Home
last modified time | relevance | path

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

/Linux-v5.4/include/net/
Dtls.h249 struct tls_context { struct
303 struct tls_context *ctx, argument
348 void tls_ctx_free(struct sock *sk, struct tls_context *ctx);
355 int tls_set_sw_offload(struct sock *sk, struct tls_context *ctx, int tx);
356 void tls_sw_strparser_arm(struct sock *sk, struct tls_context *ctx);
357 void tls_sw_strparser_done(struct tls_context *tls_ctx);
363 void tls_sw_cancel_work_tx(struct tls_context *tls_ctx);
365 void tls_sw_free_ctx_tx(struct tls_context *tls_ctx);
368 void tls_sw_free_ctx_rx(struct tls_context *tls_ctx);
394 int tls_push_sg(struct sock *sk, struct tls_context *ctx,
[all …]
/Linux-v5.4/net/tls/
Dtls_main.c68 static void update_sk_prot(struct sock *sk, struct tls_context *ctx) in update_sk_prot()
100 struct tls_context *ctx, in tls_push_sg()
156 struct tls_context *ctx = tls_get_ctx(sk); in tls_handle_open_record()
199 int tls_push_partial_record(struct sock *sk, struct tls_context *ctx, in tls_push_partial_record()
212 bool tls_free_partial_record(struct sock *sk, struct tls_context *ctx) in tls_free_partial_record()
234 struct tls_context *ctx = tls_get_ctx(sk); in tls_write_space()
263 void tls_ctx_free(struct sock *sk, struct tls_context *ctx) in tls_ctx_free()
279 struct tls_context *ctx, long timeo) in tls_sk_proto_cleanup()
303 struct tls_context *ctx = tls_get_ctx(sk); in tls_sk_proto_close()
340 struct tls_context *ctx = tls_get_ctx(sk); in do_tls_getsockopt_tx()
[all …]
Dtls_device.c53 static void tls_device_free_ctx(struct tls_context *ctx) in tls_device_free_ctx()
69 struct tls_context *ctx, *tmp; in tls_device_gc_task()
92 static void tls_device_queue_ctx_destruction(struct tls_context *ctx) in tls_device_queue_ctx_destruction()
146 struct tls_context *tls_ctx = tls_get_ctx(sk); in tls_icsk_clean_acked()
181 struct tls_context *tls_ctx = tls_get_ctx(sk); in tls_device_sk_destruct()
200 struct tls_context *tls_ctx = tls_get_ctx(sk); in tls_device_free_resources_tx()
205 static void tls_device_resync_tx(struct sock *sk, struct tls_context *tls_ctx, in tls_device_resync_tx()
256 struct tls_context *ctx, in tls_push_record()
290 struct tls_context *ctx, in tls_device_record_close()
405 struct tls_context *tls_ctx = tls_get_ctx(sk); in tls_push_data()
[all …]
Dtls_sw.c157 struct tls_context *tls_ctx; in tls_decrypt_done()
221 struct tls_context *tls_ctx = tls_get_ctx(sk); in tls_do_decryption()
266 struct tls_context *tls_ctx = tls_get_ctx(sk); in tls_trim_both_msgs()
279 struct tls_context *tls_ctx = tls_get_ctx(sk); in tls_alloc_encrypted_msg()
289 struct tls_context *tls_ctx = tls_get_ctx(sk); in tls_clone_plaintext_msg()
313 struct tls_context *tls_ctx = tls_get_ctx(sk); in tls_get_rec()
352 struct tls_context *tls_ctx = tls_get_ctx(sk); in tls_free_open_rec()
364 struct tls_context *tls_ctx = tls_get_ctx(sk); in tls_tx_records()
425 struct tls_context *tls_ctx = tls_get_ctx(sk); in tls_encrypt_done()
481 struct tls_context *tls_ctx, in tls_do_encryption()
[all …]
Dtls_device_fallback.c293 struct tls_context *tls_ctx, in fill_sg_out()
307 static struct sk_buff *tls_enc_skb(struct tls_context *tls_ctx, in tls_enc_skb()
375 struct tls_context *tls_ctx = tls_get_ctx(sk); in tls_sw_fallback()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
Dtls.h65 mlx5e_get_tls_tx_context(struct tls_context *tls_ctx) in mlx5e_get_tls_tx_context()
80 mlx5e_get_tls_rx_context(struct tls_context *tls_ctx) in mlx5e_get_tls_rx_context()
Dktls.h60 mlx5e_set_ktls_tx_priv_ctx(struct tls_context *tls_ctx, in mlx5e_set_ktls_tx_priv_ctx()
75 mlx5e_get_ktls_tx_priv_ctx(struct tls_context *tls_ctx) in mlx5e_get_ktls_tx_priv_ctx()
Dktls.c26 struct tls_context *tls_ctx = tls_get_ctx(sk); in mlx5e_ktls_add()
65 struct tls_context *tls_ctx, in mlx5e_ktls_del()
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()
167 struct tls_context *tls_ctx = tls_get_ctx(sk); in mlx5e_tls_resync()
Dtls_rxtx.c267 struct tls_context *tls_ctx; in mlx5e_tls_handle_tx_skb()
Dktls_tx.c430 struct tls_context *tls_ctx; in mlx5e_ktls_handle_tx_skb()
/Linux-v5.4/drivers/crypto/chelsio/chtls/
Dchtls_main.c474 struct tls_context *ctx = tls_get_ctx(sk); in chtls_getsockopt()
542 struct tls_context *ctx = tls_get_ctx(sk); in chtls_setsockopt()
Dchtls_cm.c1016 struct tls_context *ctx; in chtls_recv_sock()
/Linux-v5.4/drivers/net/ethernet/netronome/nfp/crypto/
Dtls.c408 nfp_net_tls_del(struct net_device *netdev, struct tls_context *tls_ctx, in nfp_net_tls_del()