Home
last modified time | relevance | path

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

/linux/drivers/iommu/iommufd/
H A Ddevice.c493 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 Ddriver.c270 iommu_attach_handle_get(dev->iommu_group, IOMMU_NO_PASID, 0); in iommufd_sw_msi()
/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()
/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()
/linux/drivers/iommu/amd/
H A Diommu.c1568 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 Darm-smmu-v3-iommufd.c164 .ssid = IOMMU_NO_PASID, in arm_smmu_attach_dev_nested()
H A Darm-smmu-v3.h563 cmd.data[0] |= FIELD_PREP(CMDQ_0_SSV, ssid != IOMMU_NO_PASID) | in arm_smmu_make_cmd_atc_inv()
/linux/include/linux/
H A Diommu.h323 #define IOMMU_NO_PASID (0U) /* Reserved for DMA w/o PASID */ macro