Lines Matching refs:pfrag
1795 struct page_frag *pfrag = sk_page_frag(sk); in linear_to_page() local
1797 if (!sk_page_frag_refill(sk, pfrag)) in linear_to_page()
1800 *len = min_t(unsigned int, *len, pfrag->size - pfrag->offset); in linear_to_page()
1802 memcpy(page_address(pfrag->page) + pfrag->offset, in linear_to_page()
1804 *offset = pfrag->offset; in linear_to_page()
1805 pfrag->offset += *len; in linear_to_page()
1807 return pfrag->page; in linear_to_page()
2930 struct page_frag *pfrag = ¤t->task_frag; in skb_append_datato_frags() local
2937 if (!sk_page_frag_refill(sk, pfrag)) in skb_append_datato_frags()
2941 copy = min_t(int, length, pfrag->size - pfrag->offset); in skb_append_datato_frags()
2943 ret = getfrag(from, page_address(pfrag->page) + pfrag->offset, in skb_append_datato_frags()
2949 skb_fill_page_desc(skb, frg_cnt, pfrag->page, pfrag->offset, in skb_append_datato_frags()
2952 pfrag->offset += copy; in skb_append_datato_frags()
2953 get_page(pfrag->page); in skb_append_datato_frags()