member 272 mtcp/NOTES-x86_64/tls-i386.h # define THREAD_GETMEM(descr, member) \
member 273 mtcp/NOTES-x86_64/tls-i386.h ({ __typeof (descr->member) __value; \
member 277 mtcp/NOTES-x86_64/tls-i386.h : "0" (0), "i" (offsetof (struct pthread, member))); \
member 281 mtcp/NOTES-x86_64/tls-i386.h : "i" (offsetof (struct pthread, member))); \
member 292 mtcp/NOTES-x86_64/tls-i386.h : "i" (offsetof (struct pthread, member)), \
member 293 mtcp/NOTES-x86_64/tls-i386.h "i" (offsetof (struct pthread, member) + 4)); \
member 299 mtcp/NOTES-x86_64/tls-i386.h # define THREAD_GETMEM_NC(descr, member, idx) \
member 300 mtcp/NOTES-x86_64/tls-i386.h ({ __typeof (descr->member[0]) __value; \
member 304 mtcp/NOTES-x86_64/tls-i386.h : "0" (0), "i" (offsetof (struct pthread, member[0])), \
member 309 mtcp/NOTES-x86_64/tls-i386.h : "i" (offsetof (struct pthread, member[0])), \
member 321 mtcp/NOTES-x86_64/tls-i386.h : "i" (offsetof (struct pthread, member[0])), \
member 328 mtcp/NOTES-x86_64/tls-i386.h # define THREAD_SETMEM(descr, member, value) \
member 329 mtcp/NOTES-x86_64/tls-i386.h ({ if (sizeof (descr->member) == 1) \
member 332 mtcp/NOTES-x86_64/tls-i386.h "i" (offsetof (struct pthread, member))); \
member 333 mtcp/NOTES-x86_64/tls-i386.h else if (sizeof (descr->member) == 4) \
member 336 mtcp/NOTES-x86_64/tls-i386.h "i" (offsetof (struct pthread, member))); \
member 339 mtcp/NOTES-x86_64/tls-i386.h if (sizeof (descr->member) != 8) \
member 347 mtcp/NOTES-x86_64/tls-i386.h "i" (offsetof (struct pthread, member)), \
member 348 mtcp/NOTES-x86_64/tls-i386.h "i" (offsetof (struct pthread, member) + 4)); \
member 353 mtcp/NOTES-x86_64/tls-i386.h # define THREAD_SETMEM_NC(descr, member, idx, value) \
member 354 mtcp/NOTES-x86_64/tls-i386.h ({ if (sizeof (descr->member[0]) == 1) \
member 357 mtcp/NOTES-x86_64/tls-i386.h "i" (offsetof (struct pthread, member)), \
member 359 mtcp/NOTES-x86_64/tls-i386.h else if (sizeof (descr->member[0]) == 4) \
member 362 mtcp/NOTES-x86_64/tls-i386.h "i" (offsetof (struct pthread, member)), \
member 366 mtcp/NOTES-x86_64/tls-i386.h if (sizeof (descr->member[0]) != 8) \
member 374 mtcp/NOTES-x86_64/tls-i386.h "i" (offsetof (struct pthread, member)), \
member 380 mtcp/NOTES-x86_64/tls-i386.h #define THREAD_ATOMIC_CMPXCHG_VAL(descr, member, newval, oldval) \
member 381 mtcp/NOTES-x86_64/tls-i386.h ({ __typeof (descr->member) __ret; \
member 383 mtcp/NOTES-x86_64/tls-i386.h if (sizeof (descr->member) == 4) \
member 387 mtcp/NOTES-x86_64/tls-i386.h "i" (offsetof (struct pthread, member))); \
member 395 mtcp/NOTES-x86_64/tls-i386.h #define THREAD_ATOMIC_BIT_SET(descr, member, bit) \
member 396 mtcp/NOTES-x86_64/tls-i386.h (void) ({ if (sizeof ((descr)->member) == 4) \
member 398 mtcp/NOTES-x86_64/tls-i386.h :: "i" (offsetof (struct pthread, member)), \
member 179 mtcp/NOTES-x86_64/tls-x86_64.h # define THREAD_GETMEM(descr, member) \
member 180 mtcp/NOTES-x86_64/tls-x86_64.h ({ __typeof (descr->member) __value; \
member 184 mtcp/NOTES-x86_64/tls-x86_64.h : "0" (0), "i" (offsetof (struct pthread, member))); \
member 188 mtcp/NOTES-x86_64/tls-x86_64.h : "i" (offsetof (struct pthread, member))); \
member 198 mtcp/NOTES-x86_64/tls-x86_64.h : "i" (offsetof (struct pthread, member))); \
member 204 mtcp/NOTES-x86_64/tls-x86_64.h # define THREAD_GETMEM_NC(descr, member, idx) \
member 205 mtcp/NOTES-x86_64/tls-x86_64.h ({ __typeof (descr->member[0]) __value; \
member 209 mtcp/NOTES-x86_64/tls-x86_64.h : "0" (0), "i" (offsetof (struct pthread, member[0])), \
member 214 mtcp/NOTES-x86_64/tls-x86_64.h : "i" (offsetof (struct pthread, member[0])), "r" (idx));\
member 224 mtcp/NOTES-x86_64/tls-x86_64.h : "i" (offsetof (struct pthread, member[0])), \
member 240 mtcp/NOTES-x86_64/tls-x86_64.h # define THREAD_SETMEM(descr, member, value) \
member 241 mtcp/NOTES-x86_64/tls-x86_64.h ({ if (sizeof (descr->member) == 1) \
member 244 mtcp/NOTES-x86_64/tls-x86_64.h "i" (offsetof (struct pthread, member))); \
member 245 mtcp/NOTES-x86_64/tls-x86_64.h else if (sizeof (descr->member) == 4) \
member 248 mtcp/NOTES-x86_64/tls-x86_64.h "i" (offsetof (struct pthread, member))); \
member 251 mtcp/NOTES-x86_64/tls-x86_64.h if (sizeof (descr->member) != 8) \
member 258 mtcp/NOTES-x86_64/tls-x86_64.h "i" (offsetof (struct pthread, member))); \
member 263 mtcp/NOTES-x86_64/tls-x86_64.h # define THREAD_SETMEM_NC(descr, member, idx, value) \
member 264 mtcp/NOTES-x86_64/tls-x86_64.h ({ if (sizeof (descr->member[0]) == 1) \
member 267 mtcp/NOTES-x86_64/tls-x86_64.h "i" (offsetof (struct pthread, member[0])), \
member 269 mtcp/NOTES-x86_64/tls-x86_64.h else if (sizeof (descr->member[0]) == 4) \
member 272 mtcp/NOTES-x86_64/tls-x86_64.h "i" (offsetof (struct pthread, member[0])), \
member 276 mtcp/NOTES-x86_64/tls-x86_64.h if (sizeof (descr->member[0]) != 8) \
member 283 mtcp/NOTES-x86_64/tls-x86_64.h "i" (offsetof (struct pthread, member[0])), \
member 289 mtcp/NOTES-x86_64/tls-x86_64.h #define THREAD_ATOMIC_CMPXCHG_VAL(descr, member, newval, oldval) \
member 290 mtcp/NOTES-x86_64/tls-x86_64.h ({ __typeof (descr->member) __ret; \
member 292 mtcp/NOTES-x86_64/tls-x86_64.h if (sizeof (descr->member) == 4) \
member 296 mtcp/NOTES-x86_64/tls-x86_64.h "i" (offsetof (struct pthread, member))); \
member 304 mtcp/NOTES-x86_64/tls-x86_64.h #define THREAD_ATOMIC_BIT_SET(descr, member, bit) \
member 305 mtcp/NOTES-x86_64/tls-x86_64.h (void) ({ if (sizeof ((descr)->member) == 4) \
member 307 mtcp/NOTES-x86_64/tls-x86_64.h :: "i" (offsetof (struct pthread, member)), \