/sysdeps/nptl/ |
A D | tcb-access.h | 23 #define THREAD_GETMEM(descr, member) \ argument 24 descr->member 25 #define THREAD_GETMEM_VOLATILE(descr, member) \ argument 26 (*(volatile __typeof (descr->member) *)&descr->member) 27 #define THREAD_GETMEM_NC(descr, member, idx) \ argument 28 descr->member[idx] 29 #define THREAD_SETMEM(descr, member, value) \ argument 30 descr->member = (value) 31 #define THREAD_SETMEM_NC(descr, member, idx, value) \ argument 32 descr->member[idx] = (value)
|
A D | pthreadP.h | 41 # define THREAD_ATOMIC_CMPXCHG_VAL(descr, member, new, old) \ argument 42 atomic_compare_and_exchange_val_acq (&(descr)->member, new, old) 46 # define THREAD_ATOMIC_BIT_SET(descr, member, bit) \ argument 47 atomic_bit_set (&(descr)->member, bit)
|
/sysdeps/x86_64/nptl/ |
A D | tcb-access.h | 20 # define THREAD_GETMEM(descr, member) \ argument 21 ({ __typeof (descr->member) __value; \ 43 #define THREAD_GETMEM_VOLATILE(descr, member) THREAD_GETMEM (descr, member) argument 46 # define THREAD_GETMEM_NC(descr, member, idx) \ argument 47 ({ __typeof (descr->member[0]) __value; \ 81 # define THREAD_SETMEM(descr, member, value) \ argument 84 || sizeof (descr->member) == 4 \ 85 || sizeof (descr->member) == 8, \ 87 if (sizeof (descr->member) == 1) \ 110 || sizeof (descr->member[0]) == 4 \ [all …]
|
A D | tls.h | 123 # define INSTALL_DTV(descr, dtvp) \ argument 124 ((tcbhead_t *) (descr))->dtv = (dtvp) + 1 132 # define GET_DTV(descr) \ argument 133 (((tcbhead_t *) (descr))->dtv) 197 # define THREAD_COPY_STACK_GUARD(descr) \ argument 198 ((descr)->header.stack_guard \ 205 # define THREAD_COPY_POINTER_GUARD(descr) \ argument 206 ((descr)->header.pointer_guard \
|
/sysdeps/i386/nptl/ |
A D | tcb-access.h | 20 #define THREAD_GETMEM(descr, member) \ argument 21 ({ __typeof (descr->member) __value; \ 45 #define THREAD_GETMEM_VOLATILE(descr, member) THREAD_GETMEM (descr, member) argument 48 #define THREAD_GETMEM_NC(descr, member, idx) \ argument 49 ({ __typeof (descr->member[0]) __value; \ 77 #define THREAD_SETMEM(descr, member, value) \ argument 80 || sizeof (descr->member) == 4 \ 81 || sizeof (descr->member) == 8, \ 83 if (sizeof (descr->member) == 1) \ 105 || sizeof (descr->member[0]) == 4 \ [all …]
|
A D | tls.h | 119 # define INSTALL_DTV(descr, dtvp) \ argument 120 ((tcbhead_t *) (descr))->dtv = (dtvp) + 1 128 # define GET_DTV(descr) \ argument 129 (((tcbhead_t *) (descr))->dtv) 252 #define THREAD_COPY_STACK_GUARD(descr) \ argument 253 ((descr)->header.stack_guard \ 260 #define THREAD_COPY_POINTER_GUARD(descr) \ argument 261 ((descr)->header.pointer_guard \
|
/sysdeps/sparc/nptl/ |
A D | tls.h | 79 # define INSTALL_DTV(descr, dtvp) \ argument 80 ((tcbhead_t *) (descr))->dtv = (dtvp) + 1 87 # define GET_DTV(descr) \ argument 88 (((tcbhead_t *) (descr))->dtv) 91 # define TLS_INIT_TP(descr) \ argument 92 (__thread_self = (__typeof (__thread_self)) (descr), NULL) 114 # define THREAD_COPY_STACK_GUARD(descr) \ argument 115 ((descr)->header.stack_guard \ 123 # define THREAD_COPY_POINTER_GUARD(descr) \ argument 124 ((descr)->header.pointer_guard = THREAD_GET_POINTER_GUARD ())
|
/sysdeps/mach/hurd/ |
A D | tls.h | 40 # define INSTALL_DTV(descr, dtvp) \ argument 41 ((tcbhead_t *) (descr))->dtv = (dtvp) + 1 44 # define GET_DTV(descr) \ argument 45 (((tcbhead_t *) (descr))->dtv)
|
/sysdeps/mach/hurd/i386/ |
A D | tls.h | 156 # define TLS_INIT_TP(descr) \ argument 157 _hurd_tls_init ((tcbhead_t *) (descr)) 167 # define THREAD_GETMEM(descr, member) \ argument 193 # define THREAD_GETMEM_NC(descr, member, idx) \ argument 222 # define THREAD_SETMEM(descr, member, value) \ argument 225 || sizeof (descr->member) == 4 \ 226 || sizeof (descr->member) == 8, \ 302 #define THREAD_COPY_STACK_GUARD(descr) \ argument 303 ((descr)->stack_guard \ 309 #define THREAD_COPY_POINTER_GUARD(descr) \ argument [all …]
|
/sysdeps/ia64/nptl/ |
A D | tls.h | 79 # define INSTALL_DTV(descr, dtvp) \ argument 80 ((tcbhead_t *) (descr))->dtv = (dtvp) + 1 87 # define GET_DTV(descr) \ argument 88 (((tcbhead_t *) (descr))->dtv) 130 #define THREAD_COPY_STACK_GUARD(descr) \ argument 131 (((uintptr_t *) ((char *) (descr) + TLS_PRE_TCB_SIZE))[-1] \ 139 #define THREAD_COPY_POINTER_GUARD(descr) \ argument 140 (((uintptr_t *) ((char *) (descr) + TLS_PRE_TCB_SIZE))[-2] \
|
/sysdeps/s390/nptl/ |
A D | tls.h | 83 # define INSTALL_DTV(descr, dtvp) \ argument 84 ((tcbhead_t *) (descr))->dtv = (dtvp) + 1 91 # define GET_DTV(descr) \ argument 92 (((tcbhead_t *) (descr))->dtv) 142 #define THREAD_COPY_STACK_GUARD(descr) \ argument 143 ((descr)->header.stack_guard \ 151 #define THREAD_COPY_POINTER_GUARD(descr) argument
|
/sysdeps/powerpc/nptl/ |
A D | tls.h | 175 # define THREAD_COPY_STACK_GUARD(descr) \ argument 176 (((tcbhead_t *) ((char *) (descr) \ 187 # define THREAD_COPY_POINTER_GUARD(descr) \ argument 188 (((tcbhead_t *) ((char *) (descr) \
|
/sysdeps/nios2/nptl/ |
A D | tls.h | 117 # define THREAD_COPY_POINTER_GUARD(descr) \ argument 118 (((tcbhead_t *) ((void *) (descr) \
|
/sysdeps/sh/nptl/ |
A D | tls.h | 120 #define THREAD_COPY_POINTER_GUARD(descr) \ argument 123 ((tcbhead_t *) (descr + 1))->pointer_guard = __tcbp->pointer_guard;})
|