Lines Matching refs:page_pool
462 static int nsim_create_page_pool(struct page_pool **p, struct napi_struct *napi) in nsim_create_page_pool()
473 struct page_pool *pool; in nsim_create_page_pool()
498 err = nsim_create_page_pool(&rq->page_pool, &rq->napi); in nsim_init_napi()
507 page_pool_destroy(ns->rq[i]->page_pool); in nsim_init_napi()
508 ns->rq[i]->page_pool = NULL; in nsim_init_napi()
583 page_pool_destroy(ns->rq[i]->page_pool); in nsim_del_napi()
584 ns->rq[i]->page_pool = NULL; in nsim_del_napi()
757 struct page_pool *pp;
780 err = nsim_create_page_pool(&qmem->rq->page_pool, &qmem->rq->napi); in nsim_queue_mem_alloc()
804 page_pool_destroy(qmem->rq->page_pool); in nsim_queue_mem_free()
818 ns->rq[idx]->page_pool = qmem->pp; in nsim_queue_start()
852 qmem->pp = ns->rq[idx]->page_pool; in nsim_queue_stop()
945 ns->page = page_pool_dev_alloc_pages(ns->rq[0]->page_pool); in nsim_pp_hold_write()