Lines Matching refs:page
123 struct page *page;
148 } else { /* XDP buffer from page pool */
149 page = virt_to_page(xdpf->data);
150 tbi->dma_addr = page_pool_get_dma_addr(page) +
255 struct page *page;
261 page = virt_to_page(xdp->data_hard_start);
272 page_pool_recycle_direct(rq->page_pool, page);
280 page_pool_recycle_direct(rq->page_pool, page);
297 page_pool_recycle_direct(rq->page_pool, page);
303 vmxnet3_build_skb(struct vmxnet3_rx_queue *rq, struct page *page,
308 skb = build_skb(page_address(page), PAGE_SIZE);
310 page_pool_recycle_direct(rq->page_pool, page);
332 struct page *page;
335 page = page_pool_alloc_pages(rq->page_pool, GFP_ATOMIC);
336 if (unlikely(!page)) {
342 xdp_prepare_buff(&xdp, page_address(page), rq->page_pool->p.offset,
359 *skb_xdp_pass = vmxnet3_build_skb(rq, page, &xdp);
378 struct page *page;
382 page = rbi->page;
384 page_pool_get_dma_addr(page) +
389 xdp_prepare_buff(&xdp, page_address(page), rq->page_pool->p.offset,
402 *skb_xdp_pass = vmxnet3_build_skb(rq, page, &xdp);
413 rbi->page = virt_to_page(new_data);