/linux-master/drivers/iommu/arm/arm-smmu/ |
H A D | arm-smmu.c | 341 static void arm_smmu_tlb_add_page_s1(struct iommu_iotlb_gather *gather, argument 357 static void arm_smmu_tlb_add_page_s2(struct iommu_iotlb_gather *gather, argument 377 static void arm_smmu_tlb_add_page_s2_v1(struct iommu_iotlb_gather *gather, argument 1260 arm_smmu_iotlb_sync(struct iommu_domain *domain, struct iommu_iotlb_gather *gather) argument
|
/linux-master/drivers/iommu/ |
H A D | apple-dart.c | 504 apple_dart_iotlb_sync(struct iommu_domain *domain, struct iommu_iotlb_gather *gather) argument 544 apple_dart_unmap_pages(struct iommu_domain *domain, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *gather) argument
|
H A D | ipmmu-vmsa.c | 678 ipmmu_unmap(struct iommu_domain *io_domain, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *gather) argument 695 ipmmu_iotlb_sync(struct iommu_domain *io_domain, struct iommu_iotlb_gather *gather) argument
|
H A D | exynos-iommu.c | 1288 exynos_iommu_unmap(struct iommu_domain *iommu_domain, unsigned long l_iova, size_t size, size_t count, struct iommu_iotlb_gather *gather) argument
|
H A D | rockchip-iommu.c | 859 rk_iommu_unmap(struct iommu_domain *domain, unsigned long _iova, size_t size, size_t count, struct iommu_iotlb_gather *gather) argument
|
H A D | tegra-smmu.c | 749 __tegra_smmu_unmap(struct iommu_domain *domain, unsigned long iova, size_t size, struct iommu_iotlb_gather *gather) argument 784 tegra_smmu_unmap(struct iommu_domain *domain, unsigned long iova, size_t size, size_t count, struct iommu_iotlb_gather *gather) argument
|
H A D | sun50i-iommu.c | 418 sun50i_iommu_iotlb_sync(struct iommu_domain *domain, struct iommu_iotlb_gather *gather) argument 627 sun50i_iommu_unmap(struct iommu_domain *domain, unsigned long iova, size_t size, size_t count, struct iommu_iotlb_gather *gather) argument
|
H A D | dma-iommu.c | 809 iommu_dma_free_iova(struct iommu_dma_cookie *cookie, dma_addr_t iova, size_t size, struct iommu_iotlb_gather *gather) argument
|
H A D | mtk_iommu.c | 812 mtk_iommu_unmap(struct iommu_domain *domain, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *gather) argument 830 mtk_iommu_iotlb_sync(struct iommu_domain *domain, struct iommu_iotlb_gather *gather) argument
|
/linux-master/drivers/net/ethernet/cavium/liquidio/ |
H A D | liquidio_common.h | 357 u64 gather:1; member in struct:octeon_instr_ih3 488 u64 gather:1; member in struct:octeon_instr_ih2 [all...] |
/linux-master/include/linux/ |
H A D | iommu.h | 354 struct iommu_iotlb_gather *gather; member in struct:iommu_dirty_bitmap 767 static inline void iommu_iotlb_gather_init(struct iommu_iotlb_gather *gather) argument 872 bool iommu_iotlb_gather_is_disjoint(struct iommu_iotlb_gather *gather, argument 892 iommu_iotlb_gather_add_range(struct iommu_iotlb_gather *gather, unsigned long iova, size_t size) argument 914 iommu_iotlb_gather_add_page(struct iommu_domain *domain, struct iommu_iotlb_gather *gather, unsigned long iova, size_t size) argument 931 iommu_iotlb_gather_queued(struct iommu_iotlb_gather *gather) argument 936 iommu_dirty_bitmap_init(struct iommu_dirty_bitmap *dirty, struct iova_bitmap *bitmap, struct iommu_iotlb_gather *gather) argument 1262 iommu_iotlb_gather_init(struct iommu_iotlb_gather *gather) argument 1266 iommu_iotlb_gather_add_page(struct iommu_domain *domain, struct iommu_iotlb_gather *gather, unsigned long iova, size_t size) argument 1272 iommu_iotlb_gather_queued(struct iommu_iotlb_gather *gather) argument 1277 iommu_dirty_bitmap_init(struct iommu_dirty_bitmap *dirty, struct iova_bitmap *bitmap, struct iommu_iotlb_gather *gather) argument [all...] |
/linux-master/drivers/iommu/arm/arm-smmu-v3/ |
H A D | arm-smmu-v3.c | 2132 static void arm_smmu_tlb_inv_page_nosync(struct iommu_iotlb_gather *gather, argument 2693 arm_smmu_unmap_pages(struct iommu_domain *domain, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *gather) argument 2714 arm_smmu_iotlb_sync(struct iommu_domain *domain, struct iommu_iotlb_gather *gather) argument [all...] |
/linux-master/drivers/iommu/intel/ |
H A D | iommu.c | 4076 intel_iommu_unmap(struct iommu_domain *domain, unsigned long iova, size_t size, struct iommu_iotlb_gather *gather) argument 4111 intel_iommu_unmap_pages(struct iommu_domain *domain, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *gather) argument 4122 intel_iommu_tlb_sync(struct iommu_domain *domain, struct iommu_iotlb_gather *gather) argument [all...] |
/linux-master/drivers/iommu/amd/ |
H A D | iommu.c | 2522 amd_iommu_iotlb_gather_add_page(struct iommu_domain *domain, struct iommu_iotlb_gather *gather, unsigned long iova, size_t size) argument 2543 amd_iommu_unmap_pages(struct iommu_domain *dom, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *gather) argument 2737 amd_iommu_iotlb_sync(struct iommu_domain *domain, struct iommu_iotlb_gather *gather) argument [all...] |
/linux-master/drivers/staging/octeon/ |
H A D | octeon-stubs.h | 1150 uint64_t gather:1; member in struct:cvmx_pko_command_word0::__anon273
|