Lines Matching refs:cookie
477 cfg->tlb->tlb_add_flush(iova, blk_size, true, data->iop.cookie); in arm_lpae_split_blk_unmap()
487 void *cookie = data->iop.cookie; in __arm_lpae_unmap() local
503 tlb->tlb_add_flush(iova, size, false, cookie); in __arm_lpae_unmap()
504 tlb->tlb_sync(cookie); in __arm_lpae_unmap()
508 tlb->tlb_add_flush(iova, size, true, cookie); in __arm_lpae_unmap()
538 iop->cfg.tlb->tlb_sync(iop->cookie); in arm_lpae_unmap()
659 arm_64_lpae_alloc_pgtable_s1(struct io_pgtable_cfg *cfg, void *cookie) in arm_64_lpae_alloc_pgtable_s1() argument
743 arm_64_lpae_alloc_pgtable_s2(struct io_pgtable_cfg *cfg, void *cookie) in arm_64_lpae_alloc_pgtable_s2() argument
831 arm_32_lpae_alloc_pgtable_s1(struct io_pgtable_cfg *cfg, void *cookie) in arm_32_lpae_alloc_pgtable_s1() argument
839 iop = arm_64_lpae_alloc_pgtable_s1(cfg, cookie); in arm_32_lpae_alloc_pgtable_s1()
849 arm_32_lpae_alloc_pgtable_s2(struct io_pgtable_cfg *cfg, void *cookie) in arm_32_lpae_alloc_pgtable_s2() argument
857 iop = arm_64_lpae_alloc_pgtable_s2(cfg, cookie); in arm_32_lpae_alloc_pgtable_s2()
888 static void dummy_tlb_flush_all(void *cookie) in dummy_tlb_flush_all() argument
890 WARN_ON(cookie != cfg_cookie); in dummy_tlb_flush_all()
894 void *cookie) in dummy_tlb_add_flush() argument
896 WARN_ON(cookie != cfg_cookie); in dummy_tlb_add_flush()
900 static void dummy_tlb_sync(void *cookie) in dummy_tlb_sync() argument
902 WARN_ON(cookie != cfg_cookie); in dummy_tlb_sync()