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
313 xa_for_each(&attach->device_array, index, idev) in iommufd_group_device_num()
395 return xa_load(&attach->device_array, idev->obj.id); in iommufd_device_is_attached()
577 xa_init(&attach->device_array); in iommufd_hw_pagetable_attach()
582 rc = xa_insert(&attach->device_array, idev->obj.id, XA_ZERO_ENTRY, in iommufd_hw_pagetable_attach()
616 WARN_ON(xa_is_err(xa_store(&attach->device_array, idev->obj.id, in iommufd_hw_pagetable_attach()
624 xa_release(&attach->device_array, idev->obj.id); in iommufd_hw_pagetable_attach()
654 xa_erase(&attach->device_array, idev->obj.id); in iommufd_hw_pagetable_detach()
655 if (xa_empty(&attach->device_array)) { in iommufd_hw_pagetable_detach()
691 xa_for_each(&attach->device_array, index, cur) in iommufd_group_remove_reserved_iova()
[all …]