Lines Matching refs:alloc_frag
1512 struct page_frag *alloc_frag, char *buf, in __tun_build_skb() argument
1524 get_page(alloc_frag->page); in __tun_build_skb()
1525 alloc_frag->offset += buflen; in __tun_build_skb()
1568 struct page_frag *alloc_frag = ¤t->task_frag; in tun_build_skb() local
1583 alloc_frag->offset = ALIGN((u64)alloc_frag->offset, SMP_CACHE_BYTES); in tun_build_skb()
1584 if (unlikely(!skb_page_frag_refill(buflen, alloc_frag, GFP_KERNEL))) in tun_build_skb()
1587 buf = (char *)page_address(alloc_frag->page) + alloc_frag->offset; in tun_build_skb()
1588 copied = copy_page_from_iter(alloc_frag->page, in tun_build_skb()
1589 alloc_frag->offset + pad, in tun_build_skb()
1600 return __tun_build_skb(tfile, alloc_frag, buf, buflen, len, in tun_build_skb()
1618 get_page(alloc_frag->page); in tun_build_skb()
1619 alloc_frag->offset += buflen; in tun_build_skb()
1624 put_page(alloc_frag->page); in tun_build_skb()
1639 return __tun_build_skb(tfile, alloc_frag, buf, buflen, len, pad); in tun_build_skb()