Lines Matching refs:iommufd_hw_pagetable
355 int iommufd_hw_pagetable_attach(struct iommufd_hw_pagetable *hwpt, in iommufd_hw_pagetable_attach()
399 struct iommufd_hw_pagetable *
402 struct iommufd_hw_pagetable *hwpt = idev->igroup->hwpt; in iommufd_hw_pagetable_detach()
419 static struct iommufd_hw_pagetable *
421 struct iommufd_hw_pagetable *hwpt) in iommufd_device_do_attach()
473 static struct iommufd_hw_pagetable *
475 struct iommufd_hw_pagetable *hwpt) in iommufd_device_do_replace()
480 struct iommufd_hw_pagetable *old_hwpt; in iommufd_device_do_replace()
535 typedef struct iommufd_hw_pagetable *(*attach_fn)(
536 struct iommufd_device *idev, struct iommufd_hw_pagetable *hwpt);
543 static struct iommufd_hw_pagetable *
556 struct iommufd_hw_pagetable *destroy_hwpt; in iommufd_device_auto_get_domain()
558 struct iommufd_hw_pagetable *hwpt; in iommufd_device_auto_get_domain()
624 struct iommufd_hw_pagetable *destroy_hwpt; in iommufd_device_change_pt()
634 struct iommufd_hw_pagetable *hwpt = in iommufd_device_change_pt()
635 container_of(pt_obj, struct iommufd_hw_pagetable, obj); in iommufd_device_change_pt()
728 struct iommufd_hw_pagetable *hwpt; in iommufd_device_detach()