Home
last modified time | relevance | path

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

/linux-6.14.4/drivers/iommu/arm/arm-smmu/
Darm-smmu.c279 size_t granule, void *cookie, int reg) in arm_smmu_tlb_inv_range_s1()
307 size_t granule, void *cookie, int reg) in arm_smmu_tlb_inv_range_s2()
327 size_t granule, void *cookie) in arm_smmu_tlb_inv_walk_s1()
342 unsigned long iova, size_t granule, in arm_smmu_tlb_add_page_s1()
350 size_t granule, void *cookie) in arm_smmu_tlb_inv_walk_s2()
358 unsigned long iova, size_t granule, in arm_smmu_tlb_add_page_s2()
366 size_t granule, void *cookie) in arm_smmu_tlb_inv_walk_s2_v1()
378 unsigned long iova, size_t granule, in arm_smmu_tlb_add_page_s2_v1()
Dqcom_iommu.c148 size_t granule, bool leaf, void *cookie) in qcom_iommu_tlb_inv_range_nosync()
170 size_t granule, void *cookie) in qcom_iommu_tlb_flush_walk()
177 unsigned long iova, size_t granule, in qcom_iommu_tlb_add_page()
/linux-6.14.4/include/linux/
Diova.h33 unsigned long granule; /* pfn granularity for this domain */ member
153 unsigned long granule, in init_iova_domain()
Dmap_benchmark.h29 __u32 granule; /* how many PAGE_SIZE will do map/unmap once a time */ member
Dio-pgtable.h273 size_t size, size_t granule) in io_pgtable_tlb_flush_walk()
282 size_t granule) in io_pgtable_tlb_add_page()
/linux-6.14.4/tools/testing/selftests/dma/
Ddma_map_benchmark.c33 int granule = 1; in main() local
/linux-6.14.4/drivers/iommu/
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()
Dio-pgtable-arm.c877 unsigned long granule, page_sizes; in arm_lpae_restrict_pgsizes() local
1279 size_t granule, void *cookie) in dummy_tlb_flush()
1286 unsigned long iova, size_t granule, in dummy_tlb_add_page()
Dio-pgtable-arm-v7s.c786 size_t granule, void *cookie) in dummy_tlb_flush()
793 unsigned long iova, size_t granule, in dummy_tlb_add_page()
Diova.c38 init_iova_domain(struct iova_domain *iovad, unsigned long granule, in init_iova_domain()
Dipmmu-vmsa.c317 size_t granule, void *cookie) in ipmmu_tlb_flush()
Dvirtio-iommu.c389 unsigned long granule = 1UL << __ffs(vdomain->domain.pgsize_bitmap); in viommu_domain_map_identity() local
/linux-6.14.4/drivers/virt/coco/arm-cca-guest/
Darm-cca-guest.c28 phys_addr_t granule; member
/linux-6.14.4/arch/arm64/include/asm/
Drsi_cmds.h145 static inline unsigned long rsi_attestation_token_continue(phys_addr_t granule, in rsi_attestation_token_continue()
/linux-6.14.4/drivers/gpu/drm/msm/
Dmsm_iommu.c220 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()
/linux-6.14.4/arch/arm64/kvm/hyp/
Dpgtable.c40 u64 granule = kvm_granule_size(ctx->level); in kvm_block_mapping_supported() local
466 u64 granule = kvm_granule_size(ctx->level); in hyp_unmap_walker() local
906 u64 granule = kvm_granule_size(ctx->level); in stage2_map_walker_try_leaf() local
/linux-6.14.4/drivers/iommu/arm/arm-smmu-v3/
Darm-smmu-v3.c2263 size_t granule, in __arm_smmu_tlb_inv_range()
2333 size_t granule, bool leaf, in arm_smmu_tlb_inv_range_domain()
2369 size_t granule, bool leaf, in arm_smmu_tlb_inv_range_asid()
2385 unsigned long iova, size_t granule, in arm_smmu_tlb_inv_page_nosync()
2395 size_t granule, void *cookie) in arm_smmu_tlb_inv_walk()
/linux-6.14.4/drivers/gpu/drm/panfrost/
Dpanfrost_mmu.c393 static void mmu_tlb_flush_walk(unsigned long iova, size_t size, size_t granule, in mmu_tlb_flush_walk()
/linux-6.14.4/arch/arm64/kvm/hyp/nvhe/
Dmem_protect.c475 u64 granule = kvm_granule_size(level); in host_stage2_adjust_range() local
/linux-6.14.4/drivers/gpu/drm/panthor/
Dpanthor_mmu.c1637 static void mmu_tlb_flush_walk(unsigned long iova, size_t size, size_t granule, void *cookie) in mmu_tlb_flush_walk()