Searched refs:IOMMU_NO_PASID (Results 1 – 10 of 10) sorted by relevance
| /linux/drivers/vfio/ |
| H A D | iommufd.c | 143 iommufd_device_detach(vdev->iommufd_device, IOMMU_NO_PASID); in vfio_iommufd_physical_unbind() 162 IOMMU_NO_PASID, pt_id); in vfio_iommufd_physical_attach_ioas() 165 IOMMU_NO_PASID, pt_id); in vfio_iommufd_physical_attach_ioas() 180 iommufd_device_detach(vdev->iommufd_device, IOMMU_NO_PASID); in vfio_iommufd_physical_detach_ioas()
|
| /linux/drivers/iommu/intel/ |
| H A D | nested.c | 49 ret = cache_tag_assign_domain(dmar_domain, dev, IOMMU_NO_PASID); in intel_nested_attach_dev() 58 IOMMU_NO_PASID, dmar_domain); in intel_nested_attach_dev() 72 cache_tag_unassign_domain(dmar_domain, dev, IOMMU_NO_PASID); in intel_nested_attach_dev()
|
| H A D | iommu.c | 636 pasid = IOMMU_NO_PASID; in dmar_fault_dump_ptes() 1334 IOMMU_NO_PASID, NULL); in dmar_domain_attach_device() 1337 IOMMU_NO_PASID, NULL); in dmar_domain_attach_device() 1344 ret = cache_tag_assign_domain(domain, dev, IOMMU_NO_PASID); in dmar_domain_attach_device() 2731 cache_tag_unassign_domain(info->domain, dev, IOMMU_NO_PASID); in device_block_translation() 2736 IOMMU_NO_PASID, false); in device_block_translation() 3187 IOMMU_NO_PASID); in intel_iommu_enforce_cache_coherency_fs() 3346 IOMMU_NO_PASID, CACHE_TAG_DEVTLB)) in intel_iommu_probe_finalize() 3697 IOMMU_NO_PASID, enable); in domain_set_dirty_tracking() 3848 ret = intel_pasid_setup_pass_through(iommu, dev, IOMMU_NO_PASID); in identity_domain_attach_dev() [all …]
|
| H A D | cache.c | 407 if (tag->pasid == IOMMU_NO_PASID) { in cache_tag_flush_devtlb_psi()
|
| /linux/drivers/iommu/ |
| H A D | io-pgfault.c | 139 dev->iommu_group, IOMMU_NO_PASID, in find_fault_handler() 146 IOMMU_NO_PASID, 0); in find_fault_handler()
|
| H A D | iommu.c | 3647 pasid == IOMMU_NO_PASID) in iommu_attach_device_pasid() 3740 pasid == IOMMU_NO_PASID || !handle) in iommu_replace_device_pasid() 3918 IOMMU_NO_PASID, XA_ZERO_ENTRY, GFP_KERNEL); in iommu_attach_group_handle() 3924 xa_release(&group->pasid_array, IOMMU_NO_PASID); in iommu_attach_group_handle() 3935 IOMMU_NO_PASID, entry, GFP_KERNEL))); in iommu_attach_group_handle() 3956 xa_erase(&group->pasid_array, IOMMU_NO_PASID); in iommu_detach_group_handle() 3989 ret = xa_reserve(&group->pasid_array, IOMMU_NO_PASID, GFP_KERNEL); in iommu_replace_group_handle() 3997 curr = xa_store(&group->pasid_array, IOMMU_NO_PASID, entry, GFP_KERNEL); in iommu_replace_group_handle() 4004 xa_release(&group->pasid_array, IOMMU_NO_PASID); in iommu_replace_group_handle()
|
| /linux/drivers/iommu/iommufd/ |
| H A D | driver.c | 267 iommu_attach_handle_get(dev->iommu_group, IOMMU_NO_PASID, 0); in iommufd_sw_msi()
|
| /linux/drivers/iommu/amd/ |
| H A D | iommu.c | 1534 dom_id, IOMMU_NO_PASID, false); in amd_iommu_flush_tlb_all() 1546 dom_id, IOMMU_NO_PASID, false); in amd_iommu_flush_tlb_domid() 1570 IOMMU_NO_PASID, false); in iommu_flush_pages_v1_hdom_ids() 1678 IOMMU_NO_PASID, false); in device_flush_dte() 1697 domid, IOMMU_NO_PASID, true); in domain_flush_pages_v2() 1716 pdom->id, IOMMU_NO_PASID, false); in domain_flush_pages_v1() 1749 ioasid_t pasid = IOMMU_NO_PASID; in __domain_flush_pages()
|
| /linux/drivers/iommu/arm/arm-smmu-v3/ |
| H A D | arm-smmu-v3-iommufd.c | 161 .ssid = IOMMU_NO_PASID, in arm_smmu_attach_dev_nested()
|
| /linux/include/linux/ |
| H A D | iommu.h | 323 #define IOMMU_NO_PASID (0U) /* Reserved for DMA w/o PASID */ macro
|