Lines Matching refs:waitq

532 	struct wait_queue_head		waitq;  member
734 spin_lock(&iocg->waitq.lock); in iocg_lock()
736 spin_lock_irqsave(&iocg->waitq.lock, *flags); in iocg_lock()
743 spin_unlock(&iocg->waitq.lock); in iocg_unlock()
746 spin_unlock_irqrestore(&iocg->waitq.lock, *flags); in iocg_unlock()
1354 lockdep_assert_held(&iocg->waitq.lock); in iocg_kick_delay()
1409 lockdep_assert_held(&iocg->waitq.lock); in iocg_incur_debt()
1432 lockdep_assert_held(&iocg->waitq.lock); in iocg_pay_debt()
1491 lockdep_assert_held(&iocg->waitq.lock); in iocg_kick_waitq()
1532 __wake_up_locked_key(&iocg->waitq, TASK_NORMAL, &ctx); in iocg_kick_waitq()
1534 if (!waitqueue_active(&iocg->waitq)) { in iocg_kick_waitq()
1744 if (waitqueue_active(&iocg->waitq) || in hweight_after_donation()
2125 spin_lock(&iocg->waitq.lock); in ioc_forgive_debts()
2141 spin_unlock(&iocg->waitq.lock); in ioc_forgive_debts()
2161 if (!waitqueue_active(&iocg->waitq) && !iocg->abs_vdebt && in ioc_check_iocgs()
2165 spin_lock(&iocg->waitq.lock); in ioc_check_iocgs()
2183 if (waitqueue_active(&iocg->waitq) || iocg->abs_vdebt || in ioc_check_iocgs()
2216 spin_unlock(&iocg->waitq.lock); in ioc_check_iocgs()
2298 (!waitqueue_active(&iocg->waitq) && in ioc_timer_fn()
2615 if (!waitqueue_active(&iocg->waitq) && !iocg->abs_vdebt && in ioc_rqos_throttle()
2702 __add_wait_queue_entry_tail(&iocg->waitq, &wait.wait); in ioc_rqos_throttle()
2715 finish_wait(&iocg->waitq, &wait.wait); in ioc_rqos_throttle()
2762 spin_lock(&iocg->waitq.lock); in ioc_rqos_merge()
2773 spin_unlock(&iocg->waitq.lock); in ioc_rqos_merge()
2981 init_waitqueue_head(&iocg->waitq); in ioc_pd_init()