Lines Matching refs:ftx
216 static volatile unsigned int ftx;
318 ftx = 1;
319 syscall(SYS_futex, &ftx, FUTEX_WAKE, 0, NULL, NULL, 0);
320 while (ftx != 0)
321 syscall(SYS_futex, &ftx, FUTEX_WAIT, 1, NULL, NULL, 0);
338 while (ftx == 0)
339 syscall(SYS_futex, &ftx, FUTEX_WAIT, 0, NULL, NULL, 0);
340 if (ftx == 3)
343 if (ftx == 1) {
345 } else if (ftx == 2) {
357 ftx = 0;
358 syscall(SYS_futex, &ftx, FUTEX_WAKE, 0, NULL, NULL, 0);
404 ftx = 1;
405 syscall(SYS_futex, &ftx, FUTEX_WAKE, 0, NULL, NULL, 0);
406 while (ftx != 0)
407 syscall(SYS_futex, &ftx, FUTEX_WAIT, 1, NULL, NULL, 0);
438 ftx = 2;
439 syscall(SYS_futex, &ftx, FUTEX_WAKE, 0, NULL, NULL, 0);
440 while (ftx != 0)
441 syscall(SYS_futex, &ftx, FUTEX_WAIT, 1, NULL, NULL, 0);
677 ftx = 3; /* Kill the thread. */
678 syscall(SYS_futex, &ftx, FUTEX_WAKE, 0, NULL, NULL, 0);