Lines Matching refs:anchor
31 struct skb_shared_info *shinfo = skb_shinfo(strp->anchor); in tls_strp_anchor_free()
36 consume_skb(strp->anchor); in tls_strp_anchor_free()
37 strp->anchor = NULL; in tls_strp_anchor_free()
73 skb = tls_strp_skb_copy(strp, strp->anchor, strp->stm.offset, in tls_strp_msg_make_copy()
89 DEBUG_NET_WARN_ON_ONCE(!strp->anchor->decrypted); in tls_strp_msg_detach()
108 swap(strp->anchor, skb); in tls_strp_msg_detach()
132 strp->anchor = skb; in tls_strp_msg_cow()
146 struct skb_shared_info *shinfo = skb_shinfo(strp->anchor); in tls_strp_msg_hold()
158 __skb_queue_tail(dst, strp->anchor); in tls_strp_msg_hold()
159 strp->anchor = skb; in tls_strp_msg_hold()
193 struct skb_shared_info *shinfo = skb_shinfo(strp->anchor); in tls_strp_flush_anchor_copy()
345 skb = strp->anchor; in tls_strp_copyin()
397 shinfo = skb_shinfo(strp->anchor); in tls_strp_read_copy()
410 skb_fill_page_desc(strp->anchor, shinfo->nr_frags++, in tls_strp_read_copy()
417 strp->anchor->len = 0; in tls_strp_read_copy()
418 strp->anchor->data_len = 0; in tls_strp_read_copy()
419 strp->anchor->truesize = round_up(need_spc, PAGE_SIZE); in tls_strp_read_copy()
432 first = skb_shinfo(strp->anchor)->frag_list; in tls_strp_check_queue_ok()
464 strp->anchor->len = offset + len; in tls_strp_load_anchor_with_queue()
465 strp->anchor->data_len = offset + len; in tls_strp_load_anchor_with_queue()
466 strp->anchor->truesize = offset + len; in tls_strp_load_anchor_with_queue()
468 skb_shinfo(strp->anchor)->frag_list = first; in tls_strp_load_anchor_with_queue()
470 skb_copy_header(strp->anchor, first); in tls_strp_load_anchor_with_queue()
471 strp->anchor->destructor = NULL; in tls_strp_load_anchor_with_queue()
491 rxm = strp_msg(strp->anchor); in tls_strp_msg_load()
494 tlm = tls_msg(strp->anchor); in tls_strp_msg_load()
516 sz = tls_rx_msg_size(strp, strp->anchor); in tls_strp_read_sock()
600 strp->anchor = alloc_skb(0, GFP_KERNEL); in tls_strp_init()
601 if (!strp->anchor) in tls_strp_init()