Home
last modified time | relevance | path

Searched refs:IOMMU_MMIO (Results 1 – 14 of 14) sorted by relevance

/linux/drivers/iommu/iommufd/
H A Ddriver.c231 IOMMU_WRITE | IOMMU_READ | IOMMU_MMIO, in iommufd_sw_msi_install()
H A Dpages.c522 iommu_prot |= IOMMU_MMIO; in batch_to_domain()
/linux/drivers/iommu/
H A Dvirtio-iommu.c490 unsigned long prot = IOMMU_WRITE | IOMMU_NOEXEC | IOMMU_MMIO; in viommu_add_resv_mem()
855 (prot & IOMMU_MMIO ? VIRTIO_IOMMU_MAP_F_MMIO : 0); in viommu_map_pages()
974 int prot = IOMMU_WRITE | IOMMU_NOEXEC | IOMMU_MMIO; in viommu_get_resv_regions()
H A Dio-pgtable-arm-v7s.c340 if (!(prot & IOMMU_MMIO)) in arm_v7s_prot_to_pte()
353 if (prot & IOMMU_MMIO) in arm_v7s_prot_to_pte()
H A Dio-pgtable-arm.c507 if (prot & IOMMU_MMIO) { in arm_lpae_prot_to_pte()
518 if (prot & IOMMU_MMIO) in arm_lpae_prot_to_pte()
H A Ddma-iommu.c730 prot = IOMMU_MMIO; in dma_info_to_prot()
2165 int prot = IOMMU_WRITE | IOMMU_NOEXEC | IOMMU_MMIO; in iommu_dma_get_msi_page()
H A Dapple-dart.c989 int prot = IOMMU_WRITE | IOMMU_NOEXEC | IOMMU_MMIO; in apple_dart_get_resv_regions()
/linux/drivers/iommu/generic_pt/fmt/
H A Damdv1.h358 !(iommu_prot & IOMMU_MMIO)) in amdv1pt_iommu_set_prot()
/linux/drivers/acpi/arm64/
H A Diort.c1038 prot |= IOMMU_MMIO; in iort_get_rmrs()
1270 int prot = IOMMU_WRITE | IOMMU_NOEXEC | IOMMU_MMIO; in iort_iommu_msi_get_resv_regions()
/linux/drivers/iommu/generic_pt/
H A Dkunit_generic_pt.h553 IOMMU_NOEXEC | IOMMU_MMIO); in test_lvl_attr_from_entry()
/linux/include/linux/
H A Diommu.h23 #define IOMMU_MMIO (1 << 4) /* e.g. things like MSI doorbells */ macro
/linux/arch/arm/mm/
H A Ddma-mapping.c736 prot |= IOMMU_MMIO; in __dma_info_to_prot()
/linux/drivers/iommu/arm/arm-smmu/
H A Darm-smmu.c1610 int prot = IOMMU_WRITE | IOMMU_NOEXEC | IOMMU_MMIO; in arm_smmu_get_resv_regions()
/linux/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3.c3706 int prot = IOMMU_WRITE | IOMMU_NOEXEC | IOMMU_MMIO; in arm_smmu_get_resv_regions()