Lines Matching defs:page
726 struct page *page;
728 page = page_pool_dev_alloc_pages(dring->page_pool);
729 if (!page)
733 * page_pool API will map the whole page, skip what's needed for
736 *dma_handle = page_pool_get_dma_addr(page) + NETSEC_RXBUF_HEADROOM;
737 /* Make sure the incoming payload fits in the page for XDP and non-XDP
742 return page_address(page);
819 struct page *page = virt_to_page(xdpf->data);
851 dma_handle = page_pool_get_dma_addr(page) + xdpf->headroom +
890 struct page *page;
907 page = virt_to_head_page(xdp->data);
908 page_pool_put_page(dring->page_pool, page, sync, true);
917 page = virt_to_head_page(xdp->data);
918 page_pool_put_page(dring->page_pool, page, sync, true);
929 page = virt_to_head_page(xdp->data);
930 page_pool_put_page(dring->page_pool, page, sync, true);
960 struct page *page = virt_to_page(desc->addr);
990 /* reuse buffer page frag */
1027 * free the page or refill the cache depending on the
1029 * building an skb fails try to put the page into cache
1031 page_pool_put_page(dring->page_pool, page, pkt_len,
1037 page_pool_release_page(dring->page_pool, page);
1205 struct page *page = virt_to_page(desc->addr);
1207 page_pool_put_full_page(dring->page_pool, page, false);