Lines Matching full:handoff
62 * - the handoff isn't set.
87 * Bit 2 - lock handoff bit
96 * Bit 2 - lock handoff bit
109 * There are three places where the lock handoff bit may be set or cleared.
115 * be the first one in the wait_list to be eligible for setting the handoff
116 * bit. So concurrent setting/clearing of handoff bit is not possible.
356 * queue before initiating the handoff protocol.
461 * to give up the lock), request a HANDOFF to in rwsem_mark_wake()
538 * writers to give up the lock and we can clear HANDOFF. in rwsem_mark_wake()
617 * Honor handoff bit and yield only when the first in rwsem_try_write_lock()
629 * A waiter (first or not) can set the handoff bit in rwsem_try_write_lock()
648 * We have either acquired the lock with handoff bit cleared or set in rwsem_try_write_lock()
649 * the handoff bit. Only the first waiter can have its handoff_set in rwsem_try_write_lock()
759 * When a waiting writer set the handoff flag, it may spin in rwsem_spin_on_owner()
762 * handoff bit is set. in rwsem_spin_on_owner()
1170 * After setting the handoff bit and failing to acquire in rwsem_down_write_slowpath()