Lines Matching refs:sched
29 struct slim_sched *sched = &ctrl->sched;
38 mutex_lock(&sched->m_reconf);
40 if (sched->clk_state == SLIM_CLK_ACTIVE) {
41 mutex_unlock(&sched->m_reconf);
49 ret = wait_for_completion_timeout(&sched->pause_comp,
52 mutex_unlock(&sched->m_reconf);
63 if (sched->clk_state == SLIM_CLK_PAUSED && ctrl->wakeup)
66 sched->clk_state = SLIM_CLK_ACTIVE;
67 mutex_unlock(&sched->m_reconf);
73 if (ctrl->sched.clk_state == SLIM_CLK_PAUSED) {
74 mutex_unlock(&sched->m_reconf);
83 mutex_unlock(&sched->m_reconf);
89 sched->clk_state = SLIM_CLK_ENTERING_PAUSE;
112 sched->clk_state = SLIM_CLK_ACTIVE;
114 sched->clk_state = SLIM_CLK_PAUSED;
115 complete(&sched->pause_comp);
117 mutex_unlock(&sched->m_reconf);