Lines Matching refs:tlb
243 data->iop.cfg.tlb->flush_pgtable(ptep, sizeof(*ptep), data->iop.cookie); in arm_lpae_init_pte()
274 data->iop.cfg.tlb->flush_pgtable(cptep, 1UL << data->pg_shift, in __arm_lpae_map()
280 data->iop.cfg.tlb->flush_pgtable(ptep, sizeof(*ptep), cookie); in __arm_lpae_map()
386 const struct iommu_gather_ops *tlb = data->iop.cfg.tlb; in arm_lpae_split_blk_unmap() local
413 tlb->flush_pgtable(ptep, sizeof(*ptep), cookie); in arm_lpae_split_blk_unmap()
415 tlb->tlb_add_flush(iova, blk_size, true, cookie); in arm_lpae_split_blk_unmap()
424 const struct iommu_gather_ops *tlb = data->iop.cfg.tlb; in __arm_lpae_unmap() local
438 tlb->flush_pgtable(ptep, sizeof(*ptep), cookie); in __arm_lpae_unmap()
442 tlb->tlb_add_flush(iova, size, false, cookie); in __arm_lpae_unmap()
443 tlb->tlb_sync(data->iop.cookie); in __arm_lpae_unmap()
447 tlb->tlb_add_flush(iova, size, true, cookie); in __arm_lpae_unmap()
477 iop->cfg.tlb->tlb_sync(iop->cookie); in arm_lpae_unmap()
663 cfg->tlb->flush_pgtable(data->pgd, data->pgd_size, cookie); in arm_64_lpae_alloc_pgtable_s1()
751 cfg->tlb->flush_pgtable(data->pgd, data->pgd_size, cookie); in arm_64_lpae_alloc_pgtable_s2()
987 .tlb = &dummy_tlb_ops, in arm_lpae_do_selftests()