Home
last modified time | relevance | path

Searched refs:tls_context (Results 1 – 10 of 10) sorted by relevance

/Linux-v4.19/include/net/
Dtls.h179 struct tls_context { struct
239 int tls_set_sw_offload(struct sock *sk, struct tls_context *ctx, int tx);
255 int tls_set_device_offload(struct sock *sk, struct tls_context *ctx);
276 void tls_sk_destruct(struct sock *sk, struct tls_context *ctx);
277 int tls_push_sg(struct sock *sk, struct tls_context *ctx,
280 int tls_push_pending_closed_record(struct sock *sk, struct tls_context *ctx,
283 static inline bool tls_is_pending_closed_record(struct tls_context *ctx) in tls_is_pending_closed_record()
289 struct tls_context *ctx, in tls_complete_pending_work()
303 static inline bool tls_is_partially_sent_record(struct tls_context *ctx) in tls_is_partially_sent_record()
308 static inline bool tls_is_pending_open_record(struct tls_context *tls_ctx) in tls_is_pending_open_record()
[all …]
/Linux-v4.19/net/tls/
Dtls_main.c63 static void update_sk_prot(struct sock *sk, struct tls_context *ctx) in update_sk_prot()
95 struct tls_context *ctx, in tls_push_sg()
153 struct tls_context *ctx = tls_get_ctx(sk); in tls_handle_open_record()
196 int tls_push_pending_closed_record(struct sock *sk, struct tls_context *ctx, in tls_push_pending_closed_record()
214 struct tls_context *ctx = tls_get_ctx(sk); in tls_write_space()
244 static void tls_ctx_free(struct tls_context *ctx) in tls_ctx_free()
256 struct tls_context *ctx = tls_get_ctx(sk);
325 struct tls_context *ctx = tls_get_ctx(sk);
408 struct tls_context *ctx = tls_get_ctx(sk);
420 struct tls_context *ctx = tls_get_ctx(sk);
[all …]
Dtls_sw.c53 struct tls_context *tls_ctx = tls_get_ctx(sk); in tls_do_decryption()
100 struct tls_context *tls_ctx = tls_get_ctx(sk); in trim_both_sgl()
119 struct tls_context *tls_ctx = tls_get_ctx(sk); in alloc_encrypted_sg()
136 struct tls_context *tls_ctx = tls_get_ctx(sk); in alloc_plaintext_sg()
165 struct tls_context *tls_ctx = tls_get_ctx(sk); in tls_free_both_sg()
175 static int tls_do_encryption(struct tls_context *tls_ctx, in tls_do_encryption()
204 struct tls_context *tls_ctx = tls_get_ctx(sk); in tls_push_record()
327 struct tls_context *tls_ctx = tls_get_ctx(sk); in memcopy_from_iter()
355 struct tls_context *tls_ctx = tls_get_ctx(sk); in tls_sw_sendmsg()
506 struct tls_context *tls_ctx = tls_get_ctx(sk); in tls_sw_sendpage()
[all …]
Dtls_device.c53 static void tls_device_free_ctx(struct tls_context *ctx) in tls_device_free_ctx()
66 struct tls_context *ctx, *tmp; in tls_device_gc_task()
89 static void tls_device_attach(struct tls_context *ctx, struct sock *sk, in tls_device_attach()
105 static void tls_device_queue_ctx_destruction(struct tls_context *ctx) in tls_device_queue_ctx_destruction()
162 struct tls_context *tls_ctx = tls_get_ctx(sk); in tls_icsk_clean_acked()
201 struct tls_context *tls_ctx = tls_get_ctx(sk); in tls_device_sk_destruct()
243 struct tls_context *ctx, in tls_push_record()
348 struct tls_context *tls_ctx = tls_get_ctx(sk); in tls_push_data()
547 struct tls_context *tls_ctx = tls_get_ctx(sk); in handle_device_resync()
631 struct tls_context *tls_ctx = tls_get_ctx(sk); in tls_device_decrypted()
[all …]
Dtls_device_fallback.c281 struct tls_context *tls_ctx, in fill_sg_out()
295 static struct sk_buff *tls_enc_skb(struct tls_context *tls_ctx, in tls_enc_skb()
363 struct tls_context *tls_ctx = tls_get_ctx(sk); in tls_sw_fallback()
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
Dtls.h63 mlx5e_get_tls_tx_context(struct tls_context *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()
Dtls.c108 struct tls_context *tls_ctx = tls_get_ctx(sk); in mlx5e_tls_add()
149 struct tls_context *tls_ctx, in mlx5e_tls_del()
166 struct tls_context *tls_ctx = tls_get_ctx(sk); in mlx5e_tls_resync_rx()
Dtls_rxtx.c268 struct tls_context *tls_ctx; in mlx5e_tls_handle_tx_skb()
/Linux-v4.19/drivers/crypto/chelsio/chtls/
Dchtls_main.c458 struct tls_context *ctx = tls_get_ctx(sk); in chtls_getsockopt()
525 struct tls_context *ctx = tls_get_ctx(sk); in chtls_setsockopt()
/Linux-v4.19/include/linux/
Dnetdevice.h901 struct tls_context;
909 struct tls_context *ctx,