Searched refs:alloc_frag (Results 1 – 2 of 2) sorted by relevance
1537 struct page_frag *alloc_frag, char *buf, in __tun_build_skb() argument1552 get_page(alloc_frag->page); in __tun_build_skb()1553 alloc_frag->offset += buflen; in __tun_build_skb()1602 struct page_frag *alloc_frag = ¤t->task_frag; in tun_build_skb() local1619 alloc_frag->offset = ALIGN((u64)alloc_frag->offset, SMP_CACHE_BYTES); in tun_build_skb()1623 buf = (char *)page_address(alloc_frag->page) + alloc_frag->offset; in tun_build_skb()1624 copied = copy_page_from_iter(alloc_frag->page, in tun_build_skb()1625 alloc_frag->offset + pad, in tun_build_skb()1655 get_page(alloc_frag->page); in tun_build_skb()1656 alloc_frag->offset += buflen; in tun_build_skb()[all …]
339 struct page_frag alloc_frag; member967 struct page_frag *alloc_frag = &rq->alloc_frag; in virtnet_rq_alloc() local980 if (!alloc_frag->offset) { in virtnet_rq_alloc()1004 get_page(alloc_frag->page); in virtnet_rq_alloc()1013 buf = head + alloc_frag->offset; in virtnet_rq_alloc()1015 get_page(alloc_frag->page); in virtnet_rq_alloc()1016 alloc_frag->offset += size; in virtnet_rq_alloc()2687 struct page_frag *alloc_frag = &rq->alloc_frag; in add_recvbuf_mergeable() local2705 if (!alloc_frag->offset && len + room + sizeof(struct virtnet_rq_dma) > alloc_frag->size) in add_recvbuf_mergeable()2713 hole = alloc_frag->size - alloc_frag->offset; in add_recvbuf_mergeable()[all …]