Lines Matching defs:d0i3
258 * DSP state != SKL_DSP_RUNNING ; state = no d0i3
261 * non_d0i3 >0; streaming =X; non_streaming =X; state = no d0i3
262 * non_d0i3 =X; streaming =0; non_streaming =0; state = no d0i3
263 * non_d0i3 =0; streaming >0; non_streaming =X; state = streaming d0i3
264 * non_d0i3 =0; streaming =0; non_streaming =X; state = non-streaming d0i3
269 struct skl_d0i3_data *d0i3 = &skl->d0i3;
274 if (d0i3->non_d0i3)
276 else if (d0i3->streaming)
278 else if (d0i3->non_streaming)
289 struct skl_dev, d0i3.work.work);
291 struct skl_d0i3_data *d0i3 = &skl->d0i3;
325 d0i3->state = target_state;
332 struct skl_d0i3_data *d0i3 = &skl->d0i3;
339 schedule_delayed_work(&d0i3->work,
355 cancel_delayed_work_sync(&skl->d0i3.work);
368 if (skl->d0i3.state == SKL_DSP_D0I3_STREAMING)
382 skl->d0i3.state = SKL_DSP_D0I3_NONE;
582 INIT_DELAYED_WORK(&skl->d0i3.work, bxt_set_dsp_D0i3);
583 skl->d0i3.state = SKL_DSP_D0I3_NONE;