Home
last modified time | relevance | path

Searched refs:alloc_frag (Results 1 – 2 of 2) sorted by relevance

/Linux-v4.19/drivers/net/
Dvirtio_net.c161 struct page_frag alloc_frag; member
1052 struct page_frag *alloc_frag = &rq->alloc_frag; in add_recvbuf_small() local
1061 if (unlikely(!skb_page_frag_refill(len, alloc_frag, gfp))) in add_recvbuf_small()
1064 buf = (char *)page_address(alloc_frag->page) + alloc_frag->offset; in add_recvbuf_small()
1065 get_page(alloc_frag->page); in add_recvbuf_small()
1066 alloc_frag->offset += len; in add_recvbuf_small()
1143 struct page_frag *alloc_frag = &rq->alloc_frag; in add_recvbuf_mergeable() local
1157 if (unlikely(!skb_page_frag_refill(len + room, alloc_frag, gfp))) in add_recvbuf_mergeable()
1160 buf = (char *)page_address(alloc_frag->page) + alloc_frag->offset; in add_recvbuf_mergeable()
1162 get_page(alloc_frag->page); in add_recvbuf_mergeable()
[all …]
Dtun.c1584 struct page_frag *alloc_frag = &current->task_frag; in tun_build_skb() local
1600 alloc_frag->offset = ALIGN((u64)alloc_frag->offset, SMP_CACHE_BYTES); in tun_build_skb()
1601 if (unlikely(!skb_page_frag_refill(buflen, alloc_frag, GFP_KERNEL))) in tun_build_skb()
1604 buf = (char *)page_address(alloc_frag->page) + alloc_frag->offset; in tun_build_skb()
1605 copied = copy_page_from_iter(alloc_frag->page, in tun_build_skb()
1606 alloc_frag->offset + pad, in tun_build_skb()
1638 get_page(alloc_frag->page); in tun_build_skb()
1639 alloc_frag->offset += buflen; in tun_build_skb()
1648 get_page(alloc_frag->page); in tun_build_skb()
1649 alloc_frag->offset += buflen; in tun_build_skb()
[all …]