Home
last modified time | relevance | path

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

/linux/drivers/vfio/
H A Diommufd.c143 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 Dnested.c49 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 Diommu.c636 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 Dcache.c407 if (tag->pasid == IOMMU_NO_PASID) { in cache_tag_flush_devtlb_psi()
/linux/drivers/iommu/
H A Dio-pgfault.c139 dev->iommu_group, IOMMU_NO_PASID, in find_fault_handler()
146 IOMMU_NO_PASID, 0); in find_fault_handler()
H A Diommu.c3647 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 Ddriver.c267 iommu_attach_handle_get(dev->iommu_group, IOMMU_NO_PASID, 0); in iommufd_sw_msi()
/linux/drivers/iommu/amd/
H A Diommu.c1534 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 Darm-smmu-v3-iommufd.c161 .ssid = IOMMU_NO_PASID, in arm_smmu_attach_dev_nested()
/linux/include/linux/
H A Diommu.h323 #define IOMMU_NO_PASID (0U) /* Reserved for DMA w/o PASID */ macro