Lines Matching refs:page_pool
377 static int nsim_create_page_pool(struct page_pool **p, struct napi_struct *napi) in nsim_create_page_pool()
388 struct page_pool *pool; in nsim_create_page_pool()
413 err = nsim_create_page_pool(&rq->page_pool, &rq->napi); in nsim_init_napi()
422 page_pool_destroy(ns->rq[i]->page_pool); in nsim_init_napi()
423 ns->rq[i]->page_pool = NULL; in nsim_init_napi()
491 page_pool_destroy(ns->rq[i]->page_pool); in nsim_del_napi()
492 ns->rq[i]->page_pool = NULL; in nsim_del_napi()
660 struct page_pool *pp;
683 err = nsim_create_page_pool(&qmem->rq->page_pool, &qmem->rq->napi); in nsim_queue_mem_alloc()
707 page_pool_destroy(qmem->rq->page_pool); in nsim_queue_mem_free()
721 ns->rq[idx]->page_pool = qmem->pp; in nsim_queue_start()
755 qmem->pp = ns->rq[idx]->page_pool; in nsim_queue_stop()
848 ns->page = page_pool_dev_alloc_pages(ns->rq[0]->page_pool); in nsim_pp_hold_write()