Lines Matching refs:page_pool
679 struct page_pool *page_pool; member
1898 page = page_pool_alloc_pages(rxq->page_pool, in mvneta_rx_refill()
1971 page_pool_put_full_page(rxq->page_pool, data, false); in mvneta_rxq_drop_pkts()
1975 page_pool_destroy(rxq->page_pool); in mvneta_rxq_drop_pkts()
1976 rxq->page_pool = NULL; in mvneta_rxq_drop_pkts()
2034 page_pool_put_full_page(rxq->page_pool, in mvneta_xdp_put_buff()
2036 page_pool_put_page(rxq->page_pool, virt_to_head_page(xdp->data), in mvneta_xdp_put_buff()
2248 dma_dir = page_pool_get_dma_dir(rxq->page_pool); in mvneta_swbm_rx_frame()
2286 dma_dir = page_pool_get_dma_dir(rxq->page_pool); in mvneta_swbm_add_rx_fragment()
2300 page_pool_put_full_page(rxq->page_pool, page, true); in mvneta_swbm_add_rx_fragment()
2317 page_pool_release_page(rxq->page_pool, virt_to_page(xdp->data)); in mvneta_swbm_build_skb()
2329 page_pool_release_page(rxq->page_pool, skb_frag_page(frag)); in mvneta_swbm_build_skb()
2386 page_pool_put_full_page(rxq->page_pool, page, in mvneta_rx_swbm()
3216 rxq->page_pool = page_pool_create(&pp_params); in mvneta_create_page_pool()
3217 if (IS_ERR(rxq->page_pool)) { in mvneta_create_page_pool()
3218 err = PTR_ERR(rxq->page_pool); in mvneta_create_page_pool()
3219 rxq->page_pool = NULL; in mvneta_create_page_pool()
3228 rxq->page_pool); in mvneta_create_page_pool()
3237 page_pool_destroy(rxq->page_pool); in mvneta_create_page_pool()
3238 rxq->page_pool = NULL; in mvneta_create_page_pool()