Searched refs:tls_ctx (Results 1 – 7 of 7) sorted by relevance
/Linux-v4.19/net/tls/ |
D | tls_sw.c | 53 struct tls_context *tls_ctx = tls_get_ctx(sk); in tls_do_decryption() local 54 struct tls_sw_context_rx *ctx = tls_sw_ctx_rx(tls_ctx); in tls_do_decryption() 60 data_len + tls_ctx->rx.tag_size, in tls_do_decryption() 100 struct tls_context *tls_ctx = tls_get_ctx(sk); in trim_both_sgl() local 101 struct tls_sw_context_tx *ctx = tls_sw_ctx_tx(tls_ctx); in trim_both_sgl() 109 target_size += tls_ctx->tx.overhead_size; in trim_both_sgl() 119 struct tls_context *tls_ctx = tls_get_ctx(sk); in alloc_encrypted_sg() local 120 struct tls_sw_context_tx *ctx = tls_sw_ctx_tx(tls_ctx); in alloc_encrypted_sg() 136 struct tls_context *tls_ctx = tls_get_ctx(sk); in alloc_plaintext_sg() local 137 struct tls_sw_context_tx *ctx = tls_sw_ctx_tx(tls_ctx); in alloc_plaintext_sg() [all …]
|
D | tls_device.c | 162 struct tls_context *tls_ctx = tls_get_ctx(sk); in tls_icsk_clean_acked() local 168 if (!tls_ctx) in tls_icsk_clean_acked() 171 ctx = tls_offload_ctx_tx(tls_ctx); in tls_icsk_clean_acked() 201 struct tls_context *tls_ctx = tls_get_ctx(sk); in tls_device_sk_destruct() local 202 struct tls_offload_context_tx *ctx = tls_offload_ctx_tx(tls_ctx); in tls_device_sk_destruct() 204 tls_ctx->sk_destruct(sk); in tls_device_sk_destruct() 206 if (tls_ctx->tx_conf == TLS_HW) { in tls_device_sk_destruct() 214 if (refcount_dec_and_test(&tls_ctx->refcount)) in tls_device_sk_destruct() 215 tls_device_queue_ctx_destruction(tls_ctx); in tls_device_sk_destruct() 348 struct tls_context *tls_ctx = tls_get_ctx(sk); in tls_push_data() local [all …]
|
D | tls_device_fallback.c | 281 struct tls_context *tls_ctx, in fill_sg_out() argument 295 static struct sk_buff *tls_enc_skb(struct tls_context *tls_ctx, in tls_enc_skb() argument 302 struct tls_offload_context_tx *ctx = tls_offload_ctx_tx(tls_ctx); in tls_enc_skb() 323 memcpy(iv, tls_ctx->crypto_send.aes_gcm_128.salt, in tls_enc_skb() 335 fill_sg_out(sg_out, buf, tls_ctx, nskb, tcp_payload_offset, in tls_enc_skb() 363 struct tls_context *tls_ctx = tls_get_ctx(sk); in tls_sw_fallback() local 364 struct tls_offload_context_tx *ctx = tls_offload_ctx_tx(tls_ctx); in tls_sw_fallback() 396 nskb = tls_enc_skb(tls_ctx, sg_out, sg_in, skb, sync_size, rcd_sn); in tls_sw_fallback()
|
/Linux-v4.19/include/net/ |
D | tls.h | 308 static inline bool tls_is_pending_open_record(struct tls_context *tls_ctx) in tls_is_pending_open_record() argument 310 return tls_ctx->pending_open_record_frags; in tls_is_pending_open_record() 401 const struct tls_context *tls_ctx) in tls_sw_ctx_rx() argument 403 return (struct tls_sw_context_rx *)tls_ctx->priv_ctx_rx; in tls_sw_ctx_rx() 407 const struct tls_context *tls_ctx) in tls_sw_ctx_tx() argument 409 return (struct tls_sw_context_tx *)tls_ctx->priv_ctx_tx; in tls_sw_ctx_tx() 413 tls_offload_ctx_tx(const struct tls_context *tls_ctx) in tls_offload_ctx_tx() argument 415 return (struct tls_offload_context_tx *)tls_ctx->priv_ctx_tx; in tls_offload_ctx_tx() 419 tls_offload_ctx_rx(const struct tls_context *tls_ctx) in tls_offload_ctx_rx() argument 421 return (struct tls_offload_context_rx *)tls_ctx->priv_ctx_rx; in tls_offload_ctx_rx() [all …]
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
D | tls.c | 108 struct tls_context *tls_ctx = tls_get_ctx(sk); in mlx5e_tls_add() local 131 mlx5e_get_tls_tx_context(tls_ctx); in mlx5e_tls_add() 137 mlx5e_get_tls_rx_context(tls_ctx); in mlx5e_tls_add() 149 struct tls_context *tls_ctx, in mlx5e_tls_del() argument 156 mlx5e_get_tls_tx_context(tls_ctx)->swid : in mlx5e_tls_del() 157 mlx5e_get_tls_rx_context(tls_ctx)->handle); in mlx5e_tls_del() 166 struct tls_context *tls_ctx = tls_get_ctx(sk); in mlx5e_tls_resync_rx() local 170 rx_ctx = mlx5e_get_tls_rx_context(tls_ctx); in mlx5e_tls_resync_rx()
|
D | tls.h | 63 mlx5e_get_tls_tx_context(struct tls_context *tls_ctx) in mlx5e_get_tls_tx_context() argument 67 return container_of(tls_offload_ctx_tx(tls_ctx), in mlx5e_get_tls_tx_context() 78 mlx5e_get_tls_rx_context(struct tls_context *tls_ctx) in mlx5e_get_tls_rx_context() argument 82 return container_of(tls_offload_ctx_rx(tls_ctx), in mlx5e_get_tls_rx_context()
|
D | tls_rxtx.c | 268 struct tls_context *tls_ctx; in mlx5e_tls_handle_tx_skb() local 280 tls_ctx = tls_get_ctx(skb->sk); in mlx5e_tls_handle_tx_skb() 281 if (unlikely(tls_ctx->netdev != netdev)) in mlx5e_tls_handle_tx_skb() 285 context = mlx5e_get_tls_tx_context(tls_ctx); in mlx5e_tls_handle_tx_skb()
|