Searched refs:alloc_frag (Results 1 – 3 of 3) sorted by relevance
/openbmc/linux/drivers/vhost/ |
H A D | net.c | 702 struct page_frag *alloc_frag = &net->page_frag; in vhost_net_build_xdp() local 722 alloc_frag->offset = ALIGN((u64)alloc_frag->offset, SMP_CACHE_BYTES); in vhost_net_build_xdp() 724 alloc_frag, GFP_KERNEL))) in vhost_net_build_xdp() 727 buf = (char *)page_address(alloc_frag->page) + alloc_frag->offset; in vhost_net_build_xdp() 728 copied = copy_page_from_iter(alloc_frag->page, in vhost_net_build_xdp() 729 alloc_frag->offset + in vhost_net_build_xdp() 751 copied = copy_page_from_iter(alloc_frag->page, in vhost_net_build_xdp() 752 alloc_frag->offset + pad, in vhost_net_build_xdp() 762 alloc_frag->offset += buflen; in vhost_net_build_xdp()
|
/openbmc/linux/drivers/net/ |
H A D | virtio_net.c | 184 struct page_frag alloc_frag; member 659 head = page_address(rq->alloc_frag.page); in virtnet_rq_init_one_sg() 674 struct page_frag *alloc_frag = &rq->alloc_frag; in virtnet_rq_alloc() local 679 head = page_address(alloc_frag->page); in virtnet_rq_alloc() 685 if (!alloc_frag->offset) { in virtnet_rq_alloc() 695 dma->len = alloc_frag->size - sizeof(*dma); in virtnet_rq_alloc() 709 get_page(alloc_frag->page); in virtnet_rq_alloc() 711 alloc_frag->offset = sizeof(*dma); in virtnet_rq_alloc() 719 buf = head + alloc_frag->offset; in virtnet_rq_alloc() 721 get_page(alloc_frag->page); in virtnet_rq_alloc() [all …]
|
H A D | tun.c | 1608 struct page_frag *alloc_frag, char *buf, in __tun_build_skb() argument 1620 get_page(alloc_frag->page); in __tun_build_skb() 1621 alloc_frag->offset += buflen; in __tun_build_skb() 1670 struct page_frag *alloc_frag = ¤t->task_frag; in tun_build_skb() local 1685 alloc_frag->offset = ALIGN((u64)alloc_frag->offset, SMP_CACHE_BYTES); in tun_build_skb() 1686 if (unlikely(!skb_page_frag_refill(buflen, alloc_frag, GFP_KERNEL))) in tun_build_skb() 1689 buf = (char *)page_address(alloc_frag->page) + alloc_frag->offset; in tun_build_skb() 1690 copied = copy_page_from_iter(alloc_frag->page, in tun_build_skb() 1691 alloc_frag->offset + pad, in tun_build_skb() 1702 return __tun_build_skb(tfile, alloc_frag, buf, buflen, len, in tun_build_skb() [all …]
|