Searched refs:tlb_flush_walk (Results 1 – 12 of 12) sorted by relevance
/openbmc/linux/include/linux/ |
H A D | io-pgtable.h | 43 void (*tlb_flush_walk)(unsigned long iova, size_t size, size_t granule, member 227 if (iop->cfg.tlb && iop->cfg.tlb->tlb_flush_walk) in io_pgtable_tlb_flush_walk() 228 iop->cfg.tlb->tlb_flush_walk(iova, size, granule, iop->cookie); in io_pgtable_tlb_flush_walk()
|
/openbmc/linux/drivers/gpu/drm/msm/ |
H A D | msm_iommu.c | 230 pagetable->tlb->tlb_flush_walk(iova, size, granule, (void *)adreno_smmu->cookie); in msm_iommu_tlb_flush_walk() 242 .tlb_flush_walk = msm_iommu_tlb_flush_walk,
|
/openbmc/linux/drivers/iommu/amd/ |
H A D | io_pgtable_v2.c | 353 .tlb_flush_walk = v2_tlb_flush_walk,
|
H A D | io_pgtable.c | 43 .tlb_flush_walk = v1_tlb_flush_walk,
|
/openbmc/linux/drivers/iommu/arm/arm-smmu/ |
H A D | arm-smmu.c | 375 .tlb_flush_walk = arm_smmu_tlb_inv_walk_s1, 381 .tlb_flush_walk = arm_smmu_tlb_inv_walk_s2, 387 .tlb_flush_walk = arm_smmu_tlb_inv_walk_s2_v1,
|
H A D | qcom_iommu.c | 195 .tlb_flush_walk = qcom_iommu_tlb_flush_walk,
|
/openbmc/linux/drivers/gpu/drm/panfrost/ |
H A D | panfrost_mmu.c | 399 .tlb_flush_walk = mmu_tlb_flush_walk,
|
/openbmc/linux/drivers/iommu/ |
H A D | msm_iommu.c | 184 .tlb_flush_walk = __flush_iotlb_walk,
|
H A D | ipmmu-vmsa.c | 313 .tlb_flush_walk = ipmmu_tlb_flush,
|
H A D | io-pgtable-arm-v7s.c | 918 .tlb_flush_walk = dummy_tlb_flush,
|
H A D | io-pgtable-arm.c | 1143 .tlb_flush_walk = dummy_tlb_flush,
|
/openbmc/linux/drivers/iommu/arm/arm-smmu-v3/ |
H A D | arm-smmu-v3.c | 2013 .tlb_flush_walk = arm_smmu_tlb_inv_walk,
|