Home
last modified time | relevance | path

Searched refs:old_hwpt (Results 1 – 1 of 1) sorted by relevance

/linux/drivers/iommu/iommufd/
H A Ddevice.c608 struct iommufd_hw_pagetable *old_hwpt; in iommufd_hw_pagetable_attach() local
630 old_hwpt = attach->hwpt; in iommufd_hw_pagetable_attach()
635 WARN_ON(rc == -EBUSY && !old_hwpt); in iommufd_hw_pagetable_attach()
639 if (old_hwpt && old_hwpt != hwpt) { in iommufd_hw_pagetable_attach()
788 struct iommufd_hw_pagetable *old_hwpt; in iommufd_device_do_replace() local
801 old_hwpt = attach->hwpt; in iommufd_device_do_replace()
803 WARN_ON(!old_hwpt || xa_empty(&attach->device_array)); in iommufd_device_do_replace()
810 if (hwpt == old_hwpt) { in iommufd_device_do_replace()
821 rc = iommufd_hwpt_replace_device(idev, pasid, hwpt, old_hwpt); in iommufd_device_do_replace()
825 old_hwpt_paging = find_hwpt_paging(old_hwpt); in iommufd_device_do_replace()
[all …]