Home
last modified time | relevance | path

Searched refs:FUTEX_WAITERS (Results 1 – 5 of 5) sorted by relevance

/linux/kernel/futex/
A Dpi.c568 newval |= FUTEX_WAITERS; in futex_lock_pi_atomic()
598 newval = uval | FUTEX_WAITERS; in futex_lock_pi_atomic()
643 newval = FUTEX_WAITERS | task_pid_vnr(new_owner); in wake_futex_pi()
760 newtid = task_pid_vnr(newowner) | FUTEX_WAITERS; in __fixup_pi_state_owner()
A Dcore.c705 mval = (uval & FUTEX_WAITERS) | FUTEX_OWNER_DIED; in handle_futex_death()
740 if (!pi && (uval & FUTEX_WAITERS)) in handle_futex_death()
/linux/include/uapi/linux/
A Dfutex.h127 #define FUTEX_WAITERS 0x80000000 macro
/linux/Documentation/locking/
A Dpi-futex.rst97 of the rt-mutex, and the FUTEX_WAITERS bit is atomically set in the
102 FUTEX_WAITERS|TID.
108 If the unlock fastpath fails (because the FUTEX_WAITERS bit is set),
A Drobust-futexes.rst200 the futex field atomically. Waiters set the FUTEX_WAITERS bit::
202 #define FUTEX_WAITERS 0x80000000

Completed in 7 milliseconds