Lines Matching refs:xargs
211 volatile Word* xargs = (volatile Word*) xargsV; in mythread_wrapper() local
212 void*(*fn)(void*) = (void*(*)(void*))xargs[0]; in mythread_wrapper()
213 void* arg = (void*)xargs[1]; in mythread_wrapper()
232 xargs[2] = 0; in mythread_wrapper()
252 volatile Word xargs[3]; in pthread_create_WRK() local
258 xargs[0] = (Word)start; in pthread_create_WRK()
259 xargs[1] = (Word)arg; in pthread_create_WRK()
260 xargs[2] = 1; /* serves as a spinlock -- sigh */ in pthread_create_WRK()
268 VALGRIND_HG_DISABLE_CHECKING(&xargs, sizeof(xargs)); in pthread_create_WRK()
270 CALL_FN_W_WWWW(ret, fn, thread,attr,mythread_wrapper,&xargs[0]); in pthread_create_WRK()
275 while (xargs[2] != 0) { in pthread_create_WRK()
290 VALGRIND_HG_ENABLE_CHECKING(&xargs, sizeof(xargs)); in pthread_create_WRK()