Searched refs:iommu_iotlb_gather (Results 1 - 25 of 31) sorted by relevance
12
/linux-master/include/linux/ |
H A D | iommu.h | 324 * struct iommu_iotlb_gather - Range information for a pending IOTLB flush 339 struct iommu_iotlb_gather { struct 354 struct iommu_iotlb_gather *gather; 640 struct iommu_iotlb_gather *iotlb_gather); 646 struct iommu_iotlb_gather *iotlb_gather); 767 static inline void iommu_iotlb_gather_init(struct iommu_iotlb_gather *gather) 769 *gather = (struct iommu_iotlb_gather) { 795 struct iommu_iotlb_gather *iotlb_gather); 852 struct iommu_iotlb_gather *iotlb_gather) 872 bool iommu_iotlb_gather_is_disjoint(struct iommu_iotlb_gather *gathe 1067 struct iommu_iotlb_gather {}; struct [all...] |
H A D | io-pgtable.h | 35 * others may decide to update the iommu_iotlb_gather structure 45 void (*tlb_add_page)(struct iommu_iotlb_gather *gather, 190 struct iommu_iotlb_gather *gather); 261 struct iommu_iotlb_gather * gather, unsigned long iova,
|
/linux-master/drivers/iommu/amd/ |
H A D | io_pgtable_v2.c | 285 struct iommu_iotlb_gather *gather) 339 static void v2_tlb_add_page(struct iommu_iotlb_gather *gather,
|
H A D | io_pgtable.c | 35 static void v1_tlb_add_page(struct iommu_iotlb_gather *gather, 442 struct iommu_iotlb_gather *gather)
|
/linux-master/drivers/iommu/ |
H A D | io-pgtable-arm-v7s.c | 428 struct iommu_iotlb_gather *, unsigned long, 622 struct iommu_iotlb_gather *gather, 667 struct iommu_iotlb_gather *gather, 740 struct iommu_iotlb_gather *gather) 910 static void __init dummy_tlb_add_page(struct iommu_iotlb_gather *gather,
|
H A D | sprd-iommu.c | 323 struct iommu_iotlb_gather *iotlb_gather) 361 struct iommu_iotlb_gather *iotlb_gather)
|
H A D | io-pgtable-arm.c | 272 struct iommu_iotlb_gather *gather, 557 struct iommu_iotlb_gather *gather, 617 struct iommu_iotlb_gather *gather, 677 struct iommu_iotlb_gather *gather) 1146 static void __init dummy_tlb_add_page(struct iommu_iotlb_gather *gather,
|
H A D | s390-iommu.c | 504 struct iommu_iotlb_gather *gather) 678 struct iommu_iotlb_gather *gather)
|
H A D | io-pgtable-dart.c | 300 struct iommu_iotlb_gather *gather)
|
H A D | virtio-iommu.c | 860 struct iommu_iotlb_gather *gather) 908 struct iommu_iotlb_gather *gather)
|
H A D | ipmmu-vmsa.c | 680 struct iommu_iotlb_gather *gather) 696 struct iommu_iotlb_gather *gather)
|
H A D | tegra-smmu.c | 750 size_t size, struct iommu_iotlb_gather *gather) 785 size_t size, size_t count, struct iommu_iotlb_gather *gather)
|
H A D | msm_iommu.c | 176 static void __flush_iotlb_page(struct iommu_iotlb_gather *gather, 512 struct iommu_iotlb_gather *gather)
|
H A D | sun50i-iommu.c | 419 struct iommu_iotlb_gather *gather) 628 size_t size, size_t count, struct iommu_iotlb_gather *gather)
|
H A D | apple-dart.c | 505 struct iommu_iotlb_gather *gather) 547 struct iommu_iotlb_gather *gather)
|
H A D | iommu.c | 2520 struct iommu_iotlb_gather *iotlb_gather) 2575 struct iommu_iotlb_gather iotlb_gather; 2588 struct iommu_iotlb_gather *iotlb_gather)
|
H A D | dma-iommu.c | 810 dma_addr_t iova, size_t size, struct iommu_iotlb_gather *gather) 833 struct iommu_iotlb_gather iotlb_gather;
|
H A D | mtk_iommu.c | 814 struct iommu_iotlb_gather *gather) 831 struct iommu_iotlb_gather *gather)
|
H A D | mtk_iommu_v1.c | 365 struct iommu_iotlb_gather *gather)
|
/linux-master/drivers/iommu/arm/arm-smmu/ |
H A D | qcom_iommu.c | 176 static void qcom_iommu_tlb_add_page(struct iommu_iotlb_gather *gather, 449 struct iommu_iotlb_gather *gather) 487 struct iommu_iotlb_gather *gather)
|
H A D | arm-smmu.c | 341 static void arm_smmu_tlb_add_page_s1(struct iommu_iotlb_gather *gather, 357 static void arm_smmu_tlb_add_page_s2(struct iommu_iotlb_gather *gather, 377 static void arm_smmu_tlb_add_page_s2_v1(struct iommu_iotlb_gather *gather, 1232 struct iommu_iotlb_gather *iotlb_gather) 1261 struct iommu_iotlb_gather *gather)
|
/linux-master/drivers/gpu/drm/msm/ |
H A D | msm_iommu.c | 235 static void msm_iommu_tlb_add_page(struct iommu_iotlb_gather *gather,
|
/linux-master/drivers/iommu/iommufd/ |
H A D | io_pagetable.c | 470 struct iommu_iotlb_gather gather; 549 struct iommu_iotlb_gather gather;
|
H A D | selftest.c | 430 struct iommu_iotlb_gather *iotlb_gather)
|
/linux-master/drivers/vfio/ |
H A D | vfio_iommu_type1.c | 936 struct iommu_iotlb_gather *iotlb_gather) 972 struct iommu_iotlb_gather *iotlb_gather) 1031 struct iommu_iotlb_gather iotlb_gather;
|
Completed in 370 milliseconds
12