Lines Matching refs:dapm
653 snd_soc_dapm_sync(&card->dapm); in snd_soc_suspend()
657 struct snd_soc_dapm_context *dapm = snd_soc_codec_get_dapm(codec); in snd_soc_suspend() local
662 switch (snd_soc_dapm_get_bias_level(dapm)) { in snd_soc_suspend()
670 if (dapm->idle_bias_off) { in snd_soc_suspend()
800 snd_soc_dapm_sync(&card->dapm); in soc_resume_deferred()
1103 struct snd_soc_dapm_context *dapm = snd_soc_component_get_dapm(component); in soc_probe_component() local
1124 dapm->card = card; in soc_probe_component()
1130 ret = snd_soc_dapm_new_controls(dapm, component->dapm_widgets, in soc_probe_component()
1141 ret = snd_soc_dapm_new_dai_widgets(dapm, dai); in soc_probe_component()
1157 WARN(dapm->idle_bias_off && in soc_probe_component()
1158 dapm->bias_level != SND_SOC_BIAS_OFF, in soc_probe_component()
1167 snd_soc_dapm_add_routes(dapm, component->dapm_routes, in soc_probe_component()
1170 list_add(&dapm->list, &card->dapm_list); in soc_probe_component()
1595 card->dapm.bias_level = SND_SOC_BIAS_OFF; in snd_soc_instantiate_card()
1596 card->dapm.dev = card->dev; in snd_soc_instantiate_card()
1597 card->dapm.card = card; in snd_soc_instantiate_card()
1598 list_add(&card->dapm.list, &card->dapm_list); in snd_soc_instantiate_card()
1601 snd_soc_dapm_debugfs_init(&card->dapm, card->debugfs_card_root); in snd_soc_instantiate_card()
1610 snd_soc_dapm_new_controls(&card->dapm, card->dapm_widgets, in snd_soc_instantiate_card()
1614 snd_soc_dapm_new_controls(&card->dapm, card->of_dapm_widgets, in snd_soc_instantiate_card()
1669 snd_soc_dapm_add_routes(&card->dapm, card->dapm_routes, in snd_soc_instantiate_card()
1673 snd_soc_dapm_add_routes(&card->dapm, card->of_dapm_routes, in snd_soc_instantiate_card()
1714 snd_soc_dapm_sync(&card->dapm); in snd_soc_instantiate_card()
1731 snd_soc_dapm_free(&card->dapm); in snd_soc_instantiate_card()
1787 snd_soc_dapm_free(&card->dapm); in soc_cleanup_card_resources()
2635 static void snd_soc_component_seq_notifier(struct snd_soc_dapm_context *dapm, in snd_soc_component_seq_notifier() argument
2638 struct snd_soc_component *component = dapm->component; in snd_soc_component_seq_notifier()
2643 static int snd_soc_component_stream_event(struct snd_soc_dapm_context *dapm, in snd_soc_component_stream_event() argument
2646 struct snd_soc_component *component = dapm->component; in snd_soc_component_stream_event()
2654 struct snd_soc_dapm_context *dapm; in snd_soc_component_initialize() local
2667 dapm = &component->dapm; in snd_soc_component_initialize()
2668 dapm->dev = dev; in snd_soc_component_initialize()
2669 dapm->component = component; in snd_soc_component_initialize()
2670 dapm->bias_level = SND_SOC_BIAS_OFF; in snd_soc_component_initialize()
2671 dapm->idle_bias_off = true; in snd_soc_component_initialize()
2673 dapm->seq_notifier = snd_soc_component_seq_notifier; in snd_soc_component_initialize()
2675 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()
3054 struct snd_soc_dapm_context *dapm; in snd_soc_register_codec() local
3095 dapm = snd_soc_codec_get_dapm(codec); in snd_soc_register_codec()
3096 dapm->idle_bias_off = codec_drv->idle_bias_off; in snd_soc_register_codec()
3097 dapm->suspend_bias_off = codec_drv->suspend_bias_off; in snd_soc_register_codec()
3099 dapm->seq_notifier = codec_drv->seq_notifier; in snd_soc_register_codec()
3101 dapm->set_bias_level = snd_soc_codec_set_bias_level; in snd_soc_register_codec()