Lines Matching refs:frag
236 skb_frag_t *frag; in tls_append_frag() local
238 frag = &record->frags[record->num_frags - 1]; in tls_append_frag()
239 if (skb_frag_page(frag) == pfrag->page && in tls_append_frag()
240 skb_frag_off(frag) + skb_frag_size(frag) == pfrag->offset) { in tls_append_frag()
241 skb_frag_size_add(frag, size); in tls_append_frag()
243 ++frag; in tls_append_frag()
244 __skb_frag_set_page(frag, pfrag->page); in tls_append_frag()
245 skb_frag_off_set(frag, pfrag->offset); in tls_append_frag()
246 skb_frag_size_set(frag, size); in tls_append_frag()
263 skb_frag_t *frag; in tls_push_record() local
276 frag = &record->frags[i]; in tls_push_record()
278 sg_set_page(&offload_ctx->sg_tx_data[i], skb_frag_page(frag), in tls_push_record()
279 skb_frag_size(frag), skb_frag_off(frag)); in tls_push_record()
280 sk_mem_charge(sk, skb_frag_size(frag)); in tls_push_record()
281 get_page(skb_frag_page(frag)); in tls_push_record()
326 skb_frag_t *frag; in tls_create_new_record() local
332 frag = &record->frags[0]; in tls_create_new_record()
333 __skb_frag_set_page(frag, pfrag->page); in tls_create_new_record()
334 skb_frag_off_set(frag, pfrag->offset); in tls_create_new_record()
335 skb_frag_size_set(frag, prepend_size); in tls_create_new_record()