Home
last modified time | relevance | path

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

/linux-2.6.39/include/linux/
Dfutex.h99 #define FUTEX_WAITERS 0x80000000 macro
/linux-2.6.39/Documentation/
Dpi-futex.txt96 of the rt-mutex, and the FUTEX_WAITERS bit is atomically set in the
101 FUTEX_WAITERS|TID.
107 If the unlock fastpath fails (because the FUTEX_WAITERS bit is set),
Drobust-futexes.txt196 the futex field atomically. Waiters set the FUTEX_WAITERS bit:
198 #define FUTEX_WAITERS 0x80000000
/linux-2.6.39/kernel/
Dfutex.c690 newval |= FUTEX_WAITERS; in futex_lock_pi_atomic()
713 newval = curval | FUTEX_WAITERS; in futex_lock_pi_atomic()
859 newval = FUTEX_WAITERS | task_pid_vnr(new_owner); in wake_futex_pi()
1546 u32 newtid = task_pid_vnr(newowner) | FUTEX_WAITERS; in fixup_pi_state_owner()
2471 mval = (uval & FUTEX_WAITERS) | FUTEX_OWNER_DIED; in handle_futex_death()
2493 if (!pi && (uval & FUTEX_WAITERS)) in handle_futex_death()