Home
last modified time | relevance | path

Searched defs:granule (Results 1 – 18 of 18) sorted by relevance

/linux/tools/testing/selftests/dma/
A Ddma_map_benchmark.c43 __u32 granule; /* how many PAGE_SIZE will do map/unmap once a time */ member
56 int granule = 1; in main() local
/linux/drivers/iommu/arm/arm-smmu/
A Darm-smmu.c280 size_t granule, void *cookie, int reg) in arm_smmu_tlb_inv_range_s1()
308 size_t granule, void *cookie, int reg) in arm_smmu_tlb_inv_range_s2()
328 size_t granule, void *cookie) in arm_smmu_tlb_inv_walk_s1()
343 unsigned long iova, size_t granule, in arm_smmu_tlb_add_page_s1()
351 size_t granule, void *cookie) in arm_smmu_tlb_inv_walk_s2()
359 unsigned long iova, size_t granule, in arm_smmu_tlb_add_page_s2()
367 size_t granule, void *cookie) in arm_smmu_tlb_inv_walk_s2_v1()
379 unsigned long iova, size_t granule, in arm_smmu_tlb_add_page_s2_v1()
A Dqcom_iommu.c158 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()
/linux/drivers/iommu/
A Dmsm_iommu.c139 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()
A Dio-pgtable-arm.c741 unsigned long granule, page_sizes; in arm_lpae_restrict_pgsizes() local
1195 size_t granule, void *cookie) in dummy_tlb_flush()
1202 unsigned long iova, size_t granule, in dummy_tlb_add_page()
A Dio-pgtable-arm-v7s.c878 size_t granule, void *cookie) in dummy_tlb_flush()
885 unsigned long iova, size_t granule, in dummy_tlb_add_page()
A Diova.c48 init_iova_domain(struct iova_domain *iovad, unsigned long granule, in init_iova_domain()
A Dmtk_iommu.c227 size_t granule, in mtk_iommu_tlb_flush_range_sync()
A Dipmmu-vmsa.c322 size_t granule, void *cookie) in ipmmu_tlb_flush()
/linux/drivers/gpu/drm/msm/
A Dmsm_iommu.c130 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/drivers/iommu/amd/
A Dio_pgtable.c31 size_t granule, void *cookie) in v1_tlb_flush_walk()
36 unsigned long iova, size_t granule, in v1_tlb_add_page()
/linux/include/linux/
A Diova.h73 unsigned long granule; /* pfn granularity for this domain */ member
214 unsigned long granule, in init_iova_domain()
A Dio-pgtable.h224 size_t size, size_t granule) in io_pgtable_tlb_flush_walk()
233 size_t granule) in io_pgtable_tlb_add_page()
/linux/drivers/iommu/arm/arm-smmu-v3/
A Darm-smmu-v3.c1860 size_t granule, in __arm_smmu_tlb_inv_range()
1920 size_t granule, bool leaf, in arm_smmu_tlb_inv_range_domain()
1947 size_t granule, bool leaf, in arm_smmu_tlb_inv_range_asid()
1963 unsigned long iova, size_t granule, in arm_smmu_tlb_inv_page_nosync()
1973 size_t granule, void *cookie) in arm_smmu_tlb_inv_walk()
/linux/kernel/dma/
A Dmap_benchmark.c41 __u32 granule; /* how many PAGE_SIZE will do map/unmap once a time */ member
/linux/arch/arm64/kvm/hyp/nvhe/
A Dmem_protect.c281 u64 granule = kvm_granule_size(level); in host_stage2_adjust_range() local
/linux/arch/arm64/kvm/hyp/
A Dpgtable.c69 u64 granule = kvm_granule_size(level); in kvm_block_mapping_supported() local
405 u64 granule = kvm_granule_size(level), phys = data->phys; in hyp_map_walker_try_leaf() local
663 u64 granule = kvm_granule_size(level), phys = data->phys; in stage2_map_walker_try_leaf() local
/linux/drivers/gpu/drm/panfrost/
A Dpanfrost_mmu.c371 static void mmu_tlb_flush_walk(unsigned long iova, size_t size, size_t granule, in mmu_tlb_flush_walk()

Completed in 49 milliseconds