Lines Matching refs:cookie
481 cfg->tlb->tlb_add_flush(iova, blk_size, true, data->iop.cookie); in arm_lpae_split_blk_unmap()
491 void *cookie = data->iop.cookie; in __arm_lpae_unmap() local
507 tlb->tlb_add_flush(iova, size, false, cookie); in __arm_lpae_unmap()
508 tlb->tlb_sync(cookie); in __arm_lpae_unmap()
512 tlb->tlb_add_flush(iova, size, true, cookie); in __arm_lpae_unmap()
542 iop->cfg.tlb->tlb_sync(iop->cookie); in arm_lpae_unmap()
663 arm_64_lpae_alloc_pgtable_s1(struct io_pgtable_cfg *cfg, void *cookie) in arm_64_lpae_alloc_pgtable_s1() argument
747 arm_64_lpae_alloc_pgtable_s2(struct io_pgtable_cfg *cfg, void *cookie) in arm_64_lpae_alloc_pgtable_s2() argument
835 arm_32_lpae_alloc_pgtable_s1(struct io_pgtable_cfg *cfg, void *cookie) in arm_32_lpae_alloc_pgtable_s1() argument
843 iop = arm_64_lpae_alloc_pgtable_s1(cfg, cookie); in arm_32_lpae_alloc_pgtable_s1()
853 arm_32_lpae_alloc_pgtable_s2(struct io_pgtable_cfg *cfg, void *cookie) in arm_32_lpae_alloc_pgtable_s2() argument
861 iop = arm_64_lpae_alloc_pgtable_s2(cfg, cookie); in arm_32_lpae_alloc_pgtable_s2()
892 static void dummy_tlb_flush_all(void *cookie) in dummy_tlb_flush_all() argument
894 WARN_ON(cookie != cfg_cookie); in dummy_tlb_flush_all()
898 void *cookie) in dummy_tlb_add_flush() argument
900 WARN_ON(cookie != cfg_cookie); in dummy_tlb_add_flush()
904 static void dummy_tlb_sync(void *cookie) in dummy_tlb_sync() argument
906 WARN_ON(cookie != cfg_cookie); in dummy_tlb_sync()