HomeSort by: relevance | last modified time | path
    Searched refs:futex (Results 1 - 13 of 13) sorted by relevancy

  /src/lib/libc/include/
futex_private.h 37 #include <sys/futex.h>
  /src/sys/kern/
sys_futex.c 38 * The futex system call coordinates notifying threads waiting for
62 * futex(&lock, FUTEX_WAIT, v | 2, NULL, NULL, 0,
79 * futex(&lock, FUTEX_WAKE, 1, NULL, NULL, 0, 0);
82 * The goal is to avoid the futex system call unless there is
86 * For a simple implementation, futex(FUTEX_WAIT) could queue
96 * The futex(&lock, FUTEX_CMP_REQUEUE, n, timeout, &lock2, m, val)
102 * a hash function; we must distinguish futex queues exactly by
122 #include <sys/futex.h>
137 * futex::fx_qlock ordered by kva of struct futex
171 struct futex { struct
    [all...]
init_main.c 183 #include <sys/futex.h>
kern_lwp.c 236 #include <sys/futex.h>
kern_proc.c 93 #include <sys/futex.h>
kern_exec.c 85 #include <sys/futex.h>
1224 * futex list pointer here.
  /src/sys/compat/netbsd32/
netbsd32_futex.c 41 #include <sys/futex.h>
  /src/sys/compat/linux/common/
linux_exec.c 47 #include <sys/futex.h>
linux_misc.c 98 #include <sys/futex.h>
1711 * to be the case in Linux, and some futex users will
1712 * mix private and non-private ops on the same futex
  /src/sys/sys/
Makefile 26 flashio.h float_ieee754.h fstypes.h futex.h gcq.h gmon.h gpio.h hash.h \
  /src/sys/compat/linux32/common/
linux32_misc.c 46 #include <sys/futex.h>
  /src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/
sanitizer_linux.cc 67 #include <sys/futex.h>
114 // <linux/futex.h> is broken on some linux distributions.
660 sched_yield(); /* No userspace futex-like synchronization */
662 internal_syscall(SYSCALL(futex), (uptr)m, FUTEX_WAIT_PRIVATE, MtxSleeping,
676 /* No userspace futex-like synchronization */
678 internal_syscall(SYSCALL(futex), (uptr)m, FUTEX_WAKE_PRIVATE, 1, 0, 0, 0);
  /src/usr.bin/kdump/
kdump.c 58 #include <sys/futex.h>
938 } else if ((strcmp(sys_name, "futex") == 0 ||
942 * Linux name is "futex".

Completed in 26 milliseconds