Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/iommu/arm/arm-smmu/
H A Darm-smmu.c281 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 unsigned long iova, size_t granule, in arm_smmu_tlb_add_page_s1()
345 size_t granule, void *cookie) in arm_smmu_tlb_inv_walk_s2()
353 unsigned long iova, size_t granule, in arm_smmu_tlb_add_page_s2()
361 size_t granule, void *cookie) in arm_smmu_tlb_inv_walk_s2_v1()
373 unsigned long iova, size_t granule, in arm_smmu_tlb_add_page_s2_v1()
H A Dqcom_iommu.c160 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 unsigned long iova, size_t granule, in qcom_iommu_tlb_add_page()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/msm/
H 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()
/OK3568_Linux_fs/kernel/drivers/iommu/
H A Dmsm_iommu.c140 size_t granule, bool leaf, void *cookie) in __flush_iotlb_range()
172 size_t granule, void *cookie) in __flush_iotlb_walk()
178 unsigned long iova, size_t granule, void *cookie) in __flush_iotlb_page()
H A Dio-pgtable-arm.c752 unsigned long granule, page_sizes; in arm_lpae_restrict_pgsizes() local
1154 size_t granule, void *cookie) in dummy_tlb_flush()
1161 unsigned long iova, size_t granule, in dummy_tlb_add_page()
H A Dio-pgtable-arm-v7s.c890 size_t granule, void *cookie) in dummy_tlb_flush()
897 unsigned long iova, size_t granule, in dummy_tlb_add_page()
H A Dmtk_iommu.c228 size_t granule, in mtk_iommu_tlb_flush_range_sync()
H A Diova.c30 init_iova_domain(struct iova_domain *iovad, unsigned long granule, in init_iova_domain()
H A Dipmmu-vmsa.c320 size_t granule, void *cookie) in ipmmu_tlb_flush()
/OK3568_Linux_fs/kernel/include/linux/
H 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()
H A Diova.h73 unsigned long granule; /* pfn granularity for this domain */ member
236 unsigned long granule, in init_iova_domain()
/OK3568_Linux_fs/kernel/arch/arm64/kvm/hyp/
H A Dpgtable.c93 u64 granule = kvm_granule_size(level); in kvm_block_mapping_supported() local
369 u64 granule = kvm_granule_size(level), phys = data->phys; in hyp_map_walker_try_leaf() local
585 u64 granule = kvm_granule_size(level), phys = data->phys; in stage2_map_walker_try_leaf() local
1109 u64 granule, start, end; in kvm_pgtable_stage2_find_range() local
/OK3568_Linux_fs/kernel/drivers/gpu/drm/panfrost/
H A Dpanfrost_mmu.c338 static void mmu_tlb_flush_walk(unsigned long iova, size_t size, size_t granule, in mmu_tlb_flush_walk()
/OK3568_Linux_fs/kernel/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3.c1653 size_t granule, bool leaf, in arm_smmu_tlb_inv_range()
1730 unsigned long iova, size_t granule, in arm_smmu_tlb_inv_page_nosync()
1740 size_t granule, void *cookie) in arm_smmu_tlb_inv_walk()