Lines Matching refs:member
167 # define THREAD_GETMEM(descr, member) \ argument
168 ({ __typeof (descr->member) __value; \
176 : "0" (0), "i" (offsetof (tcbhead_t, member))); \
180 : "i" (offsetof (tcbhead_t, member))); \
186 : "i" (offsetof (tcbhead_t, member)), \
187 "i" (offsetof (tcbhead_t, member) + 4)); \
193 # define THREAD_GETMEM_NC(descr, member, idx) \ argument
194 ({ __typeof (descr->member[0]) __value; \
202 : "0" (0), "i" (offsetof (tcbhead_t, member[0])), \
207 : "i" (offsetof (tcbhead_t, member[0])), \
214 : "i" (offsetof (tcbhead_t, member[0])), \
222 # define THREAD_SETMEM(descr, member, value) \ argument
224 _Static_assert (sizeof (descr->member) == 1 \
225 || sizeof (descr->member) == 4 \
226 || sizeof (descr->member) == 8, \
228 if (sizeof (descr->member) == 1) \
231 "i" (offsetof (tcbhead_t, member))); \
232 else if (sizeof (descr->member) == 4) \
235 "i" (offsetof (tcbhead_t, member))); \
241 "i" (offsetof (tcbhead_t, member)), \
242 "i" (offsetof (tcbhead_t, member) + 4)); \
247 # define THREAD_SETMEM_NC(descr, member, idx, value) \ argument
249 _Static_assert (sizeof (descr->member[0]) == 1 \
250 || sizeof (descr->member[0]) == 4 \
251 || sizeof (descr->member[0]) == 8, \
253 if (sizeof (descr->member[0]) == 1) \
256 "i" (offsetof (tcbhead_t, member)), \
258 else if (sizeof (descr->member[0]) == 4) \
261 "i" (offsetof (tcbhead_t, member)), \
268 "i" (offsetof (tcbhead_t, member)), \