Lines Matching defs:alloc_frag
360 struct page_frag alloc_frag;
987 head = page_address(rq->alloc_frag.page);
1001 struct page_frag *alloc_frag = &rq->alloc_frag;
1009 head = page_address(alloc_frag->page);
1014 if (!alloc_frag->offset) {
1024 dma->len = alloc_frag->size - sizeof(*dma);
1038 get_page(alloc_frag->page);
1040 alloc_frag->offset = sizeof(*dma);
1047 buf = head + alloc_frag->offset;
1049 get_page(alloc_frag->page);
1050 alloc_frag->offset += size;
2676 if (unlikely(!skb_page_frag_refill(len, &rq->alloc_frag, gfp)))
2765 struct page_frag *alloc_frag = &rq->alloc_frag;
2780 if (unlikely(!skb_page_frag_refill(len + room, alloc_frag, gfp)))
2783 if (!alloc_frag->offset && len + room + sizeof(struct virtnet_rq_dma) > alloc_frag->size)
2791 hole = alloc_frag->size - alloc_frag->offset;
2801 alloc_frag->offset += hole;
6297 if (vi->rq[i].alloc_frag.page) {
6300 put_page(vi->rq[i].alloc_frag.page);