tls_ctx            26 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx            42 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c 	mlx5e_set_ktls_tx_priv_ctx(tls_ctx, tx_priv);
tls_ctx            65 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c 			   struct tls_context *tls_ctx,
tls_ctx            70 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.c 		mlx5e_get_ktls_tx_priv_ctx(tls_ctx);
tls_ctx            60 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.h mlx5e_set_ktls_tx_priv_ctx(struct tls_context *tls_ctx,
tls_ctx            63 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.h 	struct tls_offload_context_tx *tx_ctx = tls_offload_ctx_tx(tls_ctx);
tls_ctx            75 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.h mlx5e_get_ktls_tx_priv_ctx(struct tls_context *tls_ctx)
tls_ctx            77 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls.h 	struct tls_offload_context_tx *tx_ctx = tls_offload_ctx_tx(tls_ctx);
tls_ctx           433 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c 	struct tls_context *tls_ctx;
tls_ctx           444 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c 	tls_ctx = tls_get_ctx(skb->sk);
tls_ctx           445 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c 	if (WARN_ON_ONCE(tls_ctx->netdev != netdev))
tls_ctx           448 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c 	priv_tx = mlx5e_get_ktls_tx_priv_ctx(tls_ctx);
tls_ctx           453 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c 		stats->tls_ctx++;
tls_ctx           108 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx           131 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c 		    mlx5e_get_tls_tx_context(tls_ctx);
tls_ctx           137 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c 		    mlx5e_get_tls_rx_context(tls_ctx);
tls_ctx           149 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c 			  struct tls_context *tls_ctx,
tls_ctx           156 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c 		       mlx5e_get_tls_tx_context(tls_ctx)->swid :
tls_ctx           157 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c 		       mlx5e_get_tls_rx_context(tls_ctx)->handle);
tls_ctx           167 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx           174 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.c 	rx_ctx = mlx5e_get_tls_rx_context(tls_ctx);
tls_ctx            65 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.h mlx5e_get_tls_tx_context(struct tls_context *tls_ctx)
tls_ctx            69 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.h 	return container_of(tls_offload_ctx_tx(tls_ctx),
tls_ctx            80 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.h mlx5e_get_tls_rx_context(struct tls_context *tls_ctx)
tls_ctx            84 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls.h 	return container_of(tls_offload_ctx_rx(tls_ctx),
tls_ctx           267 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c 	struct tls_context *tls_ctx;
tls_ctx           284 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c 	tls_ctx = tls_get_ctx(skb->sk);
tls_ctx           285 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c 	if (unlikely(tls_ctx->netdev != netdev))
tls_ctx           289 drivers/net/ethernet/mellanox/mlx5/core/en_accel/tls_rxtx.c 	context = mlx5e_get_tls_tx_context(tls_ctx);
tls_ctx           290 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 			s->tx_tls_ctx               += sq_stats->tls_ctx;
tls_ctx          1478 drivers/net/ethernet/mellanox/mlx5/core/en_stats.c 	{ MLX5E_DECLARE_TX_STAT(struct mlx5e_sq_stats, tls_ctx) },
tls_ctx           275 drivers/net/ethernet/mellanox/mlx5/core/en_stats.h 	u64 tls_ctx;
tls_ctx           408 drivers/net/ethernet/netronome/nfp/crypto/tls.c nfp_net_tls_del(struct net_device *netdev, struct tls_context *tls_ctx,
tls_ctx           416 drivers/net/ethernet/netronome/nfp/crypto/tls.c 	ntls = __tls_driver_ctx(tls_ctx, direction);
tls_ctx           360 include/net/tls.h void tls_sw_strparser_done(struct tls_context *tls_ctx);
tls_ctx           366 include/net/tls.h void tls_sw_cancel_work_tx(struct tls_context *tls_ctx);
tls_ctx           368 include/net/tls.h void tls_sw_free_ctx_tx(struct tls_context *tls_ctx);
tls_ctx           371 include/net/tls.h void tls_sw_free_ctx_rx(struct tls_context *tls_ctx);
tls_ctx           414 include/net/tls.h static inline bool tls_is_pending_open_record(struct tls_context *tls_ctx)
tls_ctx           416 include/net/tls.h 	return tls_ctx->pending_open_record_frags;
tls_ctx           567 include/net/tls.h 		const struct tls_context *tls_ctx)
tls_ctx           569 include/net/tls.h 	return (struct tls_sw_context_rx *)tls_ctx->priv_ctx_rx;
tls_ctx           573 include/net/tls.h 		const struct tls_context *tls_ctx)
tls_ctx           575 include/net/tls.h 	return (struct tls_sw_context_tx *)tls_ctx->priv_ctx_tx;
tls_ctx           579 include/net/tls.h tls_offload_ctx_tx(const struct tls_context *tls_ctx)
tls_ctx           581 include/net/tls.h 	return (struct tls_offload_context_tx *)tls_ctx->priv_ctx_tx;
tls_ctx           597 include/net/tls.h tls_offload_ctx_rx(const struct tls_context *tls_ctx)
tls_ctx           599 include/net/tls.h 	return (struct tls_offload_context_rx *)tls_ctx->priv_ctx_rx;
tls_ctx           603 include/net/tls.h static inline void *__tls_driver_ctx(struct tls_context *tls_ctx,
tls_ctx           607 include/net/tls.h 		return tls_offload_ctx_tx(tls_ctx)->driver_state;
tls_ctx           609 include/net/tls.h 		return tls_offload_ctx_rx(tls_ctx)->driver_state;
tls_ctx           622 include/net/tls.h 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx           623 include/net/tls.h 	struct tls_offload_context_rx *rx_ctx = tls_offload_ctx_rx(tls_ctx);
tls_ctx           631 include/net/tls.h 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx           633 include/net/tls.h 	tls_offload_ctx_rx(tls_ctx)->resync_type = type;
tls_ctx           638 include/net/tls.h 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx           640 include/net/tls.h 	WARN_ON(test_and_set_bit(TLS_TX_SYNC_SCHED, &tls_ctx->flags));
tls_ctx           646 include/net/tls.h 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx           649 include/net/tls.h 	ret = test_bit(TLS_TX_SYNC_SCHED, &tls_ctx->flags);
tls_ctx           146 net/tls/tls_device.c 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx           152 net/tls/tls_device.c 	if (!tls_ctx)
tls_ctx           155 net/tls/tls_device.c 	ctx = tls_offload_ctx_tx(tls_ctx);
tls_ctx           181 net/tls/tls_device.c 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx           182 net/tls/tls_device.c 	struct tls_offload_context_tx *ctx = tls_offload_ctx_tx(tls_ctx);
tls_ctx           184 net/tls/tls_device.c 	tls_ctx->sk_destruct(sk);
tls_ctx           186 net/tls/tls_device.c 	if (tls_ctx->tx_conf == TLS_HW) {
tls_ctx           194 net/tls/tls_device.c 	if (refcount_dec_and_test(&tls_ctx->refcount))
tls_ctx           195 net/tls/tls_device.c 		tls_device_queue_ctx_destruction(tls_ctx);
tls_ctx           200 net/tls/tls_device.c 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx           202 net/tls/tls_device.c 	tls_free_partial_record(sk, tls_ctx);
tls_ctx           205 net/tls/tls_device.c static void tls_device_resync_tx(struct sock *sk, struct tls_context *tls_ctx,
tls_ctx           217 net/tls/tls_device.c 	rcd_sn = tls_ctx->tx.rec_seq;
tls_ctx           220 net/tls/tls_device.c 	netdev = tls_ctx->netdev;
tls_ctx           229 net/tls/tls_device.c 	clear_bit_unlock(TLS_TX_SYNC_SCHED, &tls_ctx->flags);
tls_ctx           405 net/tls/tls_device.c 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx           406 net/tls/tls_device.c 	struct tls_prot_info *prot = &tls_ctx->prot_info;
tls_ctx           407 net/tls/tls_device.c 	struct tls_offload_context_tx *ctx = tls_offload_ctx_tx(tls_ctx);
tls_ctx           429 net/tls/tls_device.c 	if (tls_is_partially_sent_record(tls_ctx)) {
tls_ctx           430 net/tls/tls_device.c 		rc = tls_push_partial_record(sk, tls_ctx, flags);
tls_ctx           484 net/tls/tls_device.c 				tls_ctx->pending_open_record_frags =
tls_ctx           494 net/tls/tls_device.c 			rc = tls_device_record_close(sk, tls_ctx, record,
tls_ctx           508 net/tls/tls_device.c 					     tls_ctx,
tls_ctx           526 net/tls/tls_device.c 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx           529 net/tls/tls_device.c 	mutex_lock(&tls_ctx->tx_lock);
tls_ctx           543 net/tls/tls_device.c 	mutex_unlock(&tls_ctx->tx_lock);
tls_ctx           550 net/tls/tls_device.c 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx           559 net/tls/tls_device.c 	mutex_lock(&tls_ctx->tx_lock);
tls_ctx           576 net/tls/tls_device.c 	mutex_unlock(&tls_ctx->tx_lock);
tls_ctx           663 net/tls/tls_device.c static void tls_device_resync_rx(struct tls_context *tls_ctx,
tls_ctx           668 net/tls/tls_device.c 	if (WARN_ON(test_and_set_bit(TLS_RX_SYNC_RUNNING, &tls_ctx->flags)))
tls_ctx           670 net/tls/tls_device.c 	netdev = READ_ONCE(tls_ctx->netdev);
tls_ctx           674 net/tls/tls_device.c 	clear_bit_unlock(TLS_RX_SYNC_RUNNING, &tls_ctx->flags);
tls_ctx           679 net/tls/tls_device.c 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx           687 net/tls/tls_device.c 	if (tls_ctx->rx_conf != TLS_HW)
tls_ctx           690 net/tls/tls_device.c 	prot = &tls_ctx->prot_info;
tls_ctx           691 net/tls/tls_device.c 	rx_ctx = tls_offload_ctx_rx(tls_ctx);
tls_ctx           692 net/tls/tls_device.c 	memcpy(rcd_sn, tls_ctx->rx.rec_seq, prot->rec_seq_size);
tls_ctx           721 net/tls/tls_device.c 	tls_device_resync_rx(tls_ctx, sk, seq, rcd_sn);
tls_ctx           724 net/tls/tls_device.c static void tls_device_core_ctrl_rx_resync(struct tls_context *tls_ctx,
tls_ctx           759 net/tls/tls_device.c 		struct tls_prot_info *prot = &tls_ctx->prot_info;
tls_ctx           762 net/tls/tls_device.c 		memcpy(rcd_sn, tls_ctx->rx.rec_seq, prot->rec_seq_size);
tls_ctx           765 net/tls/tls_device.c 		tls_device_resync_rx(tls_ctx, sk, tcp_sk(sk)->copied_seq,
tls_ctx           857 net/tls/tls_device.c 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx           858 net/tls/tls_device.c 	struct tls_offload_context_rx *ctx = tls_offload_ctx_rx(tls_ctx);
tls_ctx           880 net/tls/tls_device.c 		tls_device_core_ctrl_rx_resync(tls_ctx, ctx, sk, skb);
tls_ctx           907 net/tls/tls_device.c 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx           908 net/tls/tls_device.c 	struct tls_prot_info *prot = &tls_ctx->prot_info;
tls_ctx          1150 net/tls/tls_device.c 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx          1154 net/tls/tls_device.c 	netdev = tls_ctx->netdev;
tls_ctx          1158 net/tls/tls_device.c 	netdev->tlsdev_ops->tls_dev_del(netdev, tls_ctx,
tls_ctx          1161 net/tls/tls_device.c 	if (tls_ctx->tx_conf != TLS_HW) {
tls_ctx          1163 net/tls/tls_device.c 		tls_ctx->netdev = NULL;
tls_ctx           293 net/tls/tls_device_fallback.c 			struct tls_context *tls_ctx,
tls_ctx           307 net/tls/tls_device_fallback.c static struct sk_buff *tls_enc_skb(struct tls_context *tls_ctx,
tls_ctx           314 net/tls/tls_device_fallback.c 	struct tls_offload_context_tx *ctx = tls_offload_ctx_tx(tls_ctx);
tls_ctx           335 net/tls/tls_device_fallback.c 	memcpy(iv, tls_ctx->crypto_send.aes_gcm_128.salt,
tls_ctx           347 net/tls/tls_device_fallback.c 	fill_sg_out(sg_out, buf, tls_ctx, nskb, tcp_payload_offset,
tls_ctx           375 net/tls/tls_device_fallback.c 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx           376 net/tls/tls_device_fallback.c 	struct tls_offload_context_tx *ctx = tls_offload_ctx_tx(tls_ctx);
tls_ctx           408 net/tls/tls_device_fallback.c 	nskb = tls_enc_skb(tls_ctx, sg_out, sg_in, skb, sync_size, rcd_sn);
tls_ctx           157 net/tls/tls_sw.c 	struct tls_context *tls_ctx;
tls_ctx           165 net/tls/tls_sw.c 	tls_ctx = tls_get_ctx(skb->sk);
tls_ctx           166 net/tls/tls_sw.c 	ctx = tls_sw_ctx_rx(tls_ctx);
tls_ctx           167 net/tls/tls_sw.c 	prot = &tls_ctx->prot_info;
tls_ctx           223 net/tls/tls_sw.c 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx           224 net/tls/tls_sw.c 	struct tls_prot_info *prot = &tls_ctx->prot_info;
tls_ctx           225 net/tls/tls_sw.c 	struct tls_sw_context_rx *ctx = tls_sw_ctx_rx(tls_ctx);
tls_ctx           268 net/tls/tls_sw.c 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx           269 net/tls/tls_sw.c 	struct tls_prot_info *prot = &tls_ctx->prot_info;
tls_ctx           270 net/tls/tls_sw.c 	struct tls_sw_context_tx *ctx = tls_sw_ctx_tx(tls_ctx);
tls_ctx           281 net/tls/tls_sw.c 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx           282 net/tls/tls_sw.c 	struct tls_sw_context_tx *ctx = tls_sw_ctx_tx(tls_ctx);
tls_ctx           291 net/tls/tls_sw.c 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx           292 net/tls/tls_sw.c 	struct tls_prot_info *prot = &tls_ctx->prot_info;
tls_ctx           293 net/tls/tls_sw.c 	struct tls_sw_context_tx *ctx = tls_sw_ctx_tx(tls_ctx);
tls_ctx           315 net/tls/tls_sw.c 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx           316 net/tls/tls_sw.c 	struct tls_prot_info *prot = &tls_ctx->prot_info;
tls_ctx           317 net/tls/tls_sw.c 	struct tls_sw_context_tx *ctx = tls_sw_ctx_tx(tls_ctx);
tls_ctx           354 net/tls/tls_sw.c 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx           355 net/tls/tls_sw.c 	struct tls_sw_context_tx *ctx = tls_sw_ctx_tx(tls_ctx);
tls_ctx           366 net/tls/tls_sw.c 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx           367 net/tls/tls_sw.c 	struct tls_sw_context_tx *ctx = tls_sw_ctx_tx(tls_ctx);
tls_ctx           372 net/tls/tls_sw.c 	if (tls_is_partially_sent_record(tls_ctx)) {
tls_ctx           381 net/tls/tls_sw.c 		rc = tls_push_partial_record(sk, tls_ctx, tx_flags);
tls_ctx           402 net/tls/tls_sw.c 			rc = tls_push_sg(sk, tls_ctx,
tls_ctx           427 net/tls/tls_sw.c 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx           428 net/tls/tls_sw.c 	struct tls_prot_info *prot = &tls_ctx->prot_info;
tls_ctx           429 net/tls/tls_sw.c 	struct tls_sw_context_tx *ctx = tls_sw_ctx_tx(tls_ctx);
tls_ctx           485 net/tls/tls_sw.c 			     struct tls_context *tls_ctx,
tls_ctx           490 net/tls/tls_sw.c 	struct tls_prot_info *prot = &tls_ctx->prot_info;
tls_ctx           502 net/tls/tls_sw.c 	memcpy(&rec->iv_data[iv_offset], tls_ctx->tx.iv,
tls_ctx           505 net/tls/tls_sw.c 	xor_iv_with_seq(prot->version, rec->iv_data, tls_ctx->tx.rec_seq);
tls_ctx           541 net/tls/tls_sw.c 	tls_advance_record_sn(sk, prot, &tls_ctx->tx);
tls_ctx           666 net/tls/tls_sw.c 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx           667 net/tls/tls_sw.c 	struct tls_prot_info *prot = &tls_ctx->prot_info;
tls_ctx           668 net/tls/tls_sw.c 	struct tls_sw_context_tx *ctx = tls_sw_ctx_tx(tls_ctx);
tls_ctx           748 net/tls/tls_sw.c 		     tls_ctx->tx.rec_seq, prot->rec_seq_size,
tls_ctx           751 net/tls/tls_sw.c 	tls_fill_prepend(tls_ctx,
tls_ctx           757 net/tls/tls_sw.c 	tls_ctx->pending_open_record_frags = false;
tls_ctx           759 net/tls/tls_sw.c 	rc = tls_do_encryption(sk, tls_ctx, ctx, req,
tls_ctx           765 net/tls/tls_sw.c 				tls_ctx->pending_open_record_frags = true;
tls_ctx           775 net/tls/tls_sw.c 		tls_ctx->pending_open_record_frags = true;
tls_ctx           786 net/tls/tls_sw.c 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx           787 net/tls/tls_sw.c 	struct tls_sw_context_tx *ctx = tls_sw_ctx_tx(tls_ctx);
tls_ctx           894 net/tls/tls_sw.c 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx           895 net/tls/tls_sw.c 	struct tls_sw_context_tx *ctx = tls_sw_ctx_tx(tls_ctx);
tls_ctx           915 net/tls/tls_sw.c 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx           916 net/tls/tls_sw.c 	struct tls_prot_info *prot = &tls_ctx->prot_info;
tls_ctx           917 net/tls/tls_sw.c 	struct tls_sw_context_tx *ctx = tls_sw_ctx_tx(tls_ctx);
tls_ctx           938 net/tls/tls_sw.c 	mutex_lock(&tls_ctx->tx_lock);
tls_ctx          1060 net/tls/tls_sw.c 		tls_ctx->pending_open_record_frags = true;
tls_ctx          1131 net/tls/tls_sw.c 	mutex_unlock(&tls_ctx->tx_lock);
tls_ctx          1139 net/tls/tls_sw.c 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx          1140 net/tls/tls_sw.c 	struct tls_sw_context_tx *ctx = tls_sw_ctx_tx(tls_ctx);
tls_ctx          1141 net/tls/tls_sw.c 	struct tls_prot_info *prot = &tls_ctx->prot_info;
tls_ctx          1208 net/tls/tls_sw.c 		tls_ctx->pending_open_record_frags = true;
tls_ctx          1265 net/tls/tls_sw.c 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx          1272 net/tls/tls_sw.c 	mutex_lock(&tls_ctx->tx_lock);
tls_ctx          1276 net/tls/tls_sw.c 	mutex_unlock(&tls_ctx->tx_lock);
tls_ctx          1283 net/tls/tls_sw.c 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx          1284 net/tls/tls_sw.c 	struct tls_sw_context_rx *ctx = tls_sw_ctx_rx(tls_ctx);
tls_ctx          1395 net/tls/tls_sw.c 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx          1396 net/tls/tls_sw.c 	struct tls_sw_context_rx *ctx = tls_sw_ctx_rx(tls_ctx);
tls_ctx          1397 net/tls/tls_sw.c 	struct tls_prot_info *prot = &tls_ctx->prot_info;
tls_ctx          1465 net/tls/tls_sw.c 		memcpy(iv + iv_offset, tls_ctx->rx.iv,
tls_ctx          1468 net/tls/tls_sw.c 		memcpy(iv + iv_offset, tls_ctx->rx.iv, prot->salt_size);
tls_ctx          1470 net/tls/tls_sw.c 	xor_iv_with_seq(prot->version, iv, tls_ctx->rx.rec_seq);
tls_ctx          1475 net/tls/tls_sw.c 		     tls_ctx->rx.rec_seq, prot->rec_seq_size,
tls_ctx          1531 net/tls/tls_sw.c 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx          1532 net/tls/tls_sw.c 	struct tls_sw_context_rx *ctx = tls_sw_ctx_rx(tls_ctx);
tls_ctx          1533 net/tls/tls_sw.c 	struct tls_prot_info *prot = &tls_ctx->prot_info;
tls_ctx          1538 net/tls/tls_sw.c 		if (tls_ctx->rx_conf == TLS_HW) {
tls_ctx          1551 net/tls/tls_sw.c 							      &tls_ctx->rx);
tls_ctx          1566 net/tls/tls_sw.c 		tls_advance_record_sn(sk, prot, &tls_ctx->rx);
tls_ctx          1588 net/tls/tls_sw.c 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx          1589 net/tls/tls_sw.c 	struct tls_sw_context_rx *ctx = tls_sw_ctx_rx(tls_ctx);
tls_ctx          1725 net/tls/tls_sw.c 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx          1726 net/tls/tls_sw.c 	struct tls_sw_context_rx *ctx = tls_sw_ctx_rx(tls_ctx);
tls_ctx          1727 net/tls/tls_sw.c 	struct tls_prot_info *prot = &tls_ctx->prot_info;
tls_ctx          1953 net/tls/tls_sw.c 	struct tls_context *tls_ctx = tls_get_ctx(sock->sk);
tls_ctx          1954 net/tls/tls_sw.c 	struct tls_sw_context_rx *ctx = tls_sw_ctx_rx(tls_ctx);
tls_ctx          2004 net/tls/tls_sw.c 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx          2005 net/tls/tls_sw.c 	struct tls_sw_context_rx *ctx = tls_sw_ctx_rx(tls_ctx);
tls_ctx          2021 net/tls/tls_sw.c 	struct tls_context *tls_ctx = tls_get_ctx(strp->sk);
tls_ctx          2022 net/tls/tls_sw.c 	struct tls_sw_context_rx *ctx = tls_sw_ctx_rx(tls_ctx);
tls_ctx          2023 net/tls/tls_sw.c 	struct tls_prot_info *prot = &tls_ctx->prot_info;
tls_ctx          2083 net/tls/tls_sw.c 	struct tls_context *tls_ctx = tls_get_ctx(strp->sk);
tls_ctx          2084 net/tls/tls_sw.c 	struct tls_sw_context_rx *ctx = tls_sw_ctx_rx(tls_ctx);
tls_ctx          2096 net/tls/tls_sw.c 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx          2097 net/tls/tls_sw.c 	struct tls_sw_context_rx *ctx = tls_sw_ctx_rx(tls_ctx);
tls_ctx          2110 net/tls/tls_sw.c void tls_sw_cancel_work_tx(struct tls_context *tls_ctx)
tls_ctx          2112 net/tls/tls_sw.c 	struct tls_sw_context_tx *ctx = tls_sw_ctx_tx(tls_ctx);
tls_ctx          2121 net/tls/tls_sw.c 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx          2122 net/tls/tls_sw.c 	struct tls_sw_context_tx *ctx = tls_sw_ctx_tx(tls_ctx);
tls_ctx          2135 net/tls/tls_sw.c 	if (tls_ctx->partially_sent_record) {
tls_ctx          2136 net/tls/tls_sw.c 		tls_free_partial_record(sk, tls_ctx);
tls_ctx          2155 net/tls/tls_sw.c void tls_sw_free_ctx_tx(struct tls_context *tls_ctx)
tls_ctx          2157 net/tls/tls_sw.c 	struct tls_sw_context_tx *ctx = tls_sw_ctx_tx(tls_ctx);
tls_ctx          2164 net/tls/tls_sw.c 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx          2165 net/tls/tls_sw.c 	struct tls_sw_context_rx *ctx = tls_sw_ctx_rx(tls_ctx);
tls_ctx          2167 net/tls/tls_sw.c 	kfree(tls_ctx->rx.rec_seq);
tls_ctx          2168 net/tls/tls_sw.c 	kfree(tls_ctx->rx.iv);
tls_ctx          2188 net/tls/tls_sw.c void tls_sw_strparser_done(struct tls_context *tls_ctx)
tls_ctx          2190 net/tls/tls_sw.c 	struct tls_sw_context_rx *ctx = tls_sw_ctx_rx(tls_ctx);
tls_ctx          2195 net/tls/tls_sw.c void tls_sw_free_ctx_rx(struct tls_context *tls_ctx)
tls_ctx          2197 net/tls/tls_sw.c 	struct tls_sw_context_rx *ctx = tls_sw_ctx_rx(tls_ctx);
tls_ctx          2204 net/tls/tls_sw.c 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx          2207 net/tls/tls_sw.c 	tls_sw_free_ctx_rx(tls_ctx);
tls_ctx          2217 net/tls/tls_sw.c 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx          2220 net/tls/tls_sw.c 	if (unlikely(!tls_ctx))
tls_ctx          2223 net/tls/tls_sw.c 	ctx = tls_sw_ctx_tx(tls_ctx);
tls_ctx          2229 net/tls/tls_sw.c 	mutex_lock(&tls_ctx->tx_lock);
tls_ctx          2233 net/tls/tls_sw.c 	mutex_unlock(&tls_ctx->tx_lock);
tls_ctx          2246 net/tls/tls_sw.c void tls_sw_strparser_arm(struct sock *sk, struct tls_context *tls_ctx)
tls_ctx          2248 net/tls/tls_sw.c 	struct tls_sw_context_rx *rx_ctx = tls_sw_ctx_rx(tls_ctx);
tls_ctx          2260 net/tls/tls_sw.c 	struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_ctx          2261 net/tls/tls_sw.c 	struct tls_prot_info *prot = &tls_ctx->prot_info;