/linux-6.14.4/drivers/iommu/riscv/ |
D | iommu.c | 818 #define iommu_domain_to_riscv(iommu_domain) \ argument 1067 static void riscv_iommu_iotlb_flush_all(struct iommu_domain *iommu_domain) in riscv_iommu_iotlb_flush_all() 1074 static void riscv_iommu_iotlb_sync(struct iommu_domain *iommu_domain, in riscv_iommu_iotlb_sync() 1187 static int riscv_iommu_map_pages(struct iommu_domain *iommu_domain, in riscv_iommu_map_pages() 1243 static size_t riscv_iommu_unmap_pages(struct iommu_domain *iommu_domain, in riscv_iommu_unmap_pages() 1277 static phys_addr_t riscv_iommu_iova_to_phys(struct iommu_domain *iommu_domain, in riscv_iommu_iova_to_phys() 1291 static void riscv_iommu_free_paging_domain(struct iommu_domain *iommu_domain) in riscv_iommu_free_paging_domain() 1320 static int riscv_iommu_attach_paging_domain(struct iommu_domain *iommu_domain, in riscv_iommu_attach_paging_domain() 1425 static int riscv_iommu_attach_blocking_domain(struct iommu_domain *iommu_domain, in riscv_iommu_attach_blocking_domain() 1446 static int riscv_iommu_attach_identity_domain(struct iommu_domain *iommu_domain, in riscv_iommu_attach_identity_domain()
|
/linux-6.14.4/include/linux/ |
D | iommu.h | 210 struct iommu_domain { struct 212 const struct iommu_domain_ops *ops; argument 216 struct iommu_domain_geometry geometry; argument 229 * Next iommu_domain in mm->iommu_mm->sva-domains list argument
|
/linux-6.14.4/drivers/iommu/ |
D | fsl_pamu_domain.h | 16 struct iommu_domain iommu_domain; member
|
D | exynos-iommu.c | 943 static void exynos_iommu_domain_free(struct iommu_domain *iommu_domain) in exynos_iommu_domain_free() 1034 static int exynos_iommu_attach_device(struct iommu_domain *iommu_domain, in exynos_iommu_attach_device() 1232 static int exynos_iommu_map(struct iommu_domain *iommu_domain, in exynos_iommu_map() 1290 static size_t exynos_iommu_unmap(struct iommu_domain *iommu_domain, in exynos_iommu_unmap() 1370 static phys_addr_t exynos_iommu_iova_to_phys(struct iommu_domain *iommu_domain, in exynos_iommu_iova_to_phys()
|
/linux-6.14.4/drivers/net/wireless/ath/ath11k/ |
D | ahb.h | 28 struct iommu_domain *iommu_domain; member
|
/linux-6.14.4/drivers/net/wireless/ath/ath10k/ |
D | snoc.h | 65 struct iommu_domain *iommu_domain; member
|
/linux-6.14.4/drivers/soc/fsl/qbman/ |
D | qman_priv.h | 160 struct iommu_domain *iommu_domain; member
|
/linux-6.14.4/drivers/dma/fsl-dpaa2-qdma/ |
D | dpaa2-qdma.h | 116 struct iommu_domain *iommu_domain; member
|
/linux-6.14.4/drivers/net/ethernet/marvell/octeontx2/nic/ |
D | otx2_txrx.h | 164 static inline u64 otx2_iova_to_phys(void *iommu_domain, dma_addr_t dma_addr) in otx2_iova_to_phys()
|
D | otx2_common.h | 432 void *iommu_domain; member
|
/linux-6.14.4/drivers/net/ethernet/freescale/dpaa2/ |
D | dpaa2-switch.h | 178 struct iommu_domain *iommu_domain; member
|
D | dpaa2-eth.h | 573 struct iommu_domain *iommu_domain; member
|
/linux-6.14.4/drivers/hwtracing/ptt/ |
D | hisi_ptt.c | 1292 struct iommu_domain *iommu_domain; in hisi_ptt_check_iommu_mapping() local
|
/linux-6.14.4/drivers/media/platform/qcom/venus/ |
D | core.h | 204 struct iommu_domain *iommu_domain; member
|
/linux-6.14.4/drivers/net/ethernet/cavium/thunder/ |
D | nic.h | 284 void *iommu_domain; member
|
/linux-6.14.4/arch/x86/include/asm/ |
D | kvm_host.h | 1357 struct iommu_domain *iommu_domain; member
|