• Home
  • Raw
  • Download

Lines Matching refs:waitq

530 	struct wait_queue_head		waitq;  member
738 spin_lock(&iocg->waitq.lock); in iocg_lock()
740 spin_lock_irqsave(&iocg->waitq.lock, *flags); in iocg_lock()
747 spin_unlock(&iocg->waitq.lock); in iocg_unlock()
750 spin_unlock_irqrestore(&iocg->waitq.lock, *flags); in iocg_unlock()
1288 lockdep_assert_held(&iocg->waitq.lock); in iocg_kick_delay()
1343 lockdep_assert_held(&iocg->waitq.lock); in iocg_incur_debt()
1366 lockdep_assert_held(&iocg->waitq.lock); in iocg_pay_debt()
1425 lockdep_assert_held(&iocg->waitq.lock); in iocg_kick_waitq()
1466 __wake_up_locked_key(&iocg->waitq, TASK_NORMAL, &ctx); in iocg_kick_waitq()
1468 if (!waitqueue_active(&iocg->waitq)) { in iocg_kick_waitq()
1684 if (waitqueue_active(&iocg->waitq) || in hweight_after_donation()
2065 spin_lock(&iocg->waitq.lock); in ioc_forgive_debts()
2081 spin_unlock(&iocg->waitq.lock); in ioc_forgive_debts()
2120 if (!waitqueue_active(&iocg->waitq) && !iocg->abs_vdebt && in ioc_timer_fn()
2124 spin_lock(&iocg->waitq.lock); in ioc_timer_fn()
2142 if (waitqueue_active(&iocg->waitq) || iocg->abs_vdebt || in ioc_timer_fn()
2172 spin_unlock(&iocg->waitq.lock); in ioc_timer_fn()
2237 (!waitqueue_active(&iocg->waitq) && in ioc_timer_fn()
2577 if (!waitqueue_active(&iocg->waitq) && !iocg->abs_vdebt && in ioc_rqos_throttle()
2664 __add_wait_queue_entry_tail(&iocg->waitq, &wait.wait); in ioc_rqos_throttle()
2677 finish_wait(&iocg->waitq, &wait.wait); in ioc_rqos_throttle()
2724 spin_lock(&iocg->waitq.lock); in ioc_rqos_merge()
2735 spin_unlock(&iocg->waitq.lock); in ioc_rqos_merge()
2942 init_waitqueue_head(&iocg->waitq); in ioc_pd_init()