Home | History | Annotate | Download | only in ld.elf_so

Lines Matching refs:tls_tcb

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;
253 p += sizeof(struct tls_tcb);
256 tcb = (struct tls_tcb *)p;
300 struct tls_tcb *
303 struct tls_tcb *tcb;
322 _rtld_tls_free(struct tls_tcb *tcb)
365 _rtld_tls_module_allocate(struct tls_tcb *tcb, size_t idx)
380 p = (uint8_t *)tcb + obj->tlsoffset + sizeof(struct tls_tcb);
522 struct tls_tcb * const tcb = __lwp_gettcb_fast();
524 struct tls_tcb * const tcb = __lwp_getprivate_fast();