Lines Matching refs:xdp_page
787 struct page *xdp_page; in receive_small() local
828 xdp_page = xdp_linearize_page(rq, &num_buf, page, in receive_small()
831 if (!xdp_page) in receive_small()
834 buf = page_address(xdp_page); in receive_small()
836 page = xdp_page; in receive_small()
977 struct page *xdp_page; in receive_mergeable() local
1003 xdp_page = xdp_linearize_page(rq, &num_buf, in receive_mergeable()
1009 if (!xdp_page) in receive_mergeable()
1013 xdp_page = page; in receive_mergeable()
1019 data = page_address(xdp_page) + offset; in receive_mergeable()
1036 offset = xdp.data - page_address(xdp_page) - in receive_mergeable()
1062 if (unlikely(xdp_page != page)) { in receive_mergeable()
1065 head_skb = page_to_skb(vi, rq, xdp_page, offset, in receive_mergeable()
1076 if (unlikely(xdp_page != page)) in receive_mergeable()
1077 put_page(xdp_page); in receive_mergeable()
1085 if (unlikely(xdp_page != page)) in receive_mergeable()
1086 put_page(xdp_page); in receive_mergeable()
1090 if (unlikely(xdp_page != page)) in receive_mergeable()
1098 if (unlikely(xdp_page != page)) in receive_mergeable()
1099 put_page(xdp_page); in receive_mergeable()
1103 if (unlikely(xdp_page != page)) in receive_mergeable()
1114 if (unlikely(xdp_page != page)) in receive_mergeable()
1115 __free_pages(xdp_page, 0); in receive_mergeable()