Searched refs:tls (Results 1 - 25 of 126) sorted by relevance

123456

/freebsd-current/sys/i386/include/
H A Dtls.h5 #include <x86/tls.h>
/freebsd-current/sys/amd64/include/
H A Dtls.h5 #include <x86/tls.h>
/freebsd-current/tools/regression/tls/ttls3/
H A DMakefile8 tls-lib: elftls.S
13 tls-test-lib: tls-lib tls-test-lib.c
14 gcc -c -o tls-test.o ${.CURDIR}/tls-test-lib.c
15 ld $(LDFLAGS) tls-test.o libtls.so.1 -rpath=${.OBJDIR} -soname libtls-test.so.1 -o libtls-test.so.1
17 ttls3: tls-test-lib tls-test.c
18 gcc $(CFLAGS) -rdynamic -o ttls3 ${.CURDIR}/tls
[all...]
/freebsd-current/sys/opencrypto/
H A Dktls.h50 void ktls_ocf_free(struct ktls_session *tls);
51 int ktls_ocf_try(struct socket *so, 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);
H A Dktls_ocf.c51 struct ktls_session *tls, struct mbuf *m,
55 int (*recrypt)(struct ktls_session *tls,
60 int (*decrypt)(struct ktls_session *tls,
275 struct ktls_session *tls, struct mbuf *m, struct iovec *outiov,
291 os = tls->ocf_session;
295 MPASS(tls->sync_dispatch);
437 ktls_ocf_tls_cbc_decrypt(struct ktls_session *tls, argument
452 os = tls->ocf_session;
467 crp.crp_payload_start = tls->params.tls_hlen;
548 struct ktls_session *tls, struc
274 ktls_ocf_tls_cbc_encrypt(struct ktls_ocf_encrypt_state *state, struct ktls_session *tls, struct mbuf *m, struct iovec *outiov, int outiovcnt) argument
547 ktls_ocf_tls12_aead_encrypt(struct ktls_ocf_encrypt_state *state, struct ktls_session *tls, struct mbuf *m, struct iovec *outiov, int outiovcnt) argument
630 ktls_ocf_tls12_aead_decrypt(struct ktls_session *tls, const struct tls_record_layer *hdr, struct mbuf *m, uint64_t seqno, int *trailer_len) argument
727 ktls_ocf_tls12_aead_recrypt(struct ktls_session *tls, const struct tls_record_layer *hdr, struct mbuf *m, uint64_t seqno) argument
785 ktls_ocf_tls13_aead_encrypt(struct ktls_ocf_encrypt_state *state, struct ktls_session *tls, struct mbuf *m, struct iovec *outiov, int outiovcnt) argument
860 ktls_ocf_tls13_aead_decrypt(struct ktls_session *tls, const struct tls_record_layer *hdr, struct mbuf *m, uint64_t seqno, int *trailer_len) argument
914 ktls_ocf_tls13_aead_recrypt(struct ktls_session *tls, const struct tls_record_layer *hdr, struct mbuf *m, uint64_t seqno) argument
972 ktls_ocf_free(struct ktls_session *tls) argument
985 ktls_ocf_try(struct socket *so, struct ktls_session *tls, int direction) argument
1162 ktls_ocf_encrypt(struct ktls_ocf_encrypt_state *state, struct ktls_session *tls, struct mbuf *m, struct iovec *outiov, int outiovcnt) argument
1171 ktls_ocf_decrypt(struct ktls_session *tls, const struct tls_record_layer *hdr, struct mbuf *m, uint64_t seqno, int *trailer_len) argument
1178 ktls_ocf_recrypt(struct ktls_session *tls, const struct tls_record_layer *hdr, struct mbuf *m, uint64_t seqno) argument
1185 ktls_ocf_recrypt_supported(struct ktls_session *tls) argument
[all...]
/freebsd-current/sys/kern/
H A Duipc_ktls.c111 SYSCTL_NODE(_kern_ipc, OID_AUTO, tls, CTLFLAG_RW | CTLFLAG_MPSAFE, 0,
306 ktls_copyin_tls_enable(struct sockopt *sopt, struct tls_enable *tls) argument
316 memset(tls, 0, sizeof(*tls));
317 tls->cipher_key = tls_v0.cipher_key;
318 tls->iv = tls_v0.iv;
319 tls->auth_key = tls_v0.auth_key;
320 tls->cipher_algorithm = tls_v0.cipher_algorithm;
321 tls->cipher_key_len = tls_v0.cipher_key_len;
322 tls
397 ktls_cleanup_tls_enable(struct tls_enable *tls) argument
602 struct ktls_session *tls; local
827 ktls_clone_session(struct ktls_session *tls, int direction) argument
869 ktls_try_toe(struct socket *so, struct ktls_session *tls, int direction) argument
918 ktls_alloc_snd_tag(struct inpcb *inp, struct ktls_session *tls, bool force, struct m_snd_tag **mstp) argument
1016 ktls_alloc_rcv_tag(struct inpcb *inp, struct ktls_session *tls, struct m_snd_tag **mstp) argument
1096 ktls_try_ifnet(struct socket *so, struct ktls_session *tls, int direction, bool force) argument
1139 ktls_use_sw(struct ktls_session *tls) argument
1156 ktls_try_sw(struct socket *so, struct ktls_session *tls, int direction) argument
1288 struct ktls_session *tls; local
1356 struct ktls_session *tls; local
1444 struct ktls_session *tls; local
1507 struct ktls_session *tls; local
1530 struct ktls_session *tls, *tls_new; local
1653 struct ktls_session *tls; local
1742 struct ktls_session *tls; local
1816 struct ktls_session *tls; local
1845 ktls_output_eagain(struct inpcb *inp, struct ktls_session *tls) argument
1869 ktls_modify_txrtlmt(struct ktls_session *tls, uint64_t max_pacing_rate) argument
1908 ktls_destroy(struct ktls_session *tls) argument
2069 ktls_frame(struct mbuf *top, struct ktls_session *tls, int *enq_cnt, uint8_t record_type) argument
2191 ktls_permit_empty_frames(struct ktls_session *tls) argument
2354 tls13_find_record_type(struct ktls_session *tls, struct mbuf *m, int tls_len, int *trailer_len, uint8_t *record_typep) argument
2495 struct ktls_session *tls; local
2792 ktls_encrypt_record(struct ktls_wq *wq, struct mbuf *m, struct ktls_session *tls, struct ktls_ocf_encrypt_state *state) argument
2873 struct ktls_session *tls; local
3007 struct ktls_session *tls; local
3085 struct ktls_session *tls; local
3134 struct ktls_session *tls; local
3328 struct ktls_session *tls; local
3387 struct ktls_session *tls; local
[all...]
/freebsd-current/lib/libc/tests/tls_dso/
H A DMakefile7 LIBDIR= ${TESTSBASE}/lib/libc/tls
8 SHLIBDIR= ${TESTSBASE}/lib/libc/tls
/freebsd-current/lib/libc/tests/tls/dso/
H A DMakefile2 TESTSRC= ${SRCTOP}/contrib/netbsd-tests/lib/libc/tls/${.CURDIR:T}
11 LIBDIR= ${TESTSBASE}/lib/libc/tls
/freebsd-current/contrib/netbsd-tests/lib/libc/tls/
H A Dt_tls_static_helper.c38 #include <sys/tls.h>
/freebsd-current/lib/libthr/arch/aarch64/include/
H A Dpthread_md.h38 #include <machine/tls.h>
/freebsd-current/lib/libthr/arch/arm/include/
H A Dpthread_md.h36 #include <machine/tls.h>
/freebsd-current/lib/libthr/arch/riscv/include/
H A Dpthread_md.h43 #include <machine/tls.h>
/freebsd-current/lib/libthr/arch/powerpc/include/
H A Dpthread_md.h37 #include <machine/tls.h>
/freebsd-current/sys/sys/
H A Dktls.h217 void ktls_cleanup_tls_enable(struct tls_enable *tls);
218 int ktls_copyin_tls_enable(struct sockopt *sopt, struct tls_enable *tls);
224 void ktls_destroy(struct ktls_session *tls);
225 void ktls_frame(struct mbuf *m, struct ktls_session *tls, int *enqueue_cnt,
233 int ktls_modify_txrtlmt(struct ktls_session *tls, uint64_t max_pacing_rate);
235 int ktls_output_eagain(struct inpcb *inp, struct ktls_session *tls);
237 bool ktls_permit_empty_frames(struct ktls_session *tls);
242 ktls_hold(struct ktls_session *tls) argument
245 if (tls != NULL)
246 refcount_acquire(&tls
251 ktls_free(struct ktls_session *tls) argument
[all...]
/freebsd-current/sys/arm/include/
H A Dpcpu.h109 void *tls; local
112 __asm __volatile("mrc p15, 0, %0, c13, c0, 2" : "=r" (tls));
113 return (tls);
117 set_tls(void *tls) argument
128 : : "r" (tls));
/freebsd-current/crypto/heimdal/base/
H A Dheimbase.c394 struct ar_tls *tls = ptr; local
395 if (tls->head)
396 heim_release(tls->head);
397 free(tls);
440 struct ar_tls *tls; local
442 tls = autorel_tls();
443 if (tls == NULL)
451 HEIMDAL_MUTEX_lock(&tls->tls_mutex);
452 if (tls->current != ptr)
455 if (tls
490 struct ar_tls *tls = autorel_tls(); local
517 struct ar_tls *tls = autorel_tls(); local
[all...]
/freebsd-current/sys/dev/cxgbe/crypto/
H A Dt4_keyctx.c410 t4_tls_key_info_size(const struct ktls_session *tls) argument
415 tls->params.cipher_key_len;
416 if (tls->params.cipher_algorithm == CRYPTO_AES_NIST_GCM_16) {
419 switch (tls->params.auth_algorithm) {
438 t4_tls_proto_ver(const struct ktls_session *tls) argument
440 if (tls->params.tls_vminor == TLS_MINOR_VER_ONE)
447 t4_tls_cipher_mode(const struct ktls_session *tls) argument
449 switch (tls->params.cipher_algorithm) {
460 t4_tls_auth_mode(const struct ktls_session *tls) argument
462 switch (tls
482 t4_tls_hmac_ctrl(const struct ktls_session *tls) argument
495 tls_cipher_key_size(const struct ktls_session *tls) argument
510 tls_mac_key_size(const struct ktls_session *tls) argument
529 t4_tls_key_ctx(const struct ktls_session *tls, int direction, struct tls_keyctx *kctx) argument
657 t4_write_tlskey_wr(const struct ktls_session *tls, int direction, int tid, int flags, int keyid, struct tls_key_req *kwr) argument
[all...]
/freebsd-current/contrib/netbsd-tests/lib/libc/tls_dso/
H A Dh_tls_dynamic.c39 #include <sys/tls.h>
/freebsd-current/usr.sbin/wpa/src/
H A DMakefile13 tls \
/freebsd-current/sys/arm64/include/
H A Dtls.h32 #include <arm/tls.h>
/freebsd-current/lib/libthr/arch/i386/include/
H A Dpthread_md.h38 #include <machine/tls.h>
/freebsd-current/lib/libthr/arch/amd64/include/
H A Dpthread_md.h38 #include <machine/tls.h>
/freebsd-current/lib/libc/gen/
H A Dtls.c68 void _rtld_free_tls(void *tls, size_t tcbsize, size_t tcbalign);
70 void __libc_free_tls(void *tls, size_t tcbsize, size_t tcbalign);
155 * www.akkadia.org/drepper/tls.pdf
203 Elf_Addr **tls; local
205 tls = (Elf_Addr **)tcb;
206 dtv = tls[0];
235 char *tls_block, *tls; local
264 tls = (char *)tcb + TLS_TCB_SIZE + post_size;
273 dtv[2] = (Elf_Addr)(tls + TLS_DTV_OFFSET);
284 dtv[2] = (Elf_Addr)(tls
328 char *tls; local
410 void *tls; local
[all...]
/freebsd-current/crypto/openssl/test/recipes/95-test_external_krb5_data/
H A Dkrb5.sh17 --with-crypto-impl=openssl --with-tls-impl=openssl \
/freebsd-current/contrib/netbsd-tests/libexec/ld.elf_so/helper_dso1/
H A Dh_helper_dso1.c32 #include <sys/tls.h>

Completed in 412 milliseconds

123456