Home
last modified time | relevance | path

Searched refs:TLS_TP_OFFSET (Results 1 – 14 of 14) sorted by relevance

/netbsd/sys/arch/m68k/include/
H A Dmcontext.h114 #define TLS_TP_OFFSET 0x7000 macro
119 __CTASSERT(TLS_TP_OFFSET + sizeof(struct tls_tcb) < 0x8000);
120 __CTASSERT(TLS_TP_OFFSET % sizeof(struct tls_tcb) == 0);
132 (__tcb - TLS_TP_OFFSET - sizeof(struct tls_tcb)); in __lwp_gettcb_fast()
138 __tcb += TLS_TP_OFFSET / sizeof(*__tcb) + 1; in __lwp_settcb()
/netbsd/sys/arch/mips/include/
H A Dmcontext.h191 #define TLS_TP_OFFSET 0x7000 macro
196 __CTASSERT(TLS_TP_OFFSET + sizeof(struct tls_tcb) < 0x8000);
197 __CTASSERT(TLS_TP_OFFSET % sizeof(struct tls_tcb) == 0);
227 return __tcb - (TLS_TP_OFFSET / sizeof(*__tcb) + 1); in __lwp_gettcb_fast()
235 __tcb += TLS_TP_OFFSET / sizeof(*__tcb) + 1; in __lwp_settcb()
/netbsd/sys/arch/or1k/include/
H A Dmcontext.h105 #define TLS_TP_OFFSET 0x7000 macro
107 __CTASSERT(TLS_TP_OFFSET + sizeof(struct tls_tcb) < 0x8000);
125 : [__offset] "n" (-(TLS_TP_OFFSET + sizeof(struct tls_tcb)))); in __lwp_gettcb_fast()
137 [__offset] "n" (TLS_TP_OFFSET + sizeof(struct tls_tcb))); in __lwp_settcb()
/netbsd/sys/arch/powerpc/include/
H A Dmcontext.h152 #define TLS_TP_OFFSET 0x7000 macro
154 __CTASSERT(TLS_TP_OFFSET + sizeof(struct tls_tcb) < 0x8000);
166 : [__offset] "n" (-(TLS_TP_OFFSET + sizeof(struct tls_tcb)))); in __lwp_gettcb_fast()
176 __tcb = (uint8_t *)__tcb + TLS_TP_OFFSET + sizeof(struct tls_tcb); in __lwp_settcb()
/netbsd/sys/arch/riscv/include/
H A Dmcontext.h142 #define TLS_TP_OFFSET 0x0 macro
145 __CTASSERT(TLS_TP_OFFSET + sizeof(struct tls_tcb) < 0x800);
155 : [__offset] "n" (-(TLS_TP_OFFSET + sizeof(struct tls_tcb)))); in __lwp_gettcb_fast()
167 [__offset] "n" (TLS_TP_OFFSET + sizeof(struct tls_tcb))); in __lwp_settcb()
/netbsd/lib/libc/arch/m68k/gen/
H A D_lwp.c64 u->uc_mcontext._mc_tlsbase = (uintptr_t)tcb + TLS_TP_OFFSET + in _lwp_makecontext()
/netbsd/lib/libc/arch/powerpc/gen/
H A D_lwp.c72 (uintptr_t)tcb + TLS_TP_OFFSET + sizeof(struct tls_tcb); in _lwp_makecontext()
/netbsd/lib/libc/arch/riscv/gen/
H A D_lwp.c71 (uintptr_t)tcb + TLS_TP_OFFSET + sizeof(struct tls_tcb); in _lwp_makecontext()
/netbsd/lib/libc/arch/or1k/gen/
H A D_lwp.c71 (uintptr_t)tcb + TLS_TP_OFFSET + sizeof(struct tls_tcb); in _lwp_makecontext()
/netbsd/lib/libc/arch/mips/gen/
H A D_lwp.c70 (uintptr_t)tcb + TLS_TP_OFFSET + sizeof(struct tls_tcb); in _lwp_makecontext()
/netbsd/libexec/ld.elf_so/arch/m68k/
H A Dmdreloc.c158 + defobj->tlsoffset - TLS_TP_OFFSET); in _rtld_relocate_nonplt_objects()
/netbsd/libexec/ld.elf_so/arch/or1k/
H A Dmdreloc.c187 + defobj->tlsoffset - TLS_TP_OFFSET); in _rtld_relocate_nonplt_objects()
/netbsd/libexec/ld.elf_so/arch/mips/
H A Dmips_reloc.c455 - TLS_TP_OFFSET); in _rtld_relocate_nonplt_objects()
/netbsd/libexec/ld.elf_so/arch/powerpc/
H A Dppc_reloc.c329 + defobj->tlsoffset - TLS_TP_OFFSET); in _rtld_relocate_nonplt_objects()