Home
last modified time | relevance | path

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

/Linux-v5.4/include/linux/
Dio-pgtable.h199 size_t size, size_t granule) in io_pgtable_tlb_flush_walk()
206 size_t size, size_t granule) in io_pgtable_tlb_flush_leaf()
214 size_t granule) in io_pgtable_tlb_add_page()
Diova.h73 unsigned long granule; /* pfn granularity for this domain */ member
234 unsigned long granule, in init_iova_domain()
/Linux-v5.4/drivers/iommu/
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 size_t granule, void *cookie) in __flush_iotlb_leaf()
184 unsigned long iova, size_t granule, void *cookie) in __flush_iotlb_page()
Dmtk_iommu.c177 size_t granule, bool leaf, in mtk_iommu_tlb_add_flush_nosync()
220 size_t granule, void *cookie) in mtk_iommu_tlb_flush_walk()
227 size_t granule, void *cookie) in mtk_iommu_tlb_flush_leaf()
234 unsigned long iova, size_t granule, in mtk_iommu_tlb_flush_page_nosync()
Dqcom_iommu.c148 size_t granule, bool leaf, void *cookie) in qcom_iommu_tlb_inv_range_nosync()
169 size_t granule, void *cookie) in qcom_iommu_tlb_flush_walk()
176 size_t granule, void *cookie) in qcom_iommu_tlb_flush_leaf()
183 unsigned long iova, size_t granule, in qcom_iommu_tlb_add_page()
Darm-smmu.c315 size_t granule, bool leaf, void *cookie) in arm_smmu_tlb_inv_range_s1()
345 size_t granule, bool leaf, void *cookie) in arm_smmu_tlb_inv_range_s2()
372 size_t granule, bool leaf, void *cookie) in arm_smmu_tlb_inv_vmid_nosync()
384 size_t granule, void *cookie) in arm_smmu_tlb_inv_walk()
394 size_t granule, void *cookie) in arm_smmu_tlb_inv_leaf()
404 unsigned long iova, size_t granule, in arm_smmu_tlb_add_page()
Dio-pgtable-arm.c702 unsigned long granule, page_sizes; in arm_lpae_restrict_pgsizes() local
1107 static void dummy_tlb_flush(unsigned long iova, size_t size, size_t granule, in dummy_tlb_flush()
1115 unsigned long iova, size_t granule, void *cookie) in dummy_tlb_add_page()
Dio-pgtable-arm-v7s.c856 static void dummy_tlb_flush(unsigned long iova, size_t size, size_t granule, in dummy_tlb_flush()
864 unsigned long iova, size_t granule, void *cookie) in dummy_tlb_add_page()
Darm-smmu-v3.c1986 size_t granule, bool leaf, in arm_smmu_tlb_inv_range()
2032 unsigned long iova, size_t granule, in arm_smmu_tlb_inv_page_nosync()
2042 size_t granule, void *cookie) in arm_smmu_tlb_inv_walk()
2048 size_t granule, void *cookie) in arm_smmu_tlb_inv_leaf()
Diova.c30 init_iova_domain(struct iova_domain *iovad, unsigned long granule, in init_iova_domain()
Dipmmu-vmsa.c365 size_t granule, void *cookie) in ipmmu_tlb_flush()
/Linux-v5.4/drivers/gpu/drm/panfrost/
Dpanfrost_mmu.c334 static void mmu_tlb_flush_walk(unsigned long iova, size_t size, size_t granule, in mmu_tlb_flush_walk()
340 static void mmu_tlb_flush_leaf(unsigned long iova, size_t size, size_t granule, in mmu_tlb_flush_leaf()