Lines Matching refs:sw_ctx_rx
2696 struct tls_sw_context_rx *sw_ctx_rx; in init_ctx_rx() local
2699 sw_ctx_rx = kzalloc(sizeof(*sw_ctx_rx), GFP_KERNEL); in init_ctx_rx()
2700 if (!sw_ctx_rx) in init_ctx_rx()
2703 sw_ctx_rx = ctx->priv_ctx_rx; in init_ctx_rx()
2706 crypto_init_wait(&sw_ctx_rx->async_wait); in init_ctx_rx()
2707 atomic_set(&sw_ctx_rx->decrypt_pending, 1); in init_ctx_rx()
2708 init_waitqueue_head(&sw_ctx_rx->wq); in init_ctx_rx()
2709 skb_queue_head_init(&sw_ctx_rx->rx_list); in init_ctx_rx()
2710 skb_queue_head_init(&sw_ctx_rx->async_hold); in init_ctx_rx()
2712 return sw_ctx_rx; in init_ctx_rx()
2760 struct tls_sw_context_rx *sw_ctx_rx = NULL; in tls_set_sw_offload() local
2792 sw_ctx_rx = ctx->priv_ctx_rx; in tls_set_sw_offload()
2795 aead = &sw_ctx_rx->aead_recv; in tls_set_sw_offload()
2845 tfm = crypto_aead_tfm(sw_ctx_rx->aead_recv); in tls_set_sw_offload()
2848 sw_ctx_rx->async_capable = in tls_set_sw_offload()
2852 rc = tls_strp_init(&sw_ctx_rx->strp, sk); in tls_set_sw_offload()