Lines Matching refs:sw_ctx_rx
2502 struct tls_sw_context_rx *sw_ctx_rx = NULL; in tls_set_sw_offload() local
2530 sw_ctx_rx = kzalloc(sizeof(*sw_ctx_rx), GFP_KERNEL); in tls_set_sw_offload()
2531 if (!sw_ctx_rx) { in tls_set_sw_offload()
2535 ctx->priv_ctx_rx = sw_ctx_rx; in tls_set_sw_offload()
2537 sw_ctx_rx = in tls_set_sw_offload()
2552 crypto_init_wait(&sw_ctx_rx->async_wait); in tls_set_sw_offload()
2553 spin_lock_init(&sw_ctx_rx->decrypt_compl_lock); in tls_set_sw_offload()
2554 init_waitqueue_head(&sw_ctx_rx->wq); in tls_set_sw_offload()
2557 skb_queue_head_init(&sw_ctx_rx->rx_list); in tls_set_sw_offload()
2558 skb_queue_head_init(&sw_ctx_rx->async_hold); in tls_set_sw_offload()
2559 aead = &sw_ctx_rx->aead_recv; in tls_set_sw_offload()
2764 if (sw_ctx_rx) { in tls_set_sw_offload()
2765 tfm = crypto_aead_tfm(sw_ctx_rx->aead_recv); in tls_set_sw_offload()
2768 sw_ctx_rx->async_capable = in tls_set_sw_offload()
2772 rc = tls_strp_init(&sw_ctx_rx->strp, sk); in tls_set_sw_offload()