Lines Matching refs:pfrag
2111 struct page_frag *pfrag = sk_page_frag(sk); in linear_to_page() local
2113 if (!sk_page_frag_refill(sk, pfrag)) in linear_to_page()
2116 *len = min_t(unsigned int, *len, pfrag->size - pfrag->offset); in linear_to_page()
2118 memcpy(page_address(pfrag->page) + pfrag->offset, in linear_to_page()
2120 *offset = pfrag->offset; in linear_to_page()
2121 pfrag->offset += *len; in linear_to_page()
2123 return pfrag->page; in linear_to_page()
3405 struct page_frag *pfrag = ¤t->task_frag; in skb_append_datato_frags() local
3412 if (!sk_page_frag_refill(sk, pfrag)) in skb_append_datato_frags()
3416 copy = min_t(int, length, pfrag->size - pfrag->offset); in skb_append_datato_frags()
3418 ret = getfrag(from, page_address(pfrag->page) + pfrag->offset, in skb_append_datato_frags()
3424 skb_fill_page_desc(skb, frg_cnt, pfrag->page, pfrag->offset, in skb_append_datato_frags()
3427 pfrag->offset += copy; in skb_append_datato_frags()
3428 get_page(pfrag->page); in skb_append_datato_frags()