Lines Matching refs:wake_q

771 					     struct wake_q_head *wake_q)  in wake_up_sem_queue_prepare()  argument
773 wake_q_add(wake_q, q->sleeper); in wake_up_sem_queue_prepare()
840 struct wake_q_head *wake_q) in wake_const_ops() argument
859 wake_up_sem_queue_prepare(q, error, wake_q); in wake_const_ops()
879 int nsops, struct wake_q_head *wake_q) in do_smart_wakeup_zero() argument
892 semop_completed |= wake_const_ops(sma, num, wake_q); in do_smart_wakeup_zero()
903 semop_completed |= wake_const_ops(sma, i, wake_q); in do_smart_wakeup_zero()
912 semop_completed |= wake_const_ops(sma, -1, wake_q); in do_smart_wakeup_zero()
934 static int update_queue(struct sem_array *sma, int semnum, struct wake_q_head *wake_q) in update_queue() argument
971 do_smart_wakeup_zero(sma, q->sops, q->nsops, wake_q); in update_queue()
975 wake_up_sem_queue_prepare(q, error, wake_q); in update_queue()
1015 int otime, struct wake_q_head *wake_q) in do_smart_update() argument
1019 otime |= do_smart_wakeup_zero(sma, sops, nsops, wake_q); in do_smart_update()
1023 otime |= update_queue(sma, -1, wake_q); in do_smart_update()
1031 otime |= update_queue(sma, i, wake_q); in do_smart_update()
1045 sops[i].sem_num, wake_q); in do_smart_update()
1134 DEFINE_WAKE_Q(wake_q); in freeary()
1150 wake_up_sem_queue_prepare(q, -EIDRM, &wake_q); in freeary()
1155 wake_up_sem_queue_prepare(q, -EIDRM, &wake_q); in freeary()
1161 wake_up_sem_queue_prepare(q, -EIDRM, &wake_q); in freeary()
1165 wake_up_sem_queue_prepare(q, -EIDRM, &wake_q); in freeary()
1175 wake_up_q(&wake_q); in freeary()
1335 DEFINE_WAKE_Q(wake_q); in semctl_setval()
1383 do_smart_update(sma, NULL, 0, 0, &wake_q); in semctl_setval()
1386 wake_up_q(&wake_q); in semctl_setval()
1398 DEFINE_WAKE_Q(wake_q); in semctl_main()
1511 do_smart_update(sma, NULL, 0, 0, &wake_q); in semctl_main()
1549 wake_up_q(&wake_q); in semctl_main()
2074 DEFINE_WAKE_Q(wake_q); in do_semtimedop()
2081 do_smart_update(sma, sops, nsops, 1, &wake_q); in do_semtimedop()
2087 wake_up_q(&wake_q); in do_semtimedop()
2291 DEFINE_WAKE_Q(wake_q); in exit_sem()
2380 do_smart_update(sma, NULL, 0, 1, &wake_q); in exit_sem()
2383 wake_up_q(&wake_q); in exit_sem()