Lines Matching refs:alloc_frag
156 struct page_frag alloc_frag; member
1179 struct page_frag *alloc_frag = &rq->alloc_frag; in add_recvbuf_small() local
1188 if (unlikely(!skb_page_frag_refill(len, alloc_frag, gfp))) in add_recvbuf_small()
1191 buf = (char *)page_address(alloc_frag->page) + alloc_frag->offset; in add_recvbuf_small()
1192 get_page(alloc_frag->page); in add_recvbuf_small()
1193 alloc_frag->offset += len; in add_recvbuf_small()
1270 struct page_frag *alloc_frag = &rq->alloc_frag; in add_recvbuf_mergeable() local
1284 if (unlikely(!skb_page_frag_refill(len + room, alloc_frag, gfp))) in add_recvbuf_mergeable()
1287 buf = (char *)page_address(alloc_frag->page) + alloc_frag->offset; in add_recvbuf_mergeable()
1289 get_page(alloc_frag->page); in add_recvbuf_mergeable()
1290 alloc_frag->offset += len + room; in add_recvbuf_mergeable()
1291 hole = alloc_frag->size - alloc_frag->offset; in add_recvbuf_mergeable()
1298 alloc_frag->offset += hole; in add_recvbuf_mergeable()
2769 if (vi->rq[i].alloc_frag.page) in free_receive_page_frags()
2770 put_page(vi->rq[i].alloc_frag.page); in free_receive_page_frags()