Lines Matching defs:woken
397 * - woken process blocks are discarded from the list after having task zeroed
398 * - writers are only marked woken if downgrading is false
405 long oldcount, woken = 0, adjustment = 0;
479 * queue. We know that the woken will be at least 1 as we accounted
491 * is because the to-be-woken waiter may not have slept yet. So it
498 * put them into wake_q to be woken up later.
505 woken++;
509 * Limit # of readers that can be woken up per wakeup call.
511 if (woken >= MAX_READERS_WAKEUP)
515 adjustment = woken * RWSEM_READER_BIAS - adjustment;
516 lockevent_cond_inc(rwsem_wake_reader, woken);
523 * When we've woken a reader, we no longer need to force writers
526 if (woken && (atomic_long_read(&sem->count) & RWSEM_FLAG_HANDOFF))
1196 * when a large number of readers are to be woken up.