/sysdeps/i386/nptl/ |
A D | tcb-access.h | 33 : "i" (offsetof (struct pthread, member))); \ 39 : "i" (offsetof (struct pthread, member)), \ 40 "i" (offsetof (struct pthread, member) + 4)); \ 69 : "i" (offsetof (struct pthread, member[0])), \ 86 "i" (offsetof (struct pthread, member))); \ 90 "i" (offsetof (struct pthread, member))); \ 96 "i" (offsetof (struct pthread, member)), \ 97 "i" (offsetof (struct pthread, member) + 4)); \ 111 "i" (offsetof (struct pthread, member)), \ 116 "i" (offsetof (struct pthread, member)), \ [all …]
|
A D | tcb-offsets.sym | 5 RESULT offsetof (struct pthread, result) 6 TID offsetof (struct pthread, tid) 7 CANCELHANDLING offsetof (struct pthread, cancelhandling) 8 CLEANUP_JMP_BUF offsetof (struct pthread, cleanup_jmp_buf) 11 CLEANUP offsetof (struct pthread, cleanup)
|
A D | tls.h | 103 # define TLS_INIT_TCB_SIZE sizeof (struct pthread) 106 # define TLS_TCB_SIZE sizeof (struct pthread) 124 ({ struct pthread *__pd; \ 221 ({ struct pthread *__pd; \ 233 (*(struct pthread *__seg_gs *) offsetof (struct pthread, header.self)) 236 ({ struct pthread *__self; \ 238 : "i" (offsetof (struct pthread, header.self))); \ 274 : "i" (offsetof (struct pthread, header.gscope_flag)), \
|
/sysdeps/x86_64/nptl/ |
A D | tcb-access.h | 29 : "0" (0), "i" (offsetof (struct pthread, member))); \ 33 : "i" (offsetof (struct pthread, member))); \ 38 : "i" (offsetof (struct pthread, member))); \ 55 : "0" (0), "i" (offsetof (struct pthread, member[0])), \ 65 : "i" (offsetof (struct pthread, member[0])), \ 90 "i" (offsetof (struct pthread, member))); \ 94 "i" (offsetof (struct pthread, member))); \ 102 "i" (offsetof (struct pthread, member))); \ 116 "i" (offsetof (struct pthread, member[0])), \ 121 "i" (offsetof (struct pthread, member[0])), \ [all …]
|
A D | tcb-offsets.sym | 5 RESULT offsetof (struct pthread, result) 6 TID offsetof (struct pthread, tid) 7 CANCELHANDLING offsetof (struct pthread, cancelhandling) 8 CLEANUP_JMP_BUF offsetof (struct pthread, cleanup_jmp_buf) 9 CLEANUP offsetof (struct pthread, cleanup)
|
A D | tls.h | 107 # define TLS_INIT_TCB_SIZE sizeof (struct pthread) 110 # define TLS_TCB_SIZE sizeof (struct pthread) 128 ({ struct pthread *__pd; \ 167 ({ struct pthread *__pd; \ 179 (*(struct pthread *__seg_fs *) offsetof (struct pthread, header.self)) 182 ({ struct pthread *__self; \ 184 : "i" (offsetof (struct pthread, header.self))); \ 219 : "i" (offsetof (struct pthread, header.gscope_flag)), \
|
/sysdeps/sh/nptl/ |
A D | tcb-offsets.sym | 5 RESULT offsetof (struct pthread, result) 6 TID offsetof (struct pthread, tid) 7 CANCELHANDLING offsetof (struct pthread, cancelhandling) 8 CLEANUP_JMP_BUF offsetof (struct pthread, cleanup_jmp_buf) 9 MULTIPLE_THREADS_OFFSET offsetof (struct pthread, header.multiple_threads) 10 TLS_PRE_TCB_SIZE sizeof (struct pthread)
|
/sysdeps/hurd/htl/ |
A D | pt-kill.c | 29 struct __pthread *pthread; in __pthread_kill() local 34 pthread = __pthread_getid (thread); in __pthread_kill() 35 if (pthread == NULL) in __pthread_kill() 38 ss = _hurd_thread_sigstate (pthread->kernel_thread); in __pthread_kill()
|
/sysdeps/hppa/nptl/ |
A D | tls.h | 56 # define TLS_PRE_TCB_SIZE sizeof (struct pthread) 90 ({ struct pthread *__self; \ 99 REGISTER (32, 32, 53 * 4, -sizeof (struct pthread)) 103 static inline struct pthread *__get_cr27(void) in __get_cr27() 107 return (struct pthread *) cr27; in __get_cr27() 112 static inline void __set_cr27(struct pthread *cr27) in __set_cr27()
|
/sysdeps/nptl/ |
A D | dl-thread_gscope_wait.c | 30 struct pthread *self = THREAD_SELF; in __thread_gscope_wait() 36 struct pthread *t = list_entry (runp, struct pthread, list); in __thread_gscope_wait() 59 struct pthread *t = list_entry (runp, struct pthread, list); in __thread_gscope_wait()
|
A D | fork.h | 58 struct pthread *self = (struct pthread *) THREAD_SELF; in reclaim_stacks() 103 struct pthread *curp = list_entry (runp, struct pthread, list); in reclaim_stacks()
|
A D | Implies | 1 pthread
|
/sysdeps/nios2/nptl/ |
A D | tls.h | 54 register struct pthread *__thread_self __asm__("r23"); 68 (sizeof (struct pthread) \ 69 + ((sizeof (tcbhead_t) + __alignof (struct pthread) - 1) \ 70 & ~(__alignof (struct pthread) - 1))) 91 (__thread_self = (struct pthread *) ((char *) tcbp + TLS_TCB_OFFSET), NULL) 103 ((struct pthread *) (READ_THREAD_POINTER () \
|
/sysdeps/m68k/nptl/ |
A D | tls.h | 59 (sizeof (struct pthread) \ 60 + ((sizeof (tcbhead_t) + __alignof (struct pthread) - 1) \ 61 & ~(__alignof (struct pthread) - 1))) 106 ((struct pthread *) (__m68k_read_tp () - TLS_TCB_OFFSET - TLS_PRE_TCB_SIZE))
|
/sysdeps/riscv/nptl/ |
A D | tls.h | 59 (sizeof (struct pthread) \ 60 + ((sizeof (tcbhead_t) + __alignof (struct pthread) - 1) \ 61 & ~(__alignof (struct pthread) - 1))) 90 ((struct pthread *) (READ_THREAD_POINTER () \
|
/sysdeps/ia64/nptl/ |
A D | tls.h | 37 register struct pthread *__thread_self __asm__("r13"); 64 (sizeof (struct pthread) \ 66 ? ((2 * sizeof (uintptr_t) + __alignof__ (struct pthread) - 1) \ 67 & ~(__alignof__ (struct pthread) - 1)) \ 120 ((struct pthread *) ((char *) __thread_self - TLS_PRE_TCB_SIZE))
|
A D | tcb-offsets.sym | 4 TID offsetof (struct pthread, tid) - TLS_PRE_TCB_SIZE 5 MULTIPLE_THREADS_OFFSET offsetof (struct pthread, header.multiple_threads) - TLS_PRE_TCB_SIZE
|
/sysdeps/arm/nptl/ |
A D | tls.h | 54 # define TLS_PRE_TCB_SIZE sizeof (struct pthread) 77 ((struct pthread *)__builtin_thread_pointer () - 1) 81 CONST_THREAD_AREA (32, sizeof (struct pthread))
|
/sysdeps/alpha/nptl/ |
A D | tls.h | 53 # define TLS_PRE_TCB_SIZE sizeof (struct pthread) 83 ((struct pthread *)__builtin_thread_pointer () - 1) 87 REGISTER (64, 64, 32 * 8, -sizeof (struct pthread))
|
/sysdeps/mips/nptl/ |
A D | tls.h | 90 (sizeof (struct pthread) \ 91 + ((sizeof (tcbhead_t) + __alignof (struct pthread) - 1) \ 92 & ~(__alignof (struct pthread) - 1))) 132 ((struct pthread *) (READ_THREAD_POINTER () \
|
/sysdeps/microblaze/nptl/ |
A D | tls.h | 60 # define TLS_PRE_TCB_SIZE sizeof (struct pthread) 88 (((struct pthread *) READ_THREAD_POINTER()) - 1) 92 CONST_THREAD_AREA (32, sizeof (struct pthread))
|
/sysdeps/aarch64/nptl/ |
A D | tls.h | 56 # define TLS_PRE_TCB_SIZE sizeof (struct pthread) 86 ((struct pthread *)__builtin_thread_pointer () - 1) 90 CONST_THREAD_AREA (64, sizeof (struct pthread))
|
/sysdeps/unix/sysv/linux/ |
A D | rseq-internal.h | 30 rseq_register_current_thread (struct pthread *self, bool do_rseq) in rseq_register_current_thread() 45 rseq_register_current_thread (struct pthread *self, bool do_rseq) in rseq_register_current_thread()
|
/sysdeps/arc/nptl/ |
A D | tls.h | 57 # define TLS_PRE_TCB_SIZE sizeof (struct pthread) 91 ((struct pthread *)__builtin_thread_pointer () - 1) 95 CONST_THREAD_AREA (32, sizeof (struct pthread))
|
/sysdeps/csky/nptl/ |
A D | tls.h | 67 # define TLS_PRE_TCB_SIZE sizeof (struct pthread) 105 ((struct pthread *) (READ_THREAD_POINTER () \ 110 CONST_THREAD_AREA (32, sizeof (struct pthread))
|