OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:tls_tcb
(Results
1 - 21
of
21
) sorted by relevancy
/src/sys/arch/m68k/include/
lwp_private.h
43
__CTASSERT(TLS_TP_OFFSET + sizeof(struct
tls_tcb
) < 0x8000);
44
__CTASSERT(TLS_TP_OFFSET % sizeof(struct
tls_tcb
) == 0);
48
static __inline struct
tls_tcb
*
52
return (struct
tls_tcb
*)(uintptr_t)
53
(__tcb - TLS_TP_OFFSET - sizeof(struct
tls_tcb
));
57
__lwp_settcb(struct
tls_tcb
*__tcb)
/src/sys/arch/mips/include/
lwp_private.h
42
__CTASSERT(TLS_TP_OFFSET + sizeof(struct
tls_tcb
) < 0x8000);
43
__CTASSERT(TLS_TP_OFFSET % sizeof(struct
tls_tcb
) == 0);
47
static __inline struct
tls_tcb
*
50
struct
tls_tcb
*__tcb;
79
__lwp_settcb(struct
tls_tcb
*__tcb)
/src/sys/sys/
tls.h
43
struct
tls_tcb
{
struct
55
struct
tls_tcb
*_rtld_tls_allocate(void);
56
void _rtld_tls_free(struct
tls_tcb
*);
/src/sys/arch/or1k/include/
lwp_private.h
44
__CTASSERT(TLS_TP_OFFSET + sizeof(struct
tls_tcb
) < 0x8000);
64
: [__offset] "n" (-(TLS_TP_OFFSET + sizeof(struct
tls_tcb
))));
76
[__offset] "n" (TLS_TP_OFFSET + sizeof(struct
tls_tcb
)));
/src/sys/arch/powerpc/include/
lwp_private.h
47
__CTASSERT(TLS_TP_OFFSET + sizeof(struct
tls_tcb
) < 0x8000);
59
: [__offset] "n" (-(TLS_TP_OFFSET + sizeof(struct
tls_tcb
))));
67
__tcb = (uint8_t *)__tcb + TLS_TP_OFFSET + sizeof(struct
tls_tcb
);
/src/sys/arch/riscv/include/
lwp_private.h
46
__CTASSERT(TLS_TP_OFFSET + sizeof(struct
tls_tcb
) < 0x800);
66
: [__offset] "n" (-(TLS_TP_OFFSET + sizeof(struct
tls_tcb
))));
78
[__offset] "n" (TLS_TP_OFFSET + sizeof(struct
tls_tcb
)));
/src/libexec/ld.elf_so/
tls.c
58
static struct
tls_tcb
*_rtld_tls_allocate_locked(void);
59
static void *_rtld_tls_module_allocate(struct
tls_tcb
*, size_t);
90
* The TCB itself, struct
tls_tcb
, has a pointer to the DTV at
149
* just `struct
tls_tcb
*tcb'?
154
struct
tls_tcb
*tcb = tls;
210
struct
tls_tcb
*tcb;
243
static struct
tls_tcb
*
247
struct
tls_tcb
*tcb;
250
p = xcalloc(_rtld_tls_static_space + sizeof(struct
tls_tcb
));
252
tcb = (struct
tls_tcb
*)p
[
all
...]
/src/lib/libc/tls/
tls.c
83
struct
tls_tcb
*
86
struct
tls_tcb
*tcb;
111
tcb = (struct
tls_tcb
*)p;
112
p += sizeof(struct
tls_tcb
);
115
tcb = (struct
tls_tcb
*)(p + tls_allocation);
127
_rtld_tls_free(struct
tls_tcb
*tcb)
172
struct
tls_tcb
*tcb;
/src/lib/libc/arch/m68k/gen/
_lwp.c
67
sizeof(struct
tls_tcb
);
/src/lib/libpthread/
pthread_int.h
94
struct
tls_tcb
*pt_tls; /* Thread Local Storage area */
263
struct
tls_tcb
*_PTHREAD_GETTCB_EXT(void);
270
struct
tls_tcb
* const tcb = _PTHREAD_GETTCB_EXT();
272
struct
tls_tcb
* const tcb = __lwp_gettcb_fast();
274
struct
tls_tcb
* const tcb = __lwp_getprivate_fast();
/src/lib/libc/arch/or1k/gen/
_lwp.c
73
(uintptr_t)tcb + TLS_TP_OFFSET + sizeof(struct
tls_tcb
);
/src/lib/libc/arch/powerpc/gen/
_lwp.c
74
(uintptr_t)tcb + TLS_TP_OFFSET + sizeof(struct
tls_tcb
);
/src/lib/libc/arch/riscv/gen/
_lwp.c
73
(uintptr_t)tcb + TLS_TP_OFFSET + sizeof(struct
tls_tcb
);
/src/lib/libc/arch/mips/gen/
_lwp.c
75
(uintptr_t)tcb + TLS_TP_OFFSET + sizeof(struct
tls_tcb
);
/src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/
sanitizer_linux_libcdep.cc
407
static struct
tls_tcb
* ThreadSelfTlsTcb() {
408
struct
tls_tcb
* tcb;
410
tcb = (struct
tls_tcb
*)__lwp_gettcb_fast();
412
tcb = (struct
tls_tcb
*)__lwp_getprivate_fast();
465
struct
tls_tcb
* const tcb = ThreadSelfTlsTcb();
/src/libexec/ld.elf_so/arch/aarch64/
mdreloc.c
179
sizeof(struct
tls_tcb
);
322
rela->r_addend + sizeof(struct
tls_tcb
));
/src/libexec/ld.elf_so/arch/arm/
mdreloc.c
248
tmp += (Elf_Addr)def->st_value + defobj->tlsoffset + sizeof(struct
tls_tcb
);
/src/libexec/ld.elf_so/arch/i386/
mdreloc.c
367
struct
tls_tcb
*tcb = __lwp_getprivate_fast();
/src/libexec/ld.elf_so/arch/sh3/
mdreloc.c
222
sizeof(struct
tls_tcb
);
/src/libexec/ld.elf_so/arch/alpha/
alpha_reloc.c
300
sizeof(struct
tls_tcb
) + defobj->tlsoffset +
/src/libexec/ld.elf_so/arch/hppa/
hppa_reloc.c
578
rela->r_addend + sizeof(struct
tls_tcb
));
Completed in 24 milliseconds
Indexes created Tue Sep 30 20:09:53 GMT 2025