Home
last modified time | relevance | path

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

/sysdeps/arc/nptl/
A Dtls.h61 # define INSTALL_DTV(tcbp, dtvp) \ argument
62 (((tcbhead_t *) (tcbp))->dtv = (dtvp) + 1)
69 # define GET_DTV(tcbp) \ argument
70 (((tcbhead_t *) (tcbp))->dtv)
73 # define TLS_INIT_TP(tcbp) \ argument
76 __builtin_set_thread_pointer (tcbp); \
77 result_var = INTERNAL_SYSCALL_CALL (arc_settls, (tcbp));\
/sysdeps/alpha/nptl/
A Dtls.h57 # define INSTALL_DTV(tcbp, dtvp) \ argument
58 (((tcbhead_t *) (tcbp))->dtv = (dtvp) + 1)
65 # define GET_DTV(tcbp) \ argument
66 (((tcbhead_t *) (tcbp))->dtv)
71 # define TLS_INIT_TP(tcbp) \ argument
72 (__builtin_set_thread_pointer ((void *)(tcbp)), NULL)
/sysdeps/microblaze/nptl/
A Dtls.h64 # define INSTALL_DTV(tcbp, dtvp) \ argument
65 (((tcbhead_t *) (tcbp))->dtv = (dtvp) + 1)
72 # define GET_DTV(tcbp) \ argument
73 (((tcbhead_t *) (tcbp))->dtv)
77 # define TLS_INIT_TP(tcbp) \ argument
78 ({ __asm __volatile ("or r21,r0,%0" : : "r" ((void *)tcbp)); NULL; })
/sysdeps/aarch64/nptl/
A Dtls.h60 # define INSTALL_DTV(tcbp, dtvp) \ argument
61 (((tcbhead_t *) (tcbp))->dtv = (dtvp) + 1)
68 # define GET_DTV(tcbp) \ argument
69 (((tcbhead_t *) (tcbp))->dtv)
74 # define TLS_INIT_TP(tcbp) \ argument
75 ({ __asm __volatile ("msr tpidr_el0, %0" : : "r" (tcbp)); NULL; })
/sysdeps/m68k/nptl/
A Dtls.h73 # define INSTALL_DTV(tcbp, dtvp) \ argument
74 ((tcbhead_t *) (tcbp))[-1].dtv = dtvp + 1
81 # define GET_DTV(tcbp) \ argument
82 (((tcbhead_t *) (tcbp))[-1].dtv)
87 # define TLS_INIT_TP(tcbp) \ argument
92 ((void *) (tcbp)) + TLS_TCB_OFFSET); \
/sysdeps/riscv/nptl/
A Dtls.h69 # define INSTALL_DTV(tcbp, dtvp) \ argument
70 (((tcbhead_t *) (tcbp))[-1].dtv = (dtvp) + 1)
77 # define GET_DTV(tcbp) \ argument
78 (((tcbhead_t *) (tcbp))[-1].dtv)
81 # define TLS_INIT_TP(tcbp) \ argument
82 ({ __thread_self = (char*)tcbp + TLS_TCB_OFFSET; NULL; })
/sysdeps/csky/nptl/
A Dtls.h75 # define INSTALL_DTV(tcbp, dtvp) \ argument
76 (((tcbhead_t *) (tcbp))->dtv = (dtvp) + 1)
83 # define GET_DTV(tcbp) \ argument
84 (((tcbhead_t *) (tcbp))->dtv)
91 # define TLS_INIT_TP(tcbp) \ argument
94 (char *) (tcbp) + TLS_TCB_OFFSET); \
/sysdeps/hppa/nptl/
A Dtls.h60 # define INSTALL_DTV(tcbp, dtvp) \ argument
61 ((tcbhead_t *) (tcbp))->dtv = (dtvp) + 1
70 # define GET_DTV(tcbp) \ argument
71 (((tcbhead_t *) (tcbp))->dtv)
76 # define TLS_INIT_TP(tcbp) \ argument
77 ({ __set_cr27(tcbp); NULL; })
/sysdeps/nios2/nptl/
A Dtls.h78 # define INSTALL_DTV(tcbp, dtvp) \ argument
79 (((tcbhead_t *) (tcbp))[-1].dtv = (dtvp) + 1)
86 # define GET_DTV(tcbp) \ argument
87 (((tcbhead_t *) (tcbp))[-1].dtv)
90 # define TLS_INIT_TP(tcbp) \ argument
91 (__thread_self = (struct pthread *) ((char *) tcbp + TLS_TCB_OFFSET), NULL)
/sysdeps/mips/nptl/
A Dtls.h101 # define INSTALL_DTV(tcbp, dtvp) \ argument
102 (((tcbhead_t *) (tcbp))[-1].dtv = (dtvp) + 1)
109 # define GET_DTV(tcbp) \ argument
110 (((tcbhead_t *) (tcbp))[-1].dtv)
115 # define TLS_INIT_TP(tcbp) \ argument
118 (char *) (tcbp) + TLS_TCB_OFFSET); \
/sysdeps/sh/nptl/
A Dtls.h69 # define INSTALL_DTV(tcbp, dtvp) \ argument
70 ((tcbhead_t *) (tcbp))->dtv = (dtvp) + 1
79 # define GET_DTV(tcbp) \ argument
80 (((tcbhead_t *) (tcbp))->dtv)
85 # define TLS_INIT_TP(tcbp) \ argument
86 ({ __asm __volatile ("ldc %0,gbr" : : "r" (tcbp)); NULL; })
/sysdeps/arm/nptl/
A Dtls.h58 # define INSTALL_DTV(tcbp, dtvp) \ argument
59 (((tcbhead_t *) (tcbp))->dtv = (dtvp) + 1)
66 # define GET_DTV(tcbp) \ argument
67 (((tcbhead_t *) (tcbp))->dtv)
/sysdeps/unix/sysv/linux/arm/
A Dtls.h33 # define TLS_INIT_TP(tcbp) \ argument
35 result_var = INTERNAL_SYSCALL_CALL (set_tls, (tcbp)); \
/sysdeps/powerpc/nptl/
A Dtls.h125 # define INSTALL_DTV(tcbp, dtvp) \ argument
126 ((tcbhead_t *) (tcbp))[-1].dtv = dtvp + 1
132 # define GET_DTV(tcbp) (((tcbhead_t *) (tcbp))[-1].dtv) argument
137 # define TLS_INIT_TP(tcbp) \ argument
139 __thread_register = (void *) (tcbp) + TLS_TCB_OFFSET; \

Completed in 15 milliseconds