Lines Matching refs:iommufd_device
136 struct iommufd_device *idev =
137 container_of(obj, struct iommufd_device, obj);
152 * struct iommufd_device pointer, otherwise returns error pointer.
161 struct iommufd_device *iommufd_device_bind(struct iommufd_ctx *ictx,
164 struct iommufd_device *idev;
216 /* igroup refcount moves into iommufd_device */
257 container_of(obj, struct iommufd_device, obj)
274 * iommufd_device pointer, other APIs that consume it must not be called
277 void iommufd_device_unbind(struct iommufd_device *idev)
283 struct iommufd_ctx *iommufd_device_to_ictx(struct iommufd_device *idev)
289 u32 iommufd_device_to_id(struct iommufd_device *idev)
329 struct iommufd_device *idev)
381 iommufd_hw_pagetable_detach(struct iommufd_device *idev)
399 iommufd_device_do_attach(struct iommufd_device *idev,
411 iommufd_device_do_replace(struct iommufd_device *idev,
417 struct iommufd_device *cur;
489 struct iommufd_device *idev, struct iommufd_hw_pagetable *hwpt);
497 iommufd_device_auto_get_domain(struct iommufd_device *idev,
571 static int iommufd_device_change_pt(struct iommufd_device *idev, u32 *pt_id,
629 int iommufd_device_attach(struct iommufd_device *idev, u32 *pt_id)
661 int iommufd_device_replace(struct iommufd_device *idev, u32 *pt_id)
675 void iommufd_device_detach(struct iommufd_device *idev)
1129 struct iommufd_device *idev;