Symbol: tls_tcb
lib/libc/arch/m68k/gen/_lwp.c
67
sizeof(struct tls_tcb);
lib/libc/arch/mips/gen/_lwp.c
75
(uintptr_t)tcb + TLS_TP_OFFSET + sizeof(struct tls_tcb);
lib/libc/arch/or1k/gen/_lwp.c
73
(uintptr_t)tcb + TLS_TP_OFFSET + sizeof(struct tls_tcb);
lib/libc/arch/powerpc/gen/_lwp.c
74
(uintptr_t)tcb + TLS_TP_OFFSET + sizeof(struct tls_tcb);
lib/libc/arch/riscv/gen/_lwp.c
73
(uintptr_t)tcb + TLS_TP_OFFSET + sizeof(struct tls_tcb);
lib/libc/tls/tls.c
111
tcb = (struct tls_tcb *)p;
lib/libc/tls/tls.c
112
p += sizeof(struct tls_tcb);
lib/libc/tls/tls.c
115
tcb = (struct tls_tcb *)(p + tls_allocation);
lib/libc/tls/tls.c
127
_rtld_tls_free(struct tls_tcb *tcb)
lib/libc/tls/tls.c
172
struct tls_tcb *tcb;
lib/libc/tls/tls.c
83
struct tls_tcb *
lib/libc/tls/tls.c
86
struct tls_tcb *tcb;
lib/libpthread/pthread_int.h
264
struct tls_tcb *_PTHREAD_GETTCB_EXT(void);
lib/libpthread/pthread_int.h
271
struct tls_tcb * const tcb = _PTHREAD_GETTCB_EXT();
lib/libpthread/pthread_int.h
273
struct tls_tcb * const tcb = __lwp_gettcb_fast();
lib/libpthread/pthread_int.h
275
struct tls_tcb * const tcb = __lwp_getprivate_fast();
lib/libpthread/pthread_int.h
94
struct tls_tcb *pt_tls; /* Thread Local Storage area */
libexec/ld.elf_so/arch/aarch64/mdreloc.c
179
sizeof(struct tls_tcb);
libexec/ld.elf_so/arch/aarch64/mdreloc.c
322
rela->r_addend + sizeof(struct tls_tcb));
libexec/ld.elf_so/arch/alpha/alpha_reloc.c
300
sizeof(struct tls_tcb) + defobj->tlsoffset +
libexec/ld.elf_so/arch/arm/mdreloc.c
248
tmp += (Elf_Addr)def->st_value + defobj->tlsoffset + sizeof(struct tls_tcb);
libexec/ld.elf_so/arch/hppa/hppa_reloc.c
578
rela->r_addend + sizeof(struct tls_tcb));
libexec/ld.elf_so/arch/i386/mdreloc.c
367
struct tls_tcb *tcb = __lwp_getprivate_fast();
libexec/ld.elf_so/arch/sh3/mdreloc.c
222
sizeof(struct tls_tcb);
libexec/ld.elf_so/tls.c
102
#define _RTLD_TLS_INITIAL_OFFSET sizeof(struct tls_tcb)
libexec/ld.elf_so/tls.c
189
struct tls_tcb *tcb = tls;
libexec/ld.elf_so/tls.c
245
struct tls_tcb *tcb;
libexec/ld.elf_so/tls.c
255
if (_rtld_tls_static_max_align > sizeof(struct tls_tcb))
libexec/ld.elf_so/tls.c
257
_rtld_tls_static_max_align - sizeof(struct tls_tcb);
libexec/ld.elf_so/tls.c
285
static struct tls_tcb *
libexec/ld.elf_so/tls.c
289
struct tls_tcb *tcb;
libexec/ld.elf_so/tls.c
292
p = xmalloc_aligned(_rtld_tls_static_space + sizeof(struct tls_tcb),
libexec/ld.elf_so/tls.c
295
memset(p, 0, _rtld_tls_static_space + sizeof(struct tls_tcb));
libexec/ld.elf_so/tls.c
298
if (_rtld_tls_static_max_align > sizeof(struct tls_tcb))
libexec/ld.elf_so/tls.c
299
p += _rtld_tls_static_max_align - sizeof(struct tls_tcb);
libexec/ld.elf_so/tls.c
301
tcb = (struct tls_tcb *)p;
libexec/ld.elf_so/tls.c
302
p += sizeof(struct tls_tcb);
libexec/ld.elf_so/tls.c
305
tcb = (struct tls_tcb *)p;
libexec/ld.elf_so/tls.c
352
struct tls_tcb *
libexec/ld.elf_so/tls.c
355
struct tls_tcb *tcb;
libexec/ld.elf_so/tls.c
374
_rtld_tls_free(struct tls_tcb *tcb)
libexec/ld.elf_so/tls.c
417
_rtld_tls_module_allocate(struct tls_tcb *tcb, size_t idx)
libexec/ld.elf_so/tls.c
432
p = (uint8_t *)tcb + obj->tlsoffset + sizeof(struct tls_tcb);
libexec/ld.elf_so/tls.c
479
offset -= sizeof(struct tls_tcb);
libexec/ld.elf_so/tls.c
58
static struct tls_tcb *_rtld_tls_allocate_locked(void);
libexec/ld.elf_so/tls.c
580
struct tls_tcb * const tcb = __lwp_gettcb_fast();
libexec/ld.elf_so/tls.c
582
struct tls_tcb * const tcb = __lwp_getprivate_fast();
libexec/ld.elf_so/tls.c
59
static void *_rtld_tls_module_allocate(struct tls_tcb *, size_t);
sys/arch/m68k/include/lwp_private.h
43
__CTASSERT(TLS_TP_OFFSET + sizeof(struct tls_tcb) < 0x8000);
sys/arch/m68k/include/lwp_private.h
44
__CTASSERT(TLS_TP_OFFSET % sizeof(struct tls_tcb) == 0);
sys/arch/m68k/include/lwp_private.h
48
static __inline struct tls_tcb *
sys/arch/m68k/include/lwp_private.h
52
return (struct tls_tcb *)(uintptr_t)
sys/arch/m68k/include/lwp_private.h
53
(__tcb - TLS_TP_OFFSET - sizeof(struct tls_tcb));
sys/arch/m68k/include/lwp_private.h
57
__lwp_settcb(struct tls_tcb *__tcb)
sys/arch/mips/include/lwp_private.h
42
__CTASSERT(TLS_TP_OFFSET + sizeof(struct tls_tcb) < 0x8000);
sys/arch/mips/include/lwp_private.h
43
__CTASSERT(TLS_TP_OFFSET % sizeof(struct tls_tcb) == 0);
sys/arch/mips/include/lwp_private.h
47
static __inline struct tls_tcb *
sys/arch/mips/include/lwp_private.h
50
struct tls_tcb *__tcb;
sys/arch/mips/include/lwp_private.h
79
__lwp_settcb(struct tls_tcb *__tcb)
sys/arch/or1k/include/lwp_private.h
44
__CTASSERT(TLS_TP_OFFSET + sizeof(struct tls_tcb) < 0x8000);
sys/arch/or1k/include/lwp_private.h
64
: [__offset] "n" (-(TLS_TP_OFFSET + sizeof(struct tls_tcb))));
sys/arch/or1k/include/lwp_private.h
76
[__offset] "n" (TLS_TP_OFFSET + sizeof(struct tls_tcb)));
sys/arch/powerpc/include/lwp_private.h
47
__CTASSERT(TLS_TP_OFFSET + sizeof(struct tls_tcb) < 0x8000);
sys/arch/powerpc/include/lwp_private.h
59
: [__offset] "n" (-(TLS_TP_OFFSET + sizeof(struct tls_tcb))));
sys/arch/powerpc/include/lwp_private.h
67
__tcb = (uint8_t *)__tcb + TLS_TP_OFFSET + sizeof(struct tls_tcb);
sys/arch/riscv/include/lwp_private.h
46
__CTASSERT(TLS_TP_OFFSET + sizeof(struct tls_tcb) < 0x800);
sys/arch/riscv/include/lwp_private.h
66
: [__offset] "n" (-(TLS_TP_OFFSET + sizeof(struct tls_tcb))));
sys/arch/riscv/include/lwp_private.h
78
[__offset] "n" (TLS_TP_OFFSET + sizeof(struct tls_tcb)));
sys/sys/tls.h
55
struct tls_tcb *_rtld_tls_allocate(void);
sys/sys/tls.h
56
void _rtld_tls_free(struct tls_tcb *);