Lines Matching refs:cfg
203 * @cfg: The page table configuration. This will be modified to represent
207 * the callback routines in cfg->tlb.
210 struct io_pgtable_cfg *cfg,
233 * @cfg: A copy of the page table configuration.
239 struct io_pgtable_cfg cfg;
247 if (iop->cfg.tlb && iop->cfg.tlb->tlb_flush_all)
248 iop->cfg.tlb->tlb_flush_all(iop->cookie);
255 if (iop->cfg.tlb && iop->cfg.tlb->tlb_flush_walk)
256 iop->cfg.tlb->tlb_flush_walk(iova, size, granule, iop->cookie);
264 if (iop->cfg.tlb && iop->cfg.tlb->tlb_add_page)
265 iop->cfg.tlb->tlb_add_page(gather, iova, granule, iop->cookie);
280 * @alloc: Allocate a set of page tables described by cfg.
285 struct io_pgtable *(*alloc)(struct io_pgtable_cfg *cfg, void *cookie);