Lines Matching defs:target_state
401 const struct sof_dsp_power_state *target_state)
423 sdev->dsp_power_state.state, target_state->state);
428 if (target_state->substate == SOF_HDA_DSP_PM_D0I3) {
526 const struct sof_dsp_power_state *target_state)
537 if (target_state->substate == SOF_HDA_DSP_PM_D0I3 &&
545 if (target_state->state == sdev->dsp_power_state.state &&
546 target_state->substate == sdev->dsp_power_state.substate)
550 switch (target_state->state) {
552 ret = hda_dsp_set_D0_state(sdev, target_state);
562 sdev->dsp_power_state.state, target_state->state);
566 target_state->state);
572 target_state->state, target_state->substate);
576 sdev->dsp_power_state = *target_state;
720 const struct sof_dsp_power_state target_state = {
754 ret = snd_sof_dsp_set_power_state(sdev, &target_state);
757 target_state.state, target_state.substate);
778 return snd_sof_dsp_set_power_state(sdev, &target_state);
783 const struct sof_dsp_power_state target_state = {
793 return snd_sof_dsp_set_power_state(sdev, &target_state);
812 const struct sof_dsp_power_state target_state = {
825 return snd_sof_dsp_set_power_state(sdev, &target_state);
828 int hda_dsp_suspend(struct snd_sof_dev *sdev, u32 target_state)
834 .state = target_state,
835 .substate = target_state == SOF_DSP_PM_D0 ?
843 if (target_state == SOF_DSP_PM_D0) {
943 struct sof_dsp_power_state target_state;
946 target_state.state = SOF_DSP_PM_D0;
950 target_state.substate = SOF_HDA_DSP_PM_D0I3;
952 target_state.substate = SOF_HDA_DSP_PM_D0I0;
955 if (target_state.substate == SOF_HDA_DSP_PM_D0I0)
959 ret = snd_sof_dsp_set_power_state(sdev, &target_state);
963 target_state.state, target_state.substate);