Lines Matching refs:strp
1324 tls_strp_check_rcv(&ctx->strp); in tls_rx_rec_wait()
1353 tls_strp_msg_load(&ctx->strp, released); in tls_rx_rec_wait()
1600 err = tls_strp_msg_hold(&ctx->strp, &ctx->async_hold); in tls_decrypt_sg()
1764 tls_strp_msg_done(&ctx->strp); in tls_rx_rec_done()
2050 DEBUG_NET_WARN_ON_ONCE(darg.skb == ctx->strp.anchor); in tls_sw_recvmsg()
2234 int tls_rx_msg_size(struct tls_strparser *strp, struct sk_buff *skb) in tls_rx_msg_size() argument
2236 struct tls_context *tls_ctx = tls_get_ctx(strp->sk); in tls_rx_msg_size()
2244 if (strp->stm.offset + prot->prepend_size > skb->len) in tls_rx_msg_size()
2254 ret = skb_copy_bits(skb, strp->stm.offset, header, prot->prepend_size); in tls_rx_msg_size()
2258 strp->mark = header[0]; in tls_rx_msg_size()
2284 tls_device_rx_resync_new_rec(strp->sk, data_len + TLS_HEADER_SIZE, in tls_rx_msg_size()
2285 TCP_SKB_CB(skb)->seq + strp->stm.offset); in tls_rx_msg_size()
2289 tls_err_abort(strp->sk, ret); in tls_rx_msg_size()
2294 void tls_rx_msg_ready(struct tls_strparser *strp) in tls_rx_msg_ready() argument
2298 ctx = container_of(strp, struct tls_sw_context_rx, strp); in tls_rx_msg_ready()
2299 ctx->saved_data_ready(strp->sk); in tls_rx_msg_ready()
2310 tls_strp_data_ready(&ctx->strp); in tls_data_ready()
2388 tls_strp_stop(&ctx->strp); in tls_sw_release_resources_rx()
2405 tls_strp_done(&ctx->strp); in tls_sw_strparser_done()
2772 rc = tls_strp_init(&sw_ctx_rx->strp, sk); in tls_set_sw_offload()