/Linux-v5.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()
|
/Linux-v5.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 | 673 unsigned long granule, page_sizes; in arm_lpae_restrict_pgsizes() local 1066 size_t granule, void *cookie) in dummy_tlb_flush() 1073 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 | 853 size_t granule, void *cookie) in dummy_tlb_flush() 860 unsigned long iova, size_t granule, in dummy_tlb_add_page()
|
D | iova.c | 30 init_iova_domain(struct iova_domain *iovad, unsigned long granule, in init_iova_domain()
|
D | ipmmu-vmsa.c | 320 size_t granule, void *cookie) in ipmmu_tlb_flush()
|
/Linux-v5.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()
|
/Linux-v5.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()
|
/Linux-v5.10/drivers/gpu/drm/panfrost/ |
D | panfrost_mmu.c | 344 static void mmu_tlb_flush_walk(unsigned long iova, size_t size, size_t granule, in mmu_tlb_flush_walk() 350 static void mmu_tlb_flush_leaf(unsigned long iova, size_t size, size_t granule, in mmu_tlb_flush_leaf()
|
/Linux-v5.10/arch/arm64/kvm/hyp/ |
D | pgtable.c | 69 u64 granule = kvm_granule_size(level); in kvm_block_mapping_supported() local 344 u64 granule = kvm_granule_size(level), phys = data->phys; in hyp_map_walker_try_leaf() local 468 u64 granule = kvm_granule_size(level), phys = data->phys; in stage2_map_walker_try_leaf() local
|
/Linux-v5.10/drivers/iommu/arm/arm-smmu-v3/ |
D | arm-smmu-v3.c | 1652 size_t granule, bool leaf, in arm_smmu_tlb_inv_range() 1729 unsigned long iova, size_t granule, in arm_smmu_tlb_inv_page_nosync() 1739 size_t granule, void *cookie) in arm_smmu_tlb_inv_walk() 1745 size_t granule, void *cookie) in arm_smmu_tlb_inv_leaf()
|