Searched refs:TLS_TCB_SIZE (Results 1 - 19 of 19) sorted by relevance

/freebsd-12-stable/sys/mips/include/
H A Dtls.h45 #define TLS_TCB_SIZE 16 macro
50 #define TLS_TCB_SIZE 8 macro
/freebsd-12-stable/lib/libc/mips/
H A Dstatic_tls.h50 tlsbase -= TLS_TP_OFFSET + TLS_TCB_SIZE;
58 tlsbase -= TLS_TP_OFFSET + TLS_TCB_SIZE;
/freebsd-12-stable/lib/libthr/arch/mips/include/
H A Dpthread_md.h98 return (struct tcb *)(_rv - TLS_TP_OFFSET - TLS_TCB_SIZE);
120 return (struct tcb *)(_rv - TLS_TP_OFFSET - TLS_TCB_SIZE);
/freebsd-12-stable/libexec/rtld-elf/aarch64/
H A Drtld_machdep.h81 round(TLS_TCB_SIZE, align) - TLS_TCB_SIZE
83 #define TLS_TCB_SIZE 16 macro
H A Dreloc.c552 tp = (Elf_Addr **) allocate_tls(objs, NULL, TLS_TCB_SIZE, 16);
/freebsd-12-stable/libexec/rtld-elf/arm/
H A Drtld_machdep.h59 #define TLS_TCB_SIZE 8 macro
73 round(TLS_TCB_SIZE, align) - TLS_TCB_SIZE
H A Dreloc.c513 (*_tp) = (void *) allocate_tls(objs, NULL, TLS_TCB_SIZE, 8);
515 sysarch(ARM_SET_TP, allocate_tls(objs, NULL, TLS_TCB_SIZE, 8));
/freebsd-12-stable/lib/libc/gen/
H A Dtls.c192 #define TLS_TCB_SIZE (2 * sizeof(void *)) macro
203 extra_size = tcbsize - TLS_TCB_SIZE;
205 post_size = roundup2(TLS_TCB_SIZE, tls_init_align) - TLS_TCB_SIZE;
241 * | pre_size | extra_size | TLS_TCB_SIZE | post_size | tls_static_space |
245 * extra_size is tcbsize - TLS_TCB_SIZE
259 if (oldtcb != NULL && tcbsize == TLS_TCB_SIZE)
266 extra_size = tcbsize - TLS_TCB_SIZE;
268 post_size = roundup2(TLS_TCB_SIZE, tls_init_align) - TLS_TCB_SIZE;
317 #define TLS_TCB_SIZE macro
[all...]
/freebsd-12-stable/libexec/rtld-elf/powerpc/
H A Drtld_machdep.h73 #define TLS_TCB_SIZE 8 macro
78 TLS_TCB_SIZE
H A Dreloc.c262 + defobj->tlsoffset - TLS_TP_OFFSET - TLS_TCB_SIZE);
663 tp = (Elf_Addr **)((char *) allocate_tls(list, NULL, TLS_TCB_SIZE, 8)
664 + TLS_TP_OFFSET + TLS_TCB_SIZE);
681 - TLS_TCB_SIZE), ti->ti_module, ti->ti_offset);
/freebsd-12-stable/libexec/rtld-elf/powerpc64/
H A Drtld_machdep.h65 #define TLS_TCB_SIZE 16 macro
70 TLS_TCB_SIZE
H A Dreloc.c259 + defobj->tlsoffset - TLS_TP_OFFSET - TLS_TCB_SIZE);
568 tp = (Elf_Addr **)((char *)allocate_tls(list, NULL, TLS_TCB_SIZE, 16)
569 + TLS_TP_OFFSET + TLS_TCB_SIZE);
582 - TLS_TCB_SIZE), ti->ti_module, ti->ti_offset);
/freebsd-12-stable/libexec/rtld-elf/riscv/
H A Drtld_machdep.h87 #define TLS_TCB_SIZE 16 macro
92 TLS_TCB_SIZE
H A Dreloc.c406 tp = (Elf_Addr **)((char *)allocate_tls(objs, NULL, TLS_TCB_SIZE, 16)
407 + TLS_TP_OFFSET + TLS_TCB_SIZE);
421 - TLS_TCB_SIZE), ti->ti_module, ti->ti_offset);
/freebsd-12-stable/libexec/rtld-elf/mips/
H A Drtld_machdep.h70 TLS_TCB_SIZE
H A Dreloc.c623 - TLS_TP_OFFSET - TLS_TCB_SIZE);
780 tls = (char *) allocate_tls(objs, NULL, TLS_TCB_SIZE, 8);
804 _rv = _rv - TLS_TP_OFFSET - TLS_TCB_SIZE;
829 _rv = _rv - TLS_TP_OFFSET - TLS_TCB_SIZE;
/freebsd-12-stable/sys/mips/mips/
H A Dpm_machdep.c475 td->td_md.md_tls_tcb_offset = TLS_TP_OFFSET + TLS_TCB_SIZE;
H A Dvm_machdep.c493 td->td_md.md_tls_tcb_offset = TLS_TP_OFFSET + TLS_TCB_SIZE;
/freebsd-12-stable/libexec/rtld-elf/
H A Drtld.c4886 extra_size = tcbsize - TLS_TCB_SIZE;
4899 * NB: rtld's tls_static_space variable includes TLS_TCB_SIZE and post_size as
4915 if (oldtcb != NULL && tcbsize == TLS_TCB_SIZE)
4918 assert(tcbsize >= TLS_TCB_SIZE);
4923 extra_size = tcbsize - TLS_TCB_SIZE;
4927 tls_block_size += pre_size + tls_static_space - TLS_TCB_SIZE - post_size;
4983 assert(tcbsize >= TLS_TCB_SIZE);
4989 tlsstart = (Elf_Addr)tcb + TLS_TCB_SIZE + post_size;

Completed in 193 milliseconds