Lines Matching refs:anchor
32 struct skb_shared_info *shinfo = skb_shinfo(strp->anchor); in tls_strp_anchor_free()
37 consume_skb(strp->anchor); in tls_strp_anchor_free()
38 strp->anchor = NULL; in tls_strp_anchor_free()
74 skb = tls_strp_skb_copy(strp, strp->anchor, strp->stm.offset, in tls_strp_msg_make_copy()
90 DEBUG_NET_WARN_ON_ONCE(!strp->anchor->decrypted); in tls_strp_msg_detach()
109 swap(strp->anchor, skb); in tls_strp_msg_detach()
133 strp->anchor = skb; in tls_strp_msg_cow()
147 struct skb_shared_info *shinfo = skb_shinfo(strp->anchor); in tls_strp_msg_hold()
159 __skb_queue_tail(dst, strp->anchor); in tls_strp_msg_hold()
160 strp->anchor = skb; in tls_strp_msg_hold()
194 struct skb_shared_info *shinfo = skb_shinfo(strp->anchor); in tls_strp_flush_anchor_copy()
346 skb = strp->anchor; in tls_strp_copyin()
398 shinfo = skb_shinfo(strp->anchor); in tls_strp_read_copy()
411 skb_fill_page_desc(strp->anchor, shinfo->nr_frags++, in tls_strp_read_copy()
418 strp->anchor->len = 0; in tls_strp_read_copy()
419 strp->anchor->data_len = 0; in tls_strp_read_copy()
420 strp->anchor->truesize = round_up(need_spc, PAGE_SIZE); in tls_strp_read_copy()
433 first = skb_shinfo(strp->anchor)->frag_list; in tls_strp_check_queue_ok()
465 strp->anchor->len = offset + len; in tls_strp_load_anchor_with_queue()
466 strp->anchor->data_len = offset + len; in tls_strp_load_anchor_with_queue()
467 strp->anchor->truesize = offset + len; in tls_strp_load_anchor_with_queue()
469 skb_shinfo(strp->anchor)->frag_list = first; in tls_strp_load_anchor_with_queue()
471 skb_copy_header(strp->anchor, first); in tls_strp_load_anchor_with_queue()
472 strp->anchor->destructor = NULL; in tls_strp_load_anchor_with_queue()
492 rxm = strp_msg(strp->anchor); in tls_strp_msg_load()
495 tlm = tls_msg(strp->anchor); in tls_strp_msg_load()
517 sz = tls_rx_msg_size(strp, strp->anchor); in tls_strp_read_sock()
601 strp->anchor = alloc_skb(0, GFP_KERNEL); in tls_strp_init()
602 if (!strp->anchor) in tls_strp_init()