Lines Matching refs:sw_ctx_rx
2638 struct tls_sw_context_rx *sw_ctx_rx;
2641 sw_ctx_rx = kzalloc(sizeof(*sw_ctx_rx), GFP_KERNEL);
2642 if (!sw_ctx_rx)
2645 sw_ctx_rx = ctx->priv_ctx_rx;
2648 crypto_init_wait(&sw_ctx_rx->async_wait);
2649 atomic_set(&sw_ctx_rx->decrypt_pending, 1);
2650 init_waitqueue_head(&sw_ctx_rx->wq);
2651 skb_queue_head_init(&sw_ctx_rx->rx_list);
2652 skb_queue_head_init(&sw_ctx_rx->async_hold);
2654 return sw_ctx_rx;
2663 struct tls_sw_context_rx *sw_ctx_rx = NULL;
2691 sw_ctx_rx = ctx->priv_ctx_rx;
2694 aead = &sw_ctx_rx->aead_recv;
2768 if (sw_ctx_rx) {
2769 tfm = crypto_aead_tfm(sw_ctx_rx->aead_recv);
2772 sw_ctx_rx->async_capable =
2776 rc = tls_strp_init(&sw_ctx_rx->strp, sk);