Home
last modified time | relevance | path

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

/linux/drivers/iommu/iommufd/
H A Ddevice.c23 struct xarray device_array; member
364 xa_for_each(&attach->device_array, index, idev) in iommufd_group_device_num()
446 return xa_load(&attach->device_array, idev->obj.id); in iommufd_device_is_attached()
627 xa_init(&attach->device_array); in iommufd_hw_pagetable_attach()
632 rc = xa_insert(&attach->device_array, idev->obj.id, XA_ZERO_ENTRY, in iommufd_hw_pagetable_attach()
666 WARN_ON(xa_is_err(xa_store(&attach->device_array, idev->obj.id, in iommufd_hw_pagetable_attach()
674 xa_release(&attach->device_array, idev->obj.id); in iommufd_hw_pagetable_attach()
704 xa_erase(&attach->device_array, idev->obj.id); in iommufd_hw_pagetable_detach()
705 if (xa_empty(&attach->device_array)) { in iommufd_hw_pagetable_detach()
743 xa_for_each(&attach->device_array, index, cur) in iommufd_group_remove_reserved_iova()
[all …]