Lines Matching refs:frag
252 skb_frag_t *frag; in tls_append_frag() local
254 frag = &record->frags[record->num_frags - 1]; in tls_append_frag()
255 if (skb_frag_page(frag) == pfrag->page && in tls_append_frag()
256 skb_frag_off(frag) + skb_frag_size(frag) == pfrag->offset) { in tls_append_frag()
257 skb_frag_size_add(frag, size); in tls_append_frag()
259 ++frag; in tls_append_frag()
260 __skb_frag_set_page(frag, pfrag->page); in tls_append_frag()
261 skb_frag_off_set(frag, pfrag->offset); in tls_append_frag()
262 skb_frag_size_set(frag, size); in tls_append_frag()
279 skb_frag_t *frag; in tls_push_record() local
292 frag = &record->frags[i]; in tls_push_record()
294 sg_set_page(&offload_ctx->sg_tx_data[i], skb_frag_page(frag), in tls_push_record()
295 skb_frag_size(frag), skb_frag_off(frag)); in tls_push_record()
296 sk_mem_charge(sk, skb_frag_size(frag)); in tls_push_record()
297 get_page(skb_frag_page(frag)); in tls_push_record()
342 skb_frag_t *frag; in tls_create_new_record() local
348 frag = &record->frags[0]; in tls_create_new_record()
349 __skb_frag_set_page(frag, pfrag->page); in tls_create_new_record()
350 skb_frag_off_set(frag, pfrag->offset); in tls_create_new_record()
351 skb_frag_size_set(frag, prepend_size); in tls_create_new_record()