Lines Matching refs:dapm

661 	snd_soc_dapm_sync(&card->dapm);  in snd_soc_suspend()
668 switch (codec->dapm.bias_level) { in snd_soc_suspend()
676 if (codec->dapm.idle_bias_off) { in snd_soc_suspend()
758 switch (codec->dapm.bias_level) { in soc_resume_deferred()
822 snd_soc_dapm_sync(&card->dapm); in soc_resume_deferred()
1117 struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component); in soc_probe_component() local
1125 dapm->card = card; in soc_probe_component()
1134 ret = snd_soc_dapm_new_controls(dapm, component->dapm_widgets, in soc_probe_component()
1145 ret = snd_soc_dapm_new_dai_widgets(dapm, dai); in soc_probe_component()
1161 WARN(dapm->idle_bias_off && in soc_probe_component()
1162 dapm->bias_level != SND_SOC_BIAS_OFF, in soc_probe_component()
1171 snd_soc_dapm_add_routes(dapm, component->dapm_routes, in soc_probe_component()
1175 list_add(&dapm->list, &card->dapm_list); in soc_probe_component()
1599 card->dapm.bias_level = SND_SOC_BIAS_OFF; in snd_soc_instantiate_card()
1600 card->dapm.dev = card->dev; in snd_soc_instantiate_card()
1601 card->dapm.card = card; in snd_soc_instantiate_card()
1602 list_add(&card->dapm.list, &card->dapm_list); in snd_soc_instantiate_card()
1605 snd_soc_dapm_debugfs_init(&card->dapm, card->debugfs_card_root); in snd_soc_instantiate_card()
1614 snd_soc_dapm_new_controls(&card->dapm, card->dapm_widgets, in snd_soc_instantiate_card()
1618 snd_soc_dapm_new_controls(&card->dapm, card->of_dapm_widgets, in snd_soc_instantiate_card()
1673 snd_soc_dapm_add_routes(&card->dapm, card->dapm_routes, in snd_soc_instantiate_card()
1677 snd_soc_dapm_add_routes(&card->dapm, card->of_dapm_routes, in snd_soc_instantiate_card()
1718 snd_soc_dapm_sync(&card->dapm); in snd_soc_instantiate_card()
1790 snd_soc_dapm_free(&card->dapm); in soc_cleanup_card_resources()
2636 static void snd_soc_component_seq_notifier(struct snd_soc_dapm_context *dapm, in snd_soc_component_seq_notifier() argument
2639 struct snd_soc_component *component = dapm->component; in snd_soc_component_seq_notifier()
2644 static int snd_soc_component_stream_event(struct snd_soc_dapm_context *dapm, in snd_soc_component_stream_event() argument
2647 struct snd_soc_component *component = dapm->component; in snd_soc_component_stream_event()
2655 struct snd_soc_dapm_context *dapm; in snd_soc_component_initialize() local
2669 component->dapm_ptr = &component->dapm; in snd_soc_component_initialize()
2671 dapm = component->dapm_ptr; in snd_soc_component_initialize()
2672 dapm->dev = dev; in snd_soc_component_initialize()
2673 dapm->component = component; in snd_soc_component_initialize()
2674 dapm->bias_level = SND_SOC_BIAS_OFF; in snd_soc_component_initialize()
2675 dapm->idle_bias_off = true; in snd_soc_component_initialize()
2677 dapm->seq_notifier = snd_soc_component_seq_notifier; in snd_soc_component_initialize()
2679 dapm->stream_event = snd_soc_component_stream_event; in snd_soc_component_initialize()
3033 static int snd_soc_codec_set_bias_level(struct snd_soc_dapm_context *dapm, in snd_soc_codec_set_bias_level() argument
3036 struct snd_soc_codec *codec = snd_soc_dapm_to_codec(dapm); in snd_soc_codec_set_bias_level()
3061 codec->component.dapm_ptr = &codec->dapm; in snd_soc_register_codec()
3091 codec->dapm.idle_bias_off = codec_drv->idle_bias_off; in snd_soc_register_codec()
3092 codec->dapm.suspend_bias_off = codec_drv->suspend_bias_off; in snd_soc_register_codec()
3094 codec->dapm.seq_notifier = codec_drv->seq_notifier; in snd_soc_register_codec()
3096 codec->dapm.set_bias_level = snd_soc_codec_set_bias_level; in snd_soc_register_codec()