Searched refs:pasid_attach (Results 1 – 4 of 4) sorted by relevance
| /drivers/iommu/iommufd/ |
| A D | device.c | 31 WARN_ON(!xa_empty(&igroup->pasid_attach)); in iommufd_group_release() 98 xa_init(&new_igroup->pasid_attach); in iommufd_get_group() 362 attach = xa_load(&igroup->pasid_attach, pasid); in iommufd_group_device_num() 409 return !xa_load(&igroup->pasid_attach, pasid); in iommufd_group_first_attach() 445 attach = xa_load(&idev->igroup->pasid_attach, pasid); in iommufd_device_is_attached() 461 xa_find_after(&igroup->pasid_attach, in iommufd_hwpt_pasid_compat() 614 attach = xa_cmpxchg(&igroup->pasid_attach, pasid, NULL, in iommufd_hw_pagetable_attach() 680 xa_release(&igroup->pasid_attach, pasid); in iommufd_hw_pagetable_attach() 695 attach = xa_load(&igroup->pasid_attach, pasid); in iommufd_hw_pagetable_detach() 707 xa_erase(&igroup->pasid_attach, pasid); in iommufd_hw_pagetable_detach() [all …]
|
| A D | iommufd_test.h | 164 } pasid_attach; member
|
| A D | selftest.c | 1971 rc = iommufd_device_attach(sobj->idev.idev, cmd->pasid_attach.pasid, in iommufd_test_pasid_attach() 1972 &cmd->pasid_attach.pt_id); in iommufd_test_pasid_attach() 1978 iommufd_device_detach(sobj->idev.idev, cmd->pasid_attach.pasid); in iommufd_test_pasid_attach() 1995 rc = iommufd_device_replace(sobj->idev.idev, cmd->pasid_attach.pasid, in iommufd_test_pasid_replace() 1996 &cmd->pasid_attach.pt_id); in iommufd_test_pasid_replace()
|
| A D | iommufd_private.h | 474 struct xarray pasid_attach; member
|
Completed in 17 milliseconds