Home
last modified time | relevance | path

Searched refs:IOMMU_MMIO (Results 1 - 19 of 19) sorted by relevance

/kernel/linux/linux-5.10/drivers/iommu/
H A Dio-pgtable-arm-v7s.c324 if (!(prot & IOMMU_MMIO)) in arm_v7s_prot_to_pte()
337 if (prot & IOMMU_MMIO) in arm_v7s_prot_to_pte()
359 prot |= IOMMU_MMIO; in arm_v7s_pte_to_prot()
H A Dvirtio-iommu.c426 unsigned long prot = IOMMU_WRITE | IOMMU_NOEXEC | IOMMU_MMIO; in viommu_add_resv_mem()
736 (prot & IOMMU_MMIO ? VIRTIO_IOMMU_MAP_F_MMIO : 0); in viommu_map()
823 int prot = IOMMU_WRITE | IOMMU_NOEXEC | IOMMU_MMIO; in viommu_get_resv_regions()
H A Ddma-iommu.c939 dma_info_to_prot(dir, false, attrs) | IOMMU_MMIO, in iommu_dma_map_resource()
1207 int prot = IOMMU_WRITE | IOMMU_NOEXEC | IOMMU_MMIO; in iommu_dma_get_msi_page()
H A Dio-pgtable-arm.c406 if (prot & IOMMU_MMIO) in arm_lpae_prot_to_pte()
413 if (prot & IOMMU_MMIO) in arm_lpae_prot_to_pte()
/kernel/linux/linux-6.6/drivers/iommu/
H A Dio-pgtable-arm-v7s.c341 if (!(prot & IOMMU_MMIO)) in arm_v7s_prot_to_pte()
354 if (prot & IOMMU_MMIO) in arm_v7s_prot_to_pte()
376 prot |= IOMMU_MMIO; in arm_v7s_pte_to_prot()
H A Dvirtio-iommu.c473 unsigned long prot = IOMMU_WRITE | IOMMU_NOEXEC | IOMMU_MMIO; in viommu_add_resv_mem()
827 (prot & IOMMU_MMIO ? VIRTIO_IOMMU_MAP_F_MMIO : 0); in viommu_map_pages()
919 int prot = IOMMU_WRITE | IOMMU_NOEXEC | IOMMU_MMIO; in viommu_get_resv_regions()
H A Dio-pgtable-arm.c426 if (prot & IOMMU_MMIO) in arm_lpae_prot_to_pte()
433 if (prot & IOMMU_MMIO) in arm_lpae_prot_to_pte()
H A Ddma-iommu.c1415 dma_info_to_prot(dir, false, attrs) | IOMMU_MMIO, in iommu_dma_map_resource()
1663 int prot = IOMMU_WRITE | IOMMU_NOEXEC | IOMMU_MMIO; in iommu_dma_get_msi_page()
H A Dapple-dart.c935 int prot = IOMMU_WRITE | IOMMU_NOEXEC | IOMMU_MMIO; in apple_dart_get_resv_regions()
/kernel/linux/linux-5.10/include/linux/
H A Diommu.h23 #define IOMMU_MMIO (1 << 4) /* e.g. things like MSI doorbells */ macro
/kernel/linux/linux-6.6/include/linux/
H A Diommu.h22 #define IOMMU_MMIO (1 << 4) /* e.g. things like MSI doorbells */ macro
/kernel/linux/linux-6.6/drivers/acpi/arm64/
H A Diort.c917 prot |= IOMMU_MMIO; in iort_get_rmrs()
1147 int prot = IOMMU_WRITE | IOMMU_NOEXEC | IOMMU_MMIO; in iort_iommu_msi_get_resv_regions()
/kernel/linux/linux-5.10/drivers/acpi/arm64/
H A Diort.c875 int prot = IOMMU_WRITE | IOMMU_NOEXEC | IOMMU_MMIO; in iort_iommu_msi_get_resv_regions()
/kernel/linux/linux-5.10/arch/arm/mm/
H A Ddma-mapping.c1920 prot = __dma_info_to_prot(dir, attrs) | IOMMU_MMIO; in arm_iommu_map_resource()
/kernel/linux/linux-6.6/arch/arm/mm/
H A Ddma-mapping.c1451 prot = __dma_info_to_prot(dir, attrs) | IOMMU_MMIO; in arm_iommu_map_resource()
/kernel/linux/linux-5.10/drivers/iommu/arm/arm-smmu/
H A Darm-smmu.c1595 int prot = IOMMU_WRITE | IOMMU_NOEXEC | IOMMU_MMIO; in arm_smmu_get_resv_regions()
/kernel/linux/linux-6.6/drivers/iommu/arm/arm-smmu/
H A Darm-smmu.c1536 int prot = IOMMU_WRITE | IOMMU_NOEXEC | IOMMU_MMIO; in arm_smmu_get_resv_regions()
/kernel/linux/linux-5.10/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3.c2505 int prot = IOMMU_WRITE | IOMMU_NOEXEC | IOMMU_MMIO; in arm_smmu_get_resv_regions()
/kernel/linux/linux-6.6/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3.c2767 int prot = IOMMU_WRITE | IOMMU_NOEXEC | IOMMU_MMIO; in arm_smmu_get_resv_regions()

Completed in 45 milliseconds