tls_context
struct tls_context *tls_ctx,
struct tls_context *tls_ctx;
struct tls_context *tls_ctx,
struct tls_context *tls_ctx = tls_get_ctx(sk);
struct tls_context *tls_ctx;
chcr_set_ktls_tx_info(struct tls_context *tls_ctx, struct chcr_ktls_info *chcr_info)
chcr_get_ktls_tx_info(struct tls_context *tls_ctx)
struct tls_context *ctx;
struct tls_context *ctx = tls_get_ctx(sk);
struct tls_context *ctx = tls_get_ctx(sk);
struct tls_context *tls_ctx,
struct tls_context *tls_ctx,
mlx5e_set_ktls_rx_priv_ctx(struct tls_context *tls_ctx,
mlx5e_get_ktls_rx_priv_ctx(struct tls_context *tls_ctx)
struct tls_context *tls_ctx;
void mlx5e_ktls_del_rx(struct net_device *netdev, struct tls_context *tls_ctx)
mlx5e_set_ktls_tx_priv_ctx(struct tls_context *tls_ctx,
mlx5e_get_ktls_tx_priv_ctx(struct tls_context *tls_ctx)
struct tls_context *tls_ctx;
void mlx5e_ktls_del_tx(struct net_device *netdev, struct tls_context *tls_ctx)
struct tls_context *tls_ctx;
void mlx5e_ktls_del_tx(struct net_device *netdev, struct tls_context *tls_ctx);
void mlx5e_ktls_del_rx(struct net_device *netdev, struct tls_context *tls_ctx);
nfp_net_tls_del(struct net_device *netdev, struct tls_context *tls_ctx,
struct tls_context *ctx;
struct tls_context *ctx,
static inline struct tls_context *tls_get_ctx(const struct sock *sk)
const struct tls_context *tls_ctx)
const struct tls_context *tls_ctx)
tls_offload_ctx_tx(const struct tls_context *tls_ctx)
struct tls_context *ctx;
struct tls_context *ctx;
tls_offload_ctx_rx(const struct tls_context *tls_ctx)
static inline void *__tls_driver_ctx(struct tls_context *tls_ctx,
struct tls_context *tls_ctx = tls_get_ctx(sk);
struct tls_context *tls_ctx = tls_get_ctx(sk);
struct tls_context *tls_ctx = tls_get_ctx(sk);
struct tls_context *tls_ctx_create(struct sock *sk);
void tls_ctx_free(struct sock *sk, struct tls_context *ctx);
void update_sk_prot(struct sock *sk, struct tls_context *ctx);
void tls_update_rx_zc_capable(struct tls_context *tls_ctx);
void tls_sw_strparser_arm(struct sock *sk, struct tls_context *ctx);
void tls_sw_strparser_done(struct tls_context *tls_ctx);
void tls_sw_cancel_work_tx(struct tls_context *tls_ctx);
void tls_sw_free_ctx_tx(struct tls_context *tls_ctx);
void tls_sw_free_ctx_rx(struct tls_context *tls_ctx);
void tls_sw_write_space(struct sock *sk, struct tls_context *ctx);
void tls_device_write_space(struct sock *sk, struct tls_context *ctx);
int tls_set_device_offload_rx(struct sock *sk, struct tls_context *ctx);
int tls_device_decrypted(struct sock *sk, struct tls_context *tls_ctx);
tls_set_device_offload_rx(struct sock *sk, struct tls_context *ctx)
tls_device_decrypted(struct sock *sk, struct tls_context *tls_ctx)
int tls_push_sg(struct sock *sk, struct tls_context *ctx,
int tls_push_partial_record(struct sock *sk, struct tls_context *ctx,
void tls_free_partial_record(struct sock *sk, struct tls_context *ctx);
static inline bool tls_is_partially_sent_record(struct tls_context *ctx)
static inline bool tls_is_pending_open_record(struct tls_context *tls_ctx)
tls_fill_prepend(struct tls_context *ctx, char *buf, size_t plaintext_len,
static void tls_device_attach(struct tls_context *ctx, struct sock *sk,
static struct tls_offload_context_tx *alloc_offload_ctx_tx(struct tls_context *ctx)
struct tls_context *ctx;
int tls_set_device_offload_rx(struct sock *sk, struct tls_context *ctx)
struct tls_context *tls_ctx = tls_get_ctx(sk);
struct tls_context *ctx, *tmp;
struct tls_context *tls_ctx = tls_get_ctx(sk);
struct tls_context *tls_ctx = tls_get_ctx(sk);
struct tls_context *tls_ctx = tls_get_ctx(sk);
struct tls_context *tls_ctx = tls_get_ctx(sk);
static void tls_device_resync_tx(struct sock *sk, struct tls_context *tls_ctx,
struct tls_context *ctx,
struct tls_context *ctx,
struct tls_context *tls_ctx = tls_get_ctx(sk);
struct tls_context *tls_ctx = tls_get_ctx(sk);
static void tls_device_free_ctx(struct tls_context *ctx)
struct tls_context *tls_ctx = tls_get_ctx(sk);
void tls_device_write_space(struct sock *sk, struct tls_context *ctx)
static void tls_device_resync_rx(struct tls_context *tls_ctx,
struct tls_context *ctx = offload_ctx->ctx;
struct tls_context *tls_ctx = tls_get_ctx(sk);
static void tls_device_core_ctrl_rx_resync(struct tls_context *tls_ctx,
static void tls_device_queue_ctx_destruction(struct tls_context *ctx)
tls_device_reencrypt(struct sock *sk, struct tls_context *tls_ctx)
int tls_device_decrypted(struct sock *sk, struct tls_context *tls_ctx)
struct tls_context *tls_ctx,
static struct sk_buff *tls_enc_skb(struct tls_context *tls_ctx,
struct tls_context *tls_ctx = tls_get_ctx(sk);
struct tls_context *ctx;
struct tls_context *ctx;
static u16 tls_user_config(struct tls_context *ctx, bool tx)
struct tls_context *ctx;
void update_sk_prot(struct sock *sk, struct tls_context *ctx)
struct tls_context *ctx,
struct tls_context *ctx = tls_get_ctx(sk);
int tls_push_partial_record(struct sock *sk, struct tls_context *ctx,
void tls_free_partial_record(struct sock *sk, struct tls_context *ctx)
struct tls_context *ctx = tls_get_ctx(sk);
void tls_ctx_free(struct sock *sk, struct tls_context *ctx)
struct tls_context *ctx, long timeo)
struct tls_context *ctx = tls_get_ctx(sk);
struct tls_context *tls_ctx;
struct tls_context *ctx = tls_get_ctx(sk);
struct tls_context *ctx = tls_get_ctx(sk);
struct tls_context *ctx = tls_get_ctx(sk);
struct tls_context *ctx = tls_get_ctx(sk);
struct tls_context *ctx = tls_get_ctx(sk);
struct tls_context *ctx = tls_get_ctx(sk);
struct tls_context *ctx = tls_get_ctx(sk);
struct tls_context *ctx = tls_get_ctx(sk);
struct tls_context *ctx = tls_get_ctx(sk);
struct tls_context *ctx = tls_get_ctx(sk);
struct tls_context *tls_ctx_create(struct sock *sk)
struct tls_context *ctx;
struct tls_context *tls_ctx = tls_get_ctx(sk);
struct tls_context *tls_ctx = tls_get_ctx(sk);
struct tls_context *tls_ctx = tls_get_ctx(sk);
struct tls_context *tls_ctx = tls_get_ctx(sk);
struct tls_context *tls_ctx = tls_get_ctx(sk);
tls_decrypt_sw(struct sock *sk, struct tls_context *tls_ctx,
struct tls_context *tls_ctx, struct tls_decrypt_arg *darg)
static int tls_check_pending_rekey(struct sock *sk, struct tls_context *ctx,
struct tls_context *tls_ctx = tls_get_ctx(sk);
struct tls_context *tls_ctx;
struct tls_context *tls_ctx = tls_get_ctx(sk);
struct tls_context *tls_ctx = tls_get_ctx(sock->sk);
struct tls_context *tls_ctx = tls_get_ctx(sk);
struct tls_context *tls_ctx = tls_get_ctx(sk);
struct tls_context *tls_ctx = tls_get_ctx(strp->sk);
struct tls_context *tls_ctx = tls_get_ctx(sk);
void tls_sw_cancel_work_tx(struct tls_context *tls_ctx)
struct tls_context *tls_ctx = tls_get_ctx(sk);
void tls_sw_free_ctx_tx(struct tls_context *tls_ctx)
struct tls_context *tls_ctx = tls_get_ctx(sk);
void tls_sw_strparser_done(struct tls_context *tls_ctx)
void tls_sw_free_ctx_rx(struct tls_context *tls_ctx)
struct tls_context *tls_ctx = tls_get_ctx(sk);
struct tls_context *tls_ctx = tls_get_ctx(sk);
struct tls_context *tls_ctx = tls_get_ctx(sk);
void tls_sw_write_space(struct sock *sk, struct tls_context *ctx)
void tls_sw_strparser_arm(struct sock *sk, struct tls_context *tls_ctx)
void tls_update_rx_zc_capable(struct tls_context *tls_ctx)
static struct tls_sw_context_tx *init_ctx_tx(struct tls_context *ctx, struct sock *sk)
static struct tls_sw_context_rx *init_ctx_rx(struct tls_context *ctx)
static void tls_finish_key_update(struct sock *sk, struct tls_context *tls_ctx)
struct tls_context *ctx;
struct tls_context *tls_ctx = tls_get_ctx(sk);
struct tls_context *tls_ctx = tls_get_ctx(sk);
struct tls_context *tls_ctx = tls_get_ctx(sk);
struct tls_context *tls_ctx = tls_get_ctx(sk);
struct tls_context *tls_ctx = tls_get_ctx(sk);
struct tls_context *tls_ctx = tls_get_ctx(sk);
struct tls_context *tls_ctx;
struct tls_context *tls_ctx,
struct tls_context *tls_ctx = tls_get_ctx(sk);
struct tls_context *tls_ctx = tls_get_ctx(sk);
struct tls_context *tls_ctx = tls_get_ctx(sk);
struct tls_context *ctx = tls_get_ctx(sk);
struct tls_context *ctx = tls_get_ctx(sk);
struct tls_context *ctx;
struct tls_context *ctx = tls_get_ctx(sk);