pp_page_to_nmdesc
page_pool_put_page(pp_page_to_nmdesc(page)->pp,
page_pool_put_page(pp_page_to_nmdesc(page)->pp, page,
page_pool_put_page(pp_page_to_nmdesc(page)->pp,
u32 hr = pp_page_to_nmdesc(buf_page)->pp->p.offset;
pp_page_to_nmdesc(hdr_page)->pp->p.offset;
pp_page_to_nmdesc(buf_page)->pp->p.offset;
} else if (pp_page_to_nmdesc(page)->pp) {
struct netmem_desc *desc = pp_page_to_nmdesc(page);
page_pool_recycle_direct(pp_page_to_nmdesc(page)->pp,
page_pool_put_page(pp_page_to_nmdesc(page)->pp, page, -1,
page_pool_recycle_direct(pp_page_to_nmdesc(page)->pp, page);
page_pool_recycle_direct(pp_page_to_nmdesc(page)->pp, page);
page_pool_put_full_page(pp_page_to_nmdesc(ns->page)->pp,
page_pool_put_full_page(pp_page_to_nmdesc(ns->page)->pp,
page_pool_put_full_page(pp_page_to_nmdesc(page)->pp, page,
pp_page_to_nmdesc(page)->pp->p.offset, len, true);