Lines Matching refs:strp
1310 tls_strp_check_rcv(&ctx->strp); in tls_rx_rec_wait()
1339 tls_strp_msg_load(&ctx->strp, released); in tls_rx_rec_wait()
1586 err = tls_strp_msg_hold(&ctx->strp, &ctx->async_hold); in tls_decrypt_sg()
1750 tls_strp_msg_done(&ctx->strp); in tls_rx_rec_done()
2045 DEBUG_NET_WARN_ON_ONCE(darg.skb == ctx->strp.anchor); in tls_sw_recvmsg()
2325 int tls_rx_msg_size(struct tls_strparser *strp, struct sk_buff *skb) in tls_rx_msg_size() argument
2327 struct tls_context *tls_ctx = tls_get_ctx(strp->sk); in tls_rx_msg_size()
2335 if (strp->stm.offset + prot->prepend_size > skb->len) in tls_rx_msg_size()
2345 ret = skb_copy_bits(skb, strp->stm.offset, header, prot->prepend_size); in tls_rx_msg_size()
2349 strp->mark = header[0]; in tls_rx_msg_size()
2375 tls_device_rx_resync_new_rec(strp->sk, data_len + TLS_HEADER_SIZE, in tls_rx_msg_size()
2376 TCP_SKB_CB(skb)->seq + strp->stm.offset); in tls_rx_msg_size()
2380 tls_err_abort(strp->sk, ret); in tls_rx_msg_size()
2385 void tls_rx_msg_ready(struct tls_strparser *strp) in tls_rx_msg_ready() argument
2389 ctx = container_of(strp, struct tls_sw_context_rx, strp); in tls_rx_msg_ready()
2390 ctx->saved_data_ready(strp->sk); in tls_rx_msg_ready()
2404 tls_strp_data_ready(&ctx->strp); in tls_data_ready()
2483 tls_strp_stop(&ctx->strp); in tls_sw_release_resources_rx()
2500 tls_strp_done(&ctx->strp); in tls_sw_strparser_done()
2736 rc = tls_strp_init(&sw_ctx_rx->strp, sk); in tls_set_sw_offload()