Lines Matching refs:pfrag
1747 struct page_frag *pfrag = sk_page_frag(sk); in linear_to_page() local
1749 if (!sk_page_frag_refill(sk, pfrag)) in linear_to_page()
1752 *len = min_t(unsigned int, *len, pfrag->size - pfrag->offset); in linear_to_page()
1754 memcpy(page_address(pfrag->page) + pfrag->offset, in linear_to_page()
1756 *offset = pfrag->offset; in linear_to_page()
1757 pfrag->offset += *len; in linear_to_page()
1759 return pfrag->page; in linear_to_page()
2894 struct page_frag *pfrag = ¤t->task_frag; in skb_append_datato_frags() local
2901 if (!sk_page_frag_refill(sk, pfrag)) in skb_append_datato_frags()
2905 copy = min_t(int, length, pfrag->size - pfrag->offset); in skb_append_datato_frags()
2907 ret = getfrag(from, page_address(pfrag->page) + pfrag->offset, in skb_append_datato_frags()
2913 skb_fill_page_desc(skb, frg_cnt, pfrag->page, pfrag->offset, in skb_append_datato_frags()
2916 pfrag->offset += copy; in skb_append_datato_frags()
2917 get_page(pfrag->page); in skb_append_datato_frags()