alloc_frag       1605 drivers/net/tun.c 				       struct page_frag *alloc_frag, char *buf,
alloc_frag       1617 drivers/net/tun.c 	get_page(alloc_frag->page);
alloc_frag       1618 drivers/net/tun.c 	alloc_frag->offset += buflen;
alloc_frag       1661 drivers/net/tun.c 	struct page_frag *alloc_frag = &current->task_frag;
alloc_frag       1676 drivers/net/tun.c 	alloc_frag->offset = ALIGN((u64)alloc_frag->offset, SMP_CACHE_BYTES);
alloc_frag       1677 drivers/net/tun.c 	if (unlikely(!skb_page_frag_refill(buflen, alloc_frag, GFP_KERNEL)))
alloc_frag       1680 drivers/net/tun.c 	buf = (char *)page_address(alloc_frag->page) + alloc_frag->offset;
alloc_frag       1681 drivers/net/tun.c 	copied = copy_page_from_iter(alloc_frag->page,
alloc_frag       1682 drivers/net/tun.c 				     alloc_frag->offset + pad,
alloc_frag       1693 drivers/net/tun.c 		return __tun_build_skb(tfile, alloc_frag, buf, buflen, len,
alloc_frag       1714 drivers/net/tun.c 			get_page(alloc_frag->page);
alloc_frag       1715 drivers/net/tun.c 			alloc_frag->offset += buflen;
alloc_frag       1720 drivers/net/tun.c 				put_page(alloc_frag->page);
alloc_frag       1735 drivers/net/tun.c 	return __tun_build_skb(tfile, alloc_frag, buf, buflen, len, pad);
alloc_frag        151 drivers/net/virtio_net.c 	struct page_frag alloc_frag;
alloc_frag       1077 drivers/net/virtio_net.c 	struct page_frag *alloc_frag = &rq->alloc_frag;
alloc_frag       1086 drivers/net/virtio_net.c 	if (unlikely(!skb_page_frag_refill(len, alloc_frag, gfp)))
alloc_frag       1089 drivers/net/virtio_net.c 	buf = (char *)page_address(alloc_frag->page) + alloc_frag->offset;
alloc_frag       1090 drivers/net/virtio_net.c 	get_page(alloc_frag->page);
alloc_frag       1091 drivers/net/virtio_net.c 	alloc_frag->offset += len;
alloc_frag       1168 drivers/net/virtio_net.c 	struct page_frag *alloc_frag = &rq->alloc_frag;
alloc_frag       1182 drivers/net/virtio_net.c 	if (unlikely(!skb_page_frag_refill(len + room, alloc_frag, gfp)))
alloc_frag       1185 drivers/net/virtio_net.c 	buf = (char *)page_address(alloc_frag->page) + alloc_frag->offset;
alloc_frag       1187 drivers/net/virtio_net.c 	get_page(alloc_frag->page);
alloc_frag       1188 drivers/net/virtio_net.c 	alloc_frag->offset += len + room;
alloc_frag       1189 drivers/net/virtio_net.c 	hole = alloc_frag->size - alloc_frag->offset;
alloc_frag       1196 drivers/net/virtio_net.c 		alloc_frag->offset += hole;
alloc_frag       2690 drivers/net/virtio_net.c 		if (vi->rq[i].alloc_frag.page)
alloc_frag       2691 drivers/net/virtio_net.c 			put_page(vi->rq[i].alloc_frag.page);
alloc_frag        689 drivers/vhost/net.c 	struct page_frag *alloc_frag = &net->page_frag;
alloc_frag        709 drivers/vhost/net.c 	alloc_frag->offset = ALIGN((u64)alloc_frag->offset, SMP_CACHE_BYTES);
alloc_frag        711 drivers/vhost/net.c 						 alloc_frag, GFP_KERNEL)))
alloc_frag        714 drivers/vhost/net.c 	buf = (char *)page_address(alloc_frag->page) + alloc_frag->offset;
alloc_frag        715 drivers/vhost/net.c 	copied = copy_page_from_iter(alloc_frag->page,
alloc_frag        716 drivers/vhost/net.c 				     alloc_frag->offset +
alloc_frag        738 drivers/vhost/net.c 	copied = copy_page_from_iter(alloc_frag->page,
alloc_frag        739 drivers/vhost/net.c 				     alloc_frag->offset + pad,
alloc_frag        750 drivers/vhost/net.c 	alloc_frag->offset += buflen;