Lines Matching refs:wake_q
129 struct wake_q_head *wake_q) in __rwsem_mark_wake() argument
149 wake_q_add(wake_q, waiter->task); in __rwsem_mark_wake()
201 wake_q_add(wake_q, tsk); in __rwsem_mark_wake()
230 DEFINE_WAKE_Q(wake_q); in __rwsem_down_read_failed_common()
252 __rwsem_mark_wake(sem, RWSEM_WAKE_ANY, &wake_q); in __rwsem_down_read_failed_common()
255 wake_up_q(&wake_q); in __rwsem_down_read_failed_common()
501 DEFINE_WAKE_Q(wake_q); in __rwsem_down_write_failed_common()
535 __rwsem_mark_wake(sem, RWSEM_WAKE_READERS, &wake_q); in __rwsem_down_write_failed_common()
543 wake_up_q(&wake_q); in __rwsem_down_write_failed_common()
548 wake_q_init(&wake_q); in __rwsem_down_write_failed_common()
585 __rwsem_mark_wake(sem, RWSEM_WAKE_ANY, &wake_q); in __rwsem_down_write_failed_common()
587 wake_up_q(&wake_q); in __rwsem_down_write_failed_common()
614 DEFINE_WAKE_Q(wake_q); in rwsem_wake()
677 __rwsem_mark_wake(sem, RWSEM_WAKE_ANY, &wake_q); in rwsem_wake()
680 wake_up_q(&wake_q); in rwsem_wake()
695 DEFINE_WAKE_Q(wake_q); in rwsem_downgrade_wake()
700 __rwsem_mark_wake(sem, RWSEM_WAKE_READ_OWNED, &wake_q); in rwsem_downgrade_wake()
703 wake_up_q(&wake_q); in rwsem_downgrade_wake()