HomeSort by: relevance | last modified time | path
    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