Lines Matching defs:qmem
754 struct nsim_queue_mem *qmem = per_queue_mem;
764 return nsim_create_page_pool(&qmem->pp, &ns->rq[idx]->napi);
767 qmem->rq = nsim_queue_alloc();
768 if (!qmem->rq)
771 err = nsim_create_page_pool(&qmem->rq->page_pool, &qmem->rq->napi);
776 netif_napi_add_config_locked(dev, &qmem->rq->napi, nsim_poll,
782 nsim_queue_free(dev, qmem->rq);
788 struct nsim_queue_mem *qmem = per_queue_mem;
791 page_pool_destroy(qmem->pp);
792 if (qmem->rq) {
794 netif_napi_del_locked(&qmem->rq->napi);
795 page_pool_destroy(qmem->rq->page_pool);
796 nsim_queue_free(dev, qmem->rq);
804 struct nsim_queue_mem *qmem = per_queue_mem;
810 ns->rq[idx]->page_pool = qmem->pp;
820 netif_napi_add_config_locked(dev, &qmem->rq->napi, nsim_poll,
823 netif_napi_add_config_locked(dev, &qmem->rq->napi, nsim_poll,
828 ns->rq[idx] = qmem->rq;
836 struct nsim_queue_mem *qmem = per_queue_mem;
844 qmem->pp = ns->rq[idx]->page_pool;
845 page_pool_disable_direct_recycling(qmem->pp);
847 qmem->rq = ns->rq[idx];