/src/sys/arch/vax/include/ |
lwp_private.h | 44 register void *tcb __asm("r0"); 46 return tcb;
|
/src/libexec/ld.elf_so/ |
tls.c | 86 * thread-local storage to a pointer into part of the thread's TCB 90 * The TCB itself, struct tls_tcb, has a pointer to the DTV at 91 * tcb->tcb_dtv. 138 * _rtld_tls_get_addr(tcb, idx, offset) 149 * just `struct tls_tcb *tcb'? 154 struct tls_tcb *tcb = tls; local in function:_rtld_tls_get_addr 160 dtv = tcb->tcb_dtv; 182 dtv = tcb->tcb_dtv = new_dtv; 188 dtv[idx] = _rtld_tls_module_allocate(tcb, idx); 198 * Allocate the TCB (thread control block) for the initial thread 210 struct tls_tcb *tcb; local in function:_rtld_tls_initial_allocation 247 struct tls_tcb *tcb; local in function:_rtld_tls_allocate_locked 303 struct tls_tcb *tcb; local in function:_rtld_tls_allocate 522 struct tls_tcb * const tcb = __lwp_gettcb_fast(); local in function:__tls_get_addr 524 struct tls_tcb * const tcb = __lwp_getprivate_fast(); local in function:__tls_get_addr [all...] |
/src/lib/libc/tls/ |
tls.c | 86 struct tls_tcb *tcb; local in function:__weak_alias 97 tls_allocation + sizeof(*tcb), PROT_READ | PROT_WRITE, 102 p = calloc(1, tls_allocation + sizeof(*tcb)); 111 tcb = (struct tls_tcb *)p; 115 tcb = (struct tls_tcb *)(p + tls_allocation); 116 p = (uint8_t *)tcb - tls_size; 117 tcb->tcb_self = tcb; 121 return tcb; 127 _rtld_tls_free(struct tls_tcb *tcb) 172 struct tls_tcb *tcb; local in function:__libc_static_tls_setup [all...] |
/src/lib/libc/arch/m68k/gen/ |
_lwp.c | 48 void *arg, void *tcb, caddr_t stack_base, size_t stack_size) 66 u->uc_mcontext._mc_tlsbase = (uintptr_t)tcb + TLS_TP_OFFSET +
|
/src/sys/arch/arm/apple/ |
apple_nvme.c | 231 struct ans_nvmmu_tcb *tcb = nvme_ans_tcb(q, id); local in function:nvme_ans_sq_leave 236 ANS_NVMMU_TCB_PITCH * id, sizeof(*tcb), BUS_DMASYNC_POSTWRITE); 238 memset(tcb, 0, sizeof(*tcb)); 239 tcb->tcb_opcode = sqe->opcode; 240 tcb->tcb_flags = ANS_NVMMU_TCB_WRITE | ANS_NVMMU_TCB_READ; 241 tcb->tcb_cid = id; 242 tcb->tcb_prpl_len = sqe->nlb; 243 tcb->tcb_prp[0] = sqe->entry.prp[0]; 244 tcb->tcb_prp[1] = sqe->entry.prp[1] 256 struct ans_nvmmu_tcb *tcb = nvme_ans_tcb(q, id); local in function:nvme_ans_cq_done [all...] |
/src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/ |
mpa1600.dts | 36 compatible = "atmel,tcb-timer"; 41 compatible = "atmel,tcb-timer";
|
at91-kizbox.dts | 86 compatible = "atmel,tcb-timer"; 91 compatible = "atmel,tcb-timer"; 98 compatible = "atmel,tcb-pwm"; 106 compatible = "atmel,tcb-pwm"; 114 compatible = "atmel,tcb-pwm";
|
at91-linea.dtsi | 31 compatible = "atmel,tcb-timer"; 36 compatible = "atmel,tcb-timer";
|
ge863-pro3.dtsi | 22 compatible = "atmel,tcb-timer"; 27 compatible = "atmel,tcb-timer";
|
sama5d3_tcb1.dtsi | 21 compatible = "atmel,at91sam9x5-tcb", "simple-mfd", "syscon";
|
at91-cosino.dtsi | 136 compatible = "atmel,tcb-timer"; 141 compatible = "atmel,tcb-timer";
|
at91-sam9_l9260.dts | 36 compatible = "atmel,tcb-timer"; 41 compatible = "atmel,tcb-timer";
|
at91-sama5d4_ma5d4.dtsi | 88 compatible = "atmel,tcb-timer"; 93 compatible = "atmel,tcb-timer";
|
at91rm9200ek.dts | 36 compatible = "atmel,tcb-timer"; 41 compatible = "atmel,tcb-timer";
|
at91sam9x5cm.dtsi | 28 compatible = "atmel,tcb-timer"; 33 compatible = "atmel,tcb-timer";
|
ethernut5.dts | 40 compatible = "atmel,tcb-timer"; 45 compatible = "atmel,tcb-timer";
|
tny_a9260_common.dtsi | 31 compatible = "atmel,tcb-timer"; 36 compatible = "atmel,tcb-timer";
|
tny_a9263.dts | 40 compatible = "atmel,tcb-timer"; 45 compatible = "atmel,tcb-timer";
|
usb_a9260_common.dtsi | 27 compatible = "atmel,tcb-timer"; 32 compatible = "atmel,tcb-timer";
|
/src/lib/libc/arch/or1k/gen/ |
_lwp.c | 54 void *tcb, caddr_t stack_base, size_t stack_size) 73 (uintptr_t)tcb + TLS_TP_OFFSET + sizeof(struct tls_tcb);
|
/src/lib/libc/arch/powerpc/gen/ |
_lwp.c | 54 void *tcb, caddr_t stack_base, size_t stack_size) 74 (uintptr_t)tcb + TLS_TP_OFFSET + sizeof(struct tls_tcb);
|
/src/lib/libc/arch/riscv/gen/ |
_lwp.c | 54 void *tcb, caddr_t stack_base, size_t stack_size) 73 (uintptr_t)tcb + TLS_TP_OFFSET + sizeof(struct tls_tcb);
|
/src/lib/libc/arch/mips/gen/ |
_lwp.c | 56 void *arg, void *tcb, caddr_t stack_base, size_t stack_size) 75 (uintptr_t)tcb + TLS_TP_OFFSET + sizeof(struct tls_tcb);
|
/src/tests/lib/libc/sys/ |
t_ptrace_lwp_wait.h | 39 volatile void **tcb; local in function:lwpinfo_thread 41 tcb = (volatile void **)arg; 43 *tcb = _lwp_getprivate(); 44 DPRINTF("Storing tcb[] = %p from thread %d\n", *tcb, _lwp_self()); 75 volatile void *tcb[4]; local in function:traceme_lwpinfo 80 pthread_t t[__arraycount(tcb) - 1]; 89 memset(tcb, 0, sizeof(tcb)); 97 tcb[0] = _lwp_getprivate() [all...] |
/src/lib/libpthread/ |
pthread_int.h | 270 struct tls_tcb * const tcb = _PTHREAD_GETTCB_EXT(); local in function:pthread__self 272 struct tls_tcb * const tcb = __lwp_gettcb_fast(); 274 struct tls_tcb * const tcb = __lwp_getprivate_fast(); 276 return (pthread_t)tcb->tcb_pthread;
|