Lines Matching refs:frag
238 skb_frag_t *frag; in tls_append_frag() local
240 frag = &record->frags[record->num_frags - 1]; in tls_append_frag()
241 if (skb_frag_page(frag) == pfrag->page && in tls_append_frag()
242 skb_frag_off(frag) + skb_frag_size(frag) == pfrag->offset) { in tls_append_frag()
243 skb_frag_size_add(frag, size); in tls_append_frag()
245 ++frag; in tls_append_frag()
246 __skb_frag_set_page(frag, pfrag->page); in tls_append_frag()
247 skb_frag_off_set(frag, pfrag->offset); in tls_append_frag()
248 skb_frag_size_set(frag, size); in tls_append_frag()
265 skb_frag_t *frag; in tls_push_record() local
278 frag = &record->frags[i]; in tls_push_record()
280 sg_set_page(&offload_ctx->sg_tx_data[i], skb_frag_page(frag), in tls_push_record()
281 skb_frag_size(frag), skb_frag_off(frag)); in tls_push_record()
282 sk_mem_charge(sk, skb_frag_size(frag)); in tls_push_record()
283 get_page(skb_frag_page(frag)); in tls_push_record()
328 skb_frag_t *frag; in tls_create_new_record() local
334 frag = &record->frags[0]; in tls_create_new_record()
335 __skb_frag_set_page(frag, pfrag->page); in tls_create_new_record()
336 skb_frag_off_set(frag, pfrag->offset); in tls_create_new_record()
337 skb_frag_size_set(frag, prepend_size); in tls_create_new_record()