Lines Matching full:strp

1404 			tls_strp_check_rcv(&ctx->strp);  in tls_rx_rec_wait()
1433 if (unlikely(!tls_strp_msg_load(&ctx->strp, released))) in tls_rx_rec_wait()
1685 err = tls_strp_msg_hold(&ctx->strp, &ctx->async_hold); in tls_decrypt_sg()
1887 tls_strp_msg_done(&ctx->strp); in tls_rx_rec_done()
2190 DEBUG_NET_WARN_ON_ONCE(darg.skb == ctx->strp.anchor); in tls_sw_recvmsg()
2468 int tls_rx_msg_size(struct tls_strparser *strp, struct sk_buff *skb) in tls_rx_msg_size() argument
2470 struct tls_context *tls_ctx = tls_get_ctx(strp->sk); in tls_rx_msg_size()
2478 if (strp->stm.offset + prot->prepend_size > skb->len) in tls_rx_msg_size()
2488 ret = skb_copy_bits(skb, strp->stm.offset, header, prot->prepend_size); in tls_rx_msg_size()
2492 strp->mark = header[0]; in tls_rx_msg_size()
2518 tls_device_rx_resync_new_rec(strp->sk, data_len + TLS_HEADER_SIZE, in tls_rx_msg_size()
2519 TCP_SKB_CB(skb)->seq + strp->stm.offset); in tls_rx_msg_size()
2523 tls_strp_abort_strp(strp, ret); in tls_rx_msg_size()
2527 void tls_rx_msg_ready(struct tls_strparser *strp) in tls_rx_msg_ready() argument
2531 ctx = container_of(strp, struct tls_sw_context_rx, strp); in tls_rx_msg_ready()
2532 ctx->saved_data_ready(strp->sk); in tls_rx_msg_ready()
2546 tls_strp_data_ready(&ctx->strp); in tls_data_ready()
2615 tls_strp_stop(&ctx->strp); in tls_sw_release_resources_rx()
2632 tls_strp_done(&ctx->strp); in tls_sw_strparser_done()
2650 __tls_strp_done(&ctx->strp); in tls_sw_free_resources_rx()
2906 rc = tls_strp_init(&sw_ctx_rx->strp, sk); in tls_set_sw_offload()