Lines Matching refs:iommufd_device

136 	struct iommufd_device *idev =  in iommufd_device_destroy()
137 container_of(obj, struct iommufd_device, obj); in iommufd_device_destroy()
161 struct iommufd_device *iommufd_device_bind(struct iommufd_ctx *ictx, in iommufd_device_bind()
164 struct iommufd_device *idev; in iommufd_device_bind()
258 container_of(obj, struct iommufd_device, obj) in iommufd_ctx_has_group()
278 void iommufd_device_unbind(struct iommufd_device *idev) in iommufd_device_unbind()
284 struct iommufd_ctx *iommufd_device_to_ictx(struct iommufd_device *idev) in iommufd_device_to_ictx()
290 u32 iommufd_device_to_id(struct iommufd_device *idev) in iommufd_device_to_id()
331 iommufd_device_attach_reserved_iova(struct iommufd_device *idev, in iommufd_device_attach_reserved_iova()
356 struct iommufd_device *idev) in iommufd_hw_pagetable_attach()
400 iommufd_hw_pagetable_detach(struct iommufd_device *idev) in iommufd_hw_pagetable_detach()
420 iommufd_device_do_attach(struct iommufd_device *idev, in iommufd_device_do_attach()
435 struct iommufd_device *cur; in iommufd_group_remove_reserved_iova()
448 struct iommufd_device *cur; in iommufd_group_do_replace_reserved_iova()
474 iommufd_device_do_replace(struct iommufd_device *idev, in iommufd_device_do_replace()
536 struct iommufd_device *idev, struct iommufd_hw_pagetable *hwpt);
544 iommufd_device_auto_get_domain(struct iommufd_device *idev, in iommufd_device_auto_get_domain()
621 static int iommufd_device_change_pt(struct iommufd_device *idev, u32 *pt_id, in iommufd_device_change_pt()
680 int iommufd_device_attach(struct iommufd_device *idev, u32 *pt_id) in iommufd_device_attach()
712 int iommufd_device_replace(struct iommufd_device *idev, u32 *pt_id) in iommufd_device_replace()
726 void iommufd_device_detach(struct iommufd_device *idev) in iommufd_device_detach()
1180 struct iommufd_device *idev; in iommufd_get_hw_info()