Searched refs:IOMMU_NO_PASID (Results 1 – 8 of 8) sorted by relevance
| /linux/drivers/iommu/iommufd/ |
| H A D | device.c | 493 if (iommufd_group_first_attach(igroup, IOMMU_NO_PASID)) { in iommufd_device_attach_reserved_iova() 523 if (pasid == IOMMU_NO_PASID) { in iommufd_hwpt_pasid_compat() 524 unsigned long start = IOMMU_NO_PASID; in iommufd_hwpt_pasid_compat() 536 attach = xa_load(&igroup->pasid_attach, IOMMU_NO_PASID); in iommufd_hwpt_pasid_compat() 585 if (pasid == IOMMU_NO_PASID) in iommufd_hwpt_attach_device() 624 if (pasid == IOMMU_NO_PASID) in iommufd_hwpt_detach_device() 658 if (pasid == IOMMU_NO_PASID) in iommufd_hwpt_replace_device() 681 bool attach_resv = hwpt_paging && pasid == IOMMU_NO_PASID && in iommufd_hw_pagetable_attach() 786 if (hwpt_paging && pasid == IOMMU_NO_PASID) in iommufd_hw_pagetable_detach() 818 attach = xa_load(&igroup->pasid_attach, IOMMU_NO_PASID); in iommufd_group_remove_reserved_iova() [all …]
|
| H A D | driver.c | 270 iommu_attach_handle_get(dev->iommu_group, IOMMU_NO_PASID, 0); in iommufd_sw_msi()
|
| /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()
|
| /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()
|
| /linux/drivers/iommu/amd/ |
| H A D | iommu.c | 1568 dom_id, IOMMU_NO_PASID, in amd_iommu_flush_tlb_all() 1581 dom_id, IOMMU_NO_PASID, in amd_iommu_flush_tlb_domid() 1607 IOMMU_NO_PASID, flags); in iommu_flush_pages_v1_hdom_ids() 1715 IOMMU_NO_PASID, false); in device_flush_dte() 1734 IOMMU_NO_PASID, in domain_flush_pages_v2() 1754 pdom->id, IOMMU_NO_PASID, flags); in domain_flush_pages_v1() 1787 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 | 164 .ssid = IOMMU_NO_PASID, in arm_smmu_attach_dev_nested()
|
| H A D | arm-smmu-v3.h | 563 cmd.data[0] |= FIELD_PREP(CMDQ_0_SSV, ssid != IOMMU_NO_PASID) | in arm_smmu_make_cmd_atc_inv()
|
| /linux/include/linux/ |
| H A D | iommu.h | 323 #define IOMMU_NO_PASID (0U) /* Reserved for DMA w/o PASID */ macro
|