Lines Matching refs:strp
1303 tls_strp_check_rcv(&ctx->strp); in tls_rx_rec_wait()
1332 tls_strp_msg_load(&ctx->strp, released); in tls_rx_rec_wait()
1577 err = tls_strp_msg_hold(&ctx->strp, &ctx->async_hold); in tls_decrypt_sg()
1741 tls_strp_msg_done(&ctx->strp); in tls_rx_rec_done()
2027 DEBUG_NET_WARN_ON_ONCE(darg.skb == ctx->strp.anchor); in tls_sw_recvmsg()
2211 int tls_rx_msg_size(struct tls_strparser *strp, struct sk_buff *skb) in tls_rx_msg_size() argument
2213 struct tls_context *tls_ctx = tls_get_ctx(strp->sk); in tls_rx_msg_size()
2221 if (strp->stm.offset + prot->prepend_size > skb->len) in tls_rx_msg_size()
2231 ret = skb_copy_bits(skb, strp->stm.offset, header, prot->prepend_size); in tls_rx_msg_size()
2235 strp->mark = header[0]; in tls_rx_msg_size()
2261 tls_device_rx_resync_new_rec(strp->sk, data_len + TLS_HEADER_SIZE, in tls_rx_msg_size()
2262 TCP_SKB_CB(skb)->seq + strp->stm.offset); in tls_rx_msg_size()
2266 tls_err_abort(strp->sk, ret); in tls_rx_msg_size()
2271 void tls_rx_msg_ready(struct tls_strparser *strp) in tls_rx_msg_ready() argument
2275 ctx = container_of(strp, struct tls_sw_context_rx, strp); in tls_rx_msg_ready()
2276 ctx->saved_data_ready(strp->sk); in tls_rx_msg_ready()
2285 tls_strp_data_ready(&ctx->strp); in tls_data_ready()
2363 tls_strp_stop(&ctx->strp); in tls_sw_release_resources_rx()
2380 tls_strp_done(&ctx->strp); in tls_sw_strparser_done()
2739 rc = tls_strp_init(&sw_ctx_rx->strp, sk); in tls_set_sw_offload()