ftx               216 tools/testing/selftests/x86/fsgsbase.c static volatile unsigned int ftx;
ftx               317 tools/testing/selftests/x86/fsgsbase.c 	ftx = 1;
ftx               318 tools/testing/selftests/x86/fsgsbase.c 	syscall(SYS_futex, &ftx, FUTEX_WAKE, 0, NULL, NULL, 0);
ftx               319 tools/testing/selftests/x86/fsgsbase.c 	while (ftx != 0)
ftx               320 tools/testing/selftests/x86/fsgsbase.c 		syscall(SYS_futex, &ftx, FUTEX_WAIT, 1, NULL, NULL, 0);
ftx               337 tools/testing/selftests/x86/fsgsbase.c 		while (ftx == 0)
ftx               338 tools/testing/selftests/x86/fsgsbase.c 			syscall(SYS_futex, &ftx, FUTEX_WAIT, 0, NULL, NULL, 0);
ftx               339 tools/testing/selftests/x86/fsgsbase.c 		if (ftx == 3)
ftx               342 tools/testing/selftests/x86/fsgsbase.c 		if (ftx == 1) {
ftx               344 tools/testing/selftests/x86/fsgsbase.c 		} else if (ftx == 2) {
ftx               356 tools/testing/selftests/x86/fsgsbase.c 		ftx = 0;
ftx               357 tools/testing/selftests/x86/fsgsbase.c 		syscall(SYS_futex, &ftx, FUTEX_WAKE, 0, NULL, NULL, 0);
ftx               403 tools/testing/selftests/x86/fsgsbase.c 	ftx = 1;
ftx               404 tools/testing/selftests/x86/fsgsbase.c 	syscall(SYS_futex, &ftx, FUTEX_WAKE, 0, NULL, NULL, 0);
ftx               405 tools/testing/selftests/x86/fsgsbase.c 	while (ftx != 0)
ftx               406 tools/testing/selftests/x86/fsgsbase.c 		syscall(SYS_futex, &ftx, FUTEX_WAIT, 1, NULL, NULL, 0);
ftx               429 tools/testing/selftests/x86/fsgsbase.c 	ftx = 2;
ftx               430 tools/testing/selftests/x86/fsgsbase.c 	syscall(SYS_futex, &ftx, FUTEX_WAKE, 0, NULL, NULL, 0);
ftx               431 tools/testing/selftests/x86/fsgsbase.c 	while (ftx != 0)
ftx               432 tools/testing/selftests/x86/fsgsbase.c 		syscall(SYS_futex, &ftx, FUTEX_WAIT, 1, NULL, NULL, 0);
ftx               583 tools/testing/selftests/x86/fsgsbase.c 	ftx = 3;  /* Kill the thread. */
ftx               584 tools/testing/selftests/x86/fsgsbase.c 	syscall(SYS_futex, &ftx, FUTEX_WAKE, 0, NULL, NULL, 0);
ftx               433 tools/testing/selftests/x86/ldt_gdt.c static volatile unsigned int ftx;
ftx               444 tools/testing/selftests/x86/ldt_gdt.c 		syscall(SYS_futex, &ftx, FUTEX_WAIT, 0, NULL, NULL, 0);
ftx               445 tools/testing/selftests/x86/ldt_gdt.c 		while (ftx != 2) {
ftx               446 tools/testing/selftests/x86/ldt_gdt.c 			if (ftx >= 3)
ftx               458 tools/testing/selftests/x86/ldt_gdt.c 			      [x] "+r" (x), [ftx] "+m" (ftx));
ftx               569 tools/testing/selftests/x86/ldt_gdt.c 		while (ftx != 0)
ftx               592 tools/testing/selftests/x86/ldt_gdt.c 		ftx = 1;
ftx               593 tools/testing/selftests/x86/ldt_gdt.c 		syscall(SYS_futex, &ftx, FUTEX_WAKE, 0, NULL, NULL, 0);
ftx               598 tools/testing/selftests/x86/ldt_gdt.c 		ftx = 2;
ftx               600 tools/testing/selftests/x86/ldt_gdt.c 		while (ftx != 0)
ftx               612 tools/testing/selftests/x86/ldt_gdt.c 	ftx = 100;  /* Kill the thread. */
ftx               613 tools/testing/selftests/x86/ldt_gdt.c 	syscall(SYS_futex, &ftx, FUTEX_WAKE, 0, NULL, NULL, 0);