| /kernel/linux/linux-5.10/drivers/iommu/arm/arm-smmu/ |
| D | arm-smmu.c | 281 size_t granule, void *cookie, int reg) in arm_smmu_tlb_inv_range_s1() 309 size_t granule, void *cookie, int reg) in arm_smmu_tlb_inv_range_s2() 329 size_t granule, void *cookie) in arm_smmu_tlb_inv_walk_s1() 337 size_t granule, void *cookie) in arm_smmu_tlb_inv_leaf_s1() 345 unsigned long iova, size_t granule, in arm_smmu_tlb_add_page_s1() 353 size_t granule, void *cookie) in arm_smmu_tlb_inv_walk_s2() 361 size_t granule, void *cookie) in arm_smmu_tlb_inv_leaf_s2() 369 unsigned long iova, size_t granule, in arm_smmu_tlb_add_page_s2() 377 size_t granule, void *cookie) in arm_smmu_tlb_inv_any_s2_v1() 389 unsigned long iova, size_t granule, in arm_smmu_tlb_add_page_s2_v1()
|
| D | qcom_iommu.c | 160 size_t granule, bool leaf, void *cookie) in qcom_iommu_tlb_inv_range_nosync() 182 size_t granule, void *cookie) in qcom_iommu_tlb_flush_walk() 189 size_t granule, void *cookie) in qcom_iommu_tlb_flush_leaf() 196 unsigned long iova, size_t granule, in qcom_iommu_tlb_add_page()
|
| /kernel/linux/linux-5.10/drivers/iommu/ |
| D | msm_iommu.c | 140 size_t granule, bool leaf, void *cookie) in __flush_iotlb_range() 172 size_t granule, void *cookie) in __flush_iotlb_walk() 178 size_t granule, void *cookie) in __flush_iotlb_leaf() 184 unsigned long iova, size_t granule, void *cookie) in __flush_iotlb_page()
|
| D | io-pgtable-arm.c | 680 unsigned long granule, page_sizes; in arm_lpae_restrict_pgsizes() local 1076 size_t granule, void *cookie) in dummy_tlb_flush() 1083 unsigned long iova, size_t granule, in dummy_tlb_add_page()
|
| D | mtk_iommu.c | 198 size_t granule, void *cookie) in mtk_iommu_tlb_flush_range_sync() 231 unsigned long iova, size_t granule, in mtk_iommu_tlb_flush_page_nosync()
|
| D | io-pgtable-arm-v7s.c | 857 size_t granule, void *cookie) in dummy_tlb_flush() 864 unsigned long iova, size_t granule, in dummy_tlb_add_page()
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | io-pgtable.h | 218 size_t size, size_t granule) in io_pgtable_tlb_flush_walk() 225 size_t size, size_t granule) in io_pgtable_tlb_flush_leaf() 233 size_t granule) in io_pgtable_tlb_add_page()
|
| D | iova.h | 73 unsigned long granule; /* pfn granularity for this domain */ member 234 unsigned long granule, in init_iova_domain()
|
| /kernel/linux/linux-6.6/drivers/iommu/arm/arm-smmu/ |
| D | arm-smmu.c | 262 size_t granule, void *cookie, int reg) in arm_smmu_tlb_inv_range_s1() 290 size_t granule, void *cookie, int reg) in arm_smmu_tlb_inv_range_s2() 310 size_t granule, void *cookie) in arm_smmu_tlb_inv_walk_s1() 325 unsigned long iova, size_t granule, in arm_smmu_tlb_add_page_s1() 333 size_t granule, void *cookie) in arm_smmu_tlb_inv_walk_s2() 341 unsigned long iova, size_t granule, in arm_smmu_tlb_add_page_s2() 349 size_t granule, void *cookie) in arm_smmu_tlb_inv_walk_s2_v1() 361 unsigned long iova, size_t granule, in arm_smmu_tlb_add_page_s2_v1()
|
| D | qcom_iommu.c | 158 size_t granule, bool leaf, void *cookie) in qcom_iommu_tlb_inv_range_nosync() 180 size_t granule, void *cookie) in qcom_iommu_tlb_flush_walk() 187 unsigned long iova, size_t granule, in qcom_iommu_tlb_add_page()
|
| /kernel/linux/linux-6.6/tools/testing/selftests/dma/ |
| D | dma_map_benchmark.c | 33 int granule = 1; in main() local
|
| /kernel/linux/linux-6.6/include/linux/ |
| D | iova.h | 33 unsigned long granule; /* pfn granularity for this domain */ member 148 unsigned long granule, in init_iova_domain()
|
| D | map_benchmark.h | 29 __u32 granule; /* how many PAGE_SIZE will do map/unmap once a time */ member
|
| D | io-pgtable.h | 225 size_t size, size_t granule) in io_pgtable_tlb_flush_walk() 234 size_t granule) in io_pgtable_tlb_add_page()
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/msm/ |
| D | msm_iommu.c | 130 size_t granule, void *cookie) in msm_iommu_tlb_flush_walk() 135 unsigned long iova, size_t granule, void *cookie) in msm_iommu_tlb_add_page()
|
| /kernel/linux/linux-6.6/drivers/iommu/ |
| D | msm_iommu.c | 139 size_t granule, bool leaf, void *cookie) in __flush_iotlb_range() 171 size_t granule, void *cookie) in __flush_iotlb_walk() 177 unsigned long iova, size_t granule, void *cookie) in __flush_iotlb_page()
|
| D | io-pgtable-arm.c | 716 unsigned long granule, page_sizes; in arm_lpae_restrict_pgsizes() local 1117 size_t granule, void *cookie) in dummy_tlb_flush() 1124 unsigned long iova, size_t granule, in dummy_tlb_add_page()
|
| /kernel/linux/linux-6.6/drivers/iommu/amd/ |
| D | io_pgtable.c | 31 size_t granule, void *cookie) in v1_tlb_flush_walk() 36 unsigned long iova, size_t granule, in v1_tlb_add_page()
|
| D | io_pgtable_v2.c | 341 size_t granule, void *cookie) in v2_tlb_flush_walk() 346 unsigned long iova, size_t granule, in v2_tlb_add_page()
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/msm/ |
| D | msm_iommu.c | 220 size_t granule, void *cookie) in msm_iommu_tlb_flush_walk() 236 unsigned long iova, size_t granule, void *cookie) in msm_iommu_tlb_add_page()
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/panfrost/ |
| D | panfrost_mmu.c | 338 static void mmu_tlb_flush_walk(unsigned long iova, size_t size, size_t granule, in mmu_tlb_flush_walk() 344 static void mmu_tlb_flush_leaf(unsigned long iova, size_t size, size_t granule, in mmu_tlb_flush_leaf()
|
| /kernel/linux/linux-5.10/arch/arm64/kvm/hyp/ |
| D | pgtable.c | 69 u64 granule = kvm_granule_size(level); in kvm_block_mapping_supported() local 345 u64 granule = kvm_granule_size(level), phys = data->phys; in hyp_map_walker_try_leaf() local 469 u64 granule = kvm_granule_size(level), phys = data->phys; in stage2_map_walker_try_leaf() local
|
| /kernel/linux/linux-6.6/drivers/iommu/arm/arm-smmu-v3/ |
| D | arm-smmu-v3.c | 1883 size_t granule, in __arm_smmu_tlb_inv_range() 1953 size_t granule, bool leaf, in arm_smmu_tlb_inv_range_domain() 1980 size_t granule, bool leaf, in arm_smmu_tlb_inv_range_asid() 1996 unsigned long iova, size_t granule, in arm_smmu_tlb_inv_page_nosync() 2006 size_t granule, void *cookie) in arm_smmu_tlb_inv_walk()
|
| /kernel/linux/linux-6.6/arch/arm64/kvm/hyp/ |
| D | pgtable.c | 87 u64 granule = kvm_granule_size(ctx->level); in kvm_block_mapping_supported() local 511 u64 granule = kvm_granule_size(ctx->level); in hyp_unmap_walker() local 916 u64 granule = kvm_granule_size(ctx->level); in stage2_map_walker_try_leaf() local
|
| /kernel/linux/linux-5.10/drivers/iommu/arm/arm-smmu-v3/ |
| D | arm-smmu-v3.c | 1662 size_t granule, bool leaf, in arm_smmu_tlb_inv_range() 1739 unsigned long iova, size_t granule, in arm_smmu_tlb_inv_page_nosync() 1749 size_t granule, void *cookie) in arm_smmu_tlb_inv_walk() 1755 size_t granule, void *cookie) in arm_smmu_tlb_inv_leaf()
|