virt_to_head_page
struct page *page = virt_to_head_page(e->buf);
struct page *page = virt_to_head_page(e->buf);
put_page(virt_to_head_page(buf));
put_page(virt_to_head_page(buf));
put_page(virt_to_head_page(buf));
put_page(virt_to_head_page(buf));
put_page(virt_to_head_page(slot->buf));
tx_buf->page = virt_to_head_page(xdp->data);
page_pool_put_page(rx->page_pool, virt_to_head_page(xdp->data),
head_page = virt_to_head_page(sg_vaddr);
head_page = virt_to_head_page(sg_vaddr);
struct page *page = virt_to_head_page(xdp->data);
page_pool_put_page(rxq->page_pool, virt_to_head_page(xdp->data),
page_pool_put_full_page(page_pool, virt_to_head_page(data), false);
page = virt_to_head_page(xdp->data);
page = virt_to_head_page(xdp->data);
page = virt_to_head_page(xdp->data);
page = virt_to_head_page(phys_to_virt(pa));
virt_to_head_page(data), napi);
struct page *page = virt_to_head_page(data);
virt_to_head_page(xdp->data), true);
struct page *page = virt_to_head_page(data);
virt_to_head_page(buf_va));
page = virt_to_head_page(va);
put_page(virt_to_head_page(rxq->xdp_save_va));
page = virt_to_head_page(rx_oob->buf_va);
put_page(virt_to_head_page(mpc->rxbufs_pre[i]));
page_ref_inc(virt_to_head_page(rxbuf->frag));
page_ref_inc(virt_to_head_page(rxbuf->frag));
page = virt_to_head_page(ring->data_buf[i]);
page = virt_to_head_page(xdp->data);
page = virt_to_head_page(xdp->data);
page = virt_to_head_page(xdp->data);
virt_to_head_page(ctx.xdp.data),
page = virt_to_head_page(xdp.data);
page = virt_to_head_page(xdpf->data);
page = virt_to_head_page(frag);
put_page(virt_to_head_page(xdp->data));
page = virt_to_head_page(xdp->data);
p = virt_to_head_page(buf);
struct page *page = virt_to_head_page(buf);
struct page *page = virt_to_head_page(buf);
page = virt_to_head_page(buf);
page = virt_to_head_page(buf);
struct page *page = virt_to_head_page(buf);
struct page *page = virt_to_head_page(buf);
page = virt_to_head_page(buf);
put_page(virt_to_head_page(buf));
put_page(virt_to_head_page(buf));
put_page(virt_to_head_page(buf));
put_page(virt_to_head_page(buf));
struct page *page = virt_to_head_page(buf);
qbuf.addr = page_pool_get_dma_addr(virt_to_head_page(buf)) +
struct page *page = virt_to_head_page(data);
struct page *page = virt_to_head_page(buf);
page = virt_to_head_page(e->buf);
struct page *page = virt_to_head_page(e->buf);
page = virt_to_head_page(data);
sg_set_page(&urb->sg[i], virt_to_head_page(data), q->buf_size,
page = virt_to_head_page(data);
addr = page_pool_get_dma_addr(virt_to_head_page(buf)) + offset;
page = virt_to_head_page(data);
put_page(virt_to_head_page(data));
pg = virt_to_head_page(task->data);
put_page(virt_to_head_page(nvq->xdp[i].data));
struct page *page = virt_to_head_page(p);
page_pool_put_page(pool, virt_to_head_page(va), -1, allow_direct);
if (res && PageSlab(virt_to_head_page(res)))
if (ptr != page_address(virt_to_head_page(ptr))) {
return virt_to_head_page(addr);
page = virt_to_head_page((void *)ptr);
struct page *page = virt_to_head_page(addr);
struct page *page = virt_to_head_page(skb->head);
page = virt_to_head_page(from->head);
page = virt_to_head_page(frag_skb->head);
skb_propagate_pfmemalloc(virt_to_head_page(data), skb);
skb_propagate_pfmemalloc(virt_to_head_page(data), skb);
skb_propagate_pfmemalloc(virt_to_head_page(data), skb);
page = virt_to_head_page(from->head);
frag_page = virt_to_head_page(skb->head);
__entry->head_pg_addr = page_address(virt_to_head_page(skb->head));
struct page *page = virt_to_head_page(skb->data);