Home
last modified time | relevance | path

Searched refs:ktls_session (Results 1 – 25 of 25) sorted by relevance

/freebsd-14-stable/sys/opencrypto/
HDktls.h50 void ktls_ocf_free(struct ktls_session *tls);
51 int ktls_ocf_try(struct ktls_session *tls, int direction);
53 struct ktls_session *tls, struct mbuf *m, struct iovec *outiov,
55 int ktls_ocf_decrypt(struct ktls_session *tls,
58 int ktls_ocf_recrypt(struct ktls_session *tls,
60 bool ktls_ocf_recrypt_supported(struct ktls_session *tls);
HDktls_ocf.c52 struct ktls_session *tls, struct mbuf *m,
56 int (*recrypt)(struct ktls_session *tls,
61 int (*decrypt)(struct ktls_session *tls,
276 struct ktls_session *tls, struct mbuf *m, struct iovec *outiov, in ktls_ocf_tls_cbc_encrypt()
438 ktls_ocf_tls_cbc_decrypt(struct ktls_session *tls, in ktls_ocf_tls_cbc_decrypt()
549 struct ktls_session *tls, struct mbuf *m, struct iovec *outiov, in ktls_ocf_tls12_aead_encrypt()
631 ktls_ocf_tls12_aead_decrypt(struct ktls_session *tls, in ktls_ocf_tls12_aead_decrypt()
728 ktls_ocf_tls12_aead_recrypt(struct ktls_session *tls, in ktls_ocf_tls12_aead_recrypt()
787 struct ktls_session *tls, struct mbuf *m, struct iovec *outiov, in ktls_ocf_tls13_aead_encrypt()
861 ktls_ocf_tls13_aead_decrypt(struct ktls_session *tls, in ktls_ocf_tls13_aead_decrypt()
[all …]
/freebsd-14-stable/sys/sys/
HDktls.h172 struct ktls_session;
178 struct ktls_session { struct
220 void ktls_destroy(struct ktls_session *tls); argument
221 void ktls_frame(struct mbuf *m, struct ktls_session *tls, int *enqueue_cnt,
223 bool ktls_permit_empty_frames(struct ktls_session *tls);
232 int ktls_output_eagain(struct inpcb *inp, struct ktls_session *tls);
234 int ktls_modify_txrtlmt(struct ktls_session *tls, uint64_t max_pacing_rate);
238 static inline struct ktls_session *
239 ktls_hold(struct ktls_session *tls) in ktls_hold()
248 ktls_free(struct ktls_session *tls) in ktls_free()
HDsockbuf.h69 struct ktls_session;
135 struct ktls_session *sb_tls_info;
HDmbuf.h256 struct ktls_session;
398 struct ktls_session *m_epg_tls;
/freebsd-14-stable/sys/dev/cxgbe/crypto/
HDt4_keyctx.c411 t4_tls_key_info_size(const struct ktls_session *tls) in t4_tls_key_info_size()
439 t4_tls_proto_ver(const struct ktls_session *tls) in t4_tls_proto_ver()
448 t4_tls_cipher_mode(const struct ktls_session *tls) in t4_tls_cipher_mode()
461 t4_tls_auth_mode(const struct ktls_session *tls) in t4_tls_auth_mode()
483 t4_tls_hmac_ctrl(const struct ktls_session *tls) in t4_tls_hmac_ctrl()
496 tls_cipher_key_size(const struct ktls_session *tls) in tls_cipher_key_size()
511 tls_mac_key_size(const struct ktls_session *tls) in tls_mac_key_size()
530 t4_tls_key_ctx(const struct ktls_session *tls, int direction, in t4_tls_key_ctx()
658 t4_write_tlskey_wr(const struct ktls_session *tls, int direction, int tid, in t4_write_tlskey_wr()
HDt6_kern_tls.c105 const struct ktls_session *tls, struct sge_txq *txq);
377 const struct ktls_session *tls; in t6_tls_tag_alloc()
588 ktls_setup_keys(struct tlspcb *tlsp, const struct ktls_session *tls, in ktls_setup_keys()
/freebsd-14-stable/sys/kern/
HDuipc_ktls.c391 sizeof(struct ktls_session), in ktls_init()
501 struct ktls_session **tlsp, int direction) in ktls_create_session()
503 struct ktls_session *tls; in ktls_create_session()
749 static struct ktls_session *
750 ktls_clone_session(struct ktls_session *tls, int direction) in ktls_clone_session()
752 struct ktls_session *tls_new; in ktls_clone_session()
792 ktls_try_toe(struct socket *so, struct ktls_session *tls, int direction) in ktls_try_toe()
841 ktls_alloc_snd_tag(struct inpcb *inp, struct ktls_session *tls, bool force, in ktls_alloc_snd_tag()
939 ktls_alloc_rcv_tag(struct inpcb *inp, struct ktls_session *tls, in ktls_alloc_rcv_tag()
1019 ktls_try_ifnet(struct socket *so, struct ktls_session *tls, int direction, in ktls_try_ifnet()
[all …]
HDkern_sendfile.c98 struct ktls_session *tls;
681 struct ktls_session *tls; in vn_sendfile()
HDuipc_socket.c2263 struct ktls_session *tls;
/freebsd-14-stable/sys/netinet/
HDtoecore.h44 struct ktls_session;
115 struct ktls_session *, int);
HDtcp_offload.h49 int tcp_offload_alloc_tls_session(struct tcpcb *, struct ktls_session *, int);
HDtcp_offload.c200 tcp_offload_alloc_tls_session(struct tcpcb *tp, struct ktls_session *tls, in tcp_offload_alloc_tls_session()
HDtoecore.c195 struct ktls_session *tls __unused, int direction __unused) in toedev_alloc_tls_session()
HDtcp_ratelimit.c1335 struct ktls_session *tls; in tcp_set_pacing_rate()
1401 struct ktls_session *tls = NULL; in tcp_chg_pacing_rate()
HDip_output.c210 struct ktls_session *tls = NULL; in ip_output_send()
HDtcp_output.c1977 struct ktls_session *tls, *ntls; in tcp_m_copym()
HDtcp_subr.c4363 struct ktls_session *tls; in tcp_estimate_tls_overhead()
/freebsd-14-stable/sys/dev/cxgbe/
HDadapter.h1405 int t6_ktls_try(if_t, struct socket *, struct ktls_session *);
1414 struct ktls_session;
1425 u_int t4_tls_key_info_size(const struct ktls_session *);
1426 int t4_tls_proto_ver(const struct ktls_session *);
1427 int t4_tls_cipher_mode(const struct ktls_session *);
1428 int t4_tls_auth_mode(const struct ktls_session *);
1429 int t4_tls_hmac_ctrl(const struct ktls_session *);
1430 void t4_tls_key_ctx(const struct ktls_session *, int, struct tls_keyctx *);
1433 void t4_write_tlskey_wr(const struct ktls_session *, int, int, int, int,
/freebsd-14-stable/sys/net/
HDif_var.h189 struct ktls_session;
216 const struct ktls_session *tls;
222 const struct ktls_session *tls;
229 const struct ktls_session *tls;
/freebsd-14-stable/sys/dev/cxgbe/tom/
HDt4_tls.c141 get_tp_plen_max(struct ktls_session *tls) in get_tp_plen_max()
150 tls_program_key_id(struct toepcb *toep, struct ktls_session *tls, in tls_program_key_id()
207 tls_alloc_ktls(struct toepcb *toep, struct ktls_session *tls, int direction) in tls_alloc_ktls()
HDt4_tom.h575 int tls_alloc_ktls(struct toepcb *, struct ktls_session *, int);
HDt4_tom.c846 struct ktls_session *tls, int direction) in t4_alloc_tls_session()
/freebsd-14-stable/sys/netinet6/
HDip6_output.c312 struct ktls_session *tls = NULL; in ip6_output_send()
/freebsd-14-stable/sys/netinet/tcp_stacks/
HDrack.c18375 struct ktls_session *tls, *ntls; in rack_fo_base_copym()