Lines Matching refs:scomp

439 static int sof_control_load_volume(struct snd_soc_component *scomp,  in sof_control_load_volume()  argument
444 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_control_load_volume()
503 static int sof_control_load_enum(struct snd_soc_component *scomp, in sof_control_load_enum() argument
508 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_control_load_enum()
534 static int sof_control_load_bytes(struct snd_soc_component *scomp, in sof_control_load_bytes() argument
539 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_control_load_bytes()
843 static void sof_parse_uuid_tokens(struct snd_soc_component *scomp, in sof_parse_uuid_tokens() argument
873 static void sof_parse_string_tokens(struct snd_soc_component *scomp, in sof_parse_string_tokens() argument
903 static void sof_parse_word_tokens(struct snd_soc_component *scomp, in sof_parse_word_tokens() argument
909 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_parse_word_tokens()
975 static int sof_parse_tokens(struct snd_soc_component *scomp, in sof_parse_tokens() argument
982 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_parse_tokens()
1006 sof_parse_uuid_tokens(scomp, object, tokens, count, in sof_parse_tokens()
1010 sof_parse_string_tokens(scomp, object, tokens, count, in sof_parse_tokens()
1017 sof_parse_word_tokens(scomp, object, tokens, count, in sof_parse_tokens()
1033 static void sof_dbg_comp_config(struct snd_soc_component *scomp, in sof_dbg_comp_config() argument
1036 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_dbg_comp_config()
1044 static int sof_control_load(struct snd_soc_component *scomp, int index, in sof_control_load() argument
1051 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_control_load()
1071 ret = sof_control_load_volume(scomp, scontrol, kc, hdr); in sof_control_load()
1076 ret = sof_control_load_bytes(scomp, scontrol, kc, hdr); in sof_control_load()
1082 ret = sof_control_load_enum(scomp, scontrol, kc, hdr); in sof_control_load()
1103 static int sof_control_unload(struct snd_soc_component *scomp, in sof_control_unload() argument
1106 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_control_unload()
1110 dev_dbg(sdev->dev, "tplg: unload control name : %s\n", scomp->name); in sof_control_unload()
1129 static int sof_connect_dai_widget(struct snd_soc_component *scomp, in sof_connect_dai_widget() argument
1134 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_connect_dai_widget()
1135 struct snd_soc_card *card = scomp->card; in sof_connect_dai_widget()
1177 static int sof_widget_load_dai(struct snd_soc_component *scomp, int index, in sof_widget_load_dai() argument
1183 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_widget_load_dai()
1197 ret = sof_parse_tokens(scomp, &comp_dai, dai_tokens, in sof_widget_load_dai()
1206 ret = sof_parse_tokens(scomp, &comp_dai.config, comp_tokens, in sof_widget_load_dai()
1217 sof_dbg_comp_config(scomp, &comp_dai.config); in sof_widget_load_dai()
1234 static int sof_widget_load_buffer(struct snd_soc_component *scomp, int index, in sof_widget_load_buffer() argument
1239 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_widget_load_buffer()
1255 ret = sof_parse_tokens(scomp, buffer, buffer_tokens, in sof_widget_load_buffer()
1304 static int sof_widget_load_pcm(struct snd_soc_component *scomp, int index, in sof_widget_load_pcm() argument
1310 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_widget_load_pcm()
1328 ret = sof_parse_tokens(scomp, host, pcm_tokens, in sof_widget_load_pcm()
1337 ret = sof_parse_tokens(scomp, &host->config, comp_tokens, in sof_widget_load_pcm()
1347 sof_dbg_comp_config(scomp, &host->config); in sof_widget_load_pcm()
1409 static int sof_widget_load_pipeline(struct snd_soc_component *scomp, in sof_widget_load_pipeline() argument
1414 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_widget_load_pipeline()
1444 ret = sof_parse_tokens(scomp, pipeline, sched_tokens, in sof_widget_load_pipeline()
1472 static int sof_widget_load_mixer(struct snd_soc_component *scomp, int index, in sof_widget_load_mixer() argument
1477 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_widget_load_mixer()
1494 ret = sof_parse_tokens(scomp, &mixer->config, comp_tokens, in sof_widget_load_mixer()
1504 sof_dbg_comp_config(scomp, &mixer->config); in sof_widget_load_mixer()
1519 static int sof_widget_load_mux(struct snd_soc_component *scomp, int index, in sof_widget_load_mux() argument
1524 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_widget_load_mux()
1541 ret = sof_parse_tokens(scomp, &mux->config, comp_tokens, in sof_widget_load_mux()
1551 sof_dbg_comp_config(scomp, &mux->config); in sof_widget_load_mux()
1567 static int sof_widget_load_pga(struct snd_soc_component *scomp, int index, in sof_widget_load_pga() argument
1572 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_widget_load_pga()
1599 ret = sof_parse_tokens(scomp, volume, volume_tokens, in sof_widget_load_pga()
1607 ret = sof_parse_tokens(scomp, &volume->config, comp_tokens, in sof_widget_load_pga()
1616 sof_dbg_comp_config(scomp, &volume->config); in sof_widget_load_pga()
1644 static int sof_widget_load_src(struct snd_soc_component *scomp, int index, in sof_widget_load_src() argument
1649 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_widget_load_src()
1666 ret = sof_parse_tokens(scomp, src, src_tokens, in sof_widget_load_src()
1675 ret = sof_parse_tokens(scomp, &src->config, comp_tokens, in sof_widget_load_src()
1686 sof_dbg_comp_config(scomp, &src->config); in sof_widget_load_src()
1703 static int sof_widget_load_siggen(struct snd_soc_component *scomp, int index, in sof_widget_load_siggen() argument
1708 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_widget_load_siggen()
1725 ret = sof_parse_tokens(scomp, tone, tone_tokens, in sof_widget_load_siggen()
1734 ret = sof_parse_tokens(scomp, &tone->config, comp_tokens, in sof_widget_load_siggen()
1745 sof_dbg_comp_config(scomp, &tone->config); in sof_widget_load_siggen()
1830 static int sof_process_load(struct snd_soc_component *scomp, int index, in sof_process_load() argument
1836 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_process_load()
1894 ret = sof_parse_tokens(scomp, &process->config, comp_tokens, in sof_process_load()
1903 sof_dbg_comp_config(scomp, &process->config); in sof_process_load()
1961 static int sof_widget_load_process(struct snd_soc_component *scomp, int index, in sof_widget_load_process() argument
1966 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_widget_load_process()
1980 ret = sof_parse_tokens(scomp, &config, process_tokens, in sof_widget_load_process()
1990 ret = sof_process_load(scomp, index, swidget, tw, r, in sof_widget_load_process()
2033 static int sof_widget_ready(struct snd_soc_component *scomp, int index, in sof_widget_ready() argument
2037 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_widget_ready()
2072 ret = sof_widget_load_dai(scomp, index, swidget, tw, &reply, in sof_widget_ready()
2075 sof_connect_dai_widget(scomp, w, tw, dai); in sof_widget_ready()
2083 ret = sof_widget_load_mixer(scomp, index, swidget, tw, &reply); in sof_widget_ready()
2086 ret = sof_widget_load_pga(scomp, index, swidget, tw, &reply); in sof_widget_ready()
2096 ret = sof_widget_load_buffer(scomp, index, swidget, tw, &reply); in sof_widget_ready()
2099 ret = sof_widget_load_pipeline(scomp, index, swidget, tw, in sof_widget_ready()
2103 ret = sof_widget_load_pcm(scomp, index, swidget, in sof_widget_ready()
2107 ret = sof_widget_load_pcm(scomp, index, swidget, in sof_widget_ready()
2111 ret = sof_widget_load_src(scomp, index, swidget, tw, &reply); in sof_widget_ready()
2114 ret = sof_widget_load_siggen(scomp, index, swidget, tw, &reply); in sof_widget_ready()
2117 ret = sof_widget_load_process(scomp, index, swidget, tw, in sof_widget_ready()
2122 ret = sof_widget_load_mux(scomp, index, swidget, tw, &reply); in sof_widget_ready()
2161 static int sof_route_unload(struct snd_soc_component *scomp, in sof_route_unload() argument
2178 static int sof_widget_unload(struct snd_soc_component *scomp, in sof_widget_unload() argument
2181 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_widget_unload()
2269 static int sof_dai_load(struct snd_soc_component *scomp, int index, in sof_dai_load() argument
2273 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_dai_load()
2358 static int sof_dai_unload(struct snd_soc_component *scomp, in sof_dai_unload() argument
2446 static int sof_link_ssp_load(struct snd_soc_component *scomp, int index, in sof_link_ssp_load() argument
2452 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_link_ssp_load()
2465 ret = sof_parse_tokens(scomp, &config->ssp, ssp_tokens, in sof_link_ssp_load()
2523 static int sof_link_sai_load(struct snd_soc_component *scomp, int index, in sof_link_sai_load() argument
2533 static int sof_link_esai_load(struct snd_soc_component *scomp, int index, in sof_link_esai_load() argument
2543 static int sof_link_dmic_load(struct snd_soc_component *scomp, int index, in sof_link_dmic_load() argument
2549 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_link_dmic_load()
2566 ret = sof_parse_tokens(scomp, &config->dmic, dmic_tokens, in sof_link_dmic_load()
2601 ret = sof_parse_tokens(scomp, &ipc_config->dmic.pdm[0], dmic_pdm_tokens, in sof_link_dmic_load()
2730 static int sof_link_hda_load(struct snd_soc_component *scomp, int index, in sof_link_hda_load() argument
2736 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_link_hda_load()
2747 ret = sof_parse_tokens(scomp, config, hda_tokens, in sof_link_hda_load()
2771 static int sof_link_alh_load(struct snd_soc_component *scomp, int index, in sof_link_alh_load() argument
2777 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_link_alh_load()
2806 static int sof_link_load(struct snd_soc_component *scomp, int index, in sof_link_load() argument
2810 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_link_load()
2845 ret = sof_parse_tokens(scomp, &config, dai_link_tokens, in sof_link_load()
2890 ret = sof_link_ssp_load(scomp, index, link, cfg, hw_config, in sof_link_load()
2894 ret = sof_link_dmic_load(scomp, index, link, cfg, hw_config, in sof_link_load()
2898 ret = sof_link_hda_load(scomp, index, link, cfg, hw_config, in sof_link_load()
2902 ret = sof_link_alh_load(scomp, index, link, cfg, hw_config, in sof_link_load()
2906 ret = sof_link_sai_load(scomp, index, link, cfg, hw_config, in sof_link_load()
2910 ret = sof_link_esai_load(scomp, index, link, cfg, hw_config, in sof_link_load()
2940 static int sof_link_unload(struct snd_soc_component *scomp, in sof_link_unload() argument
2943 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_link_unload()
2987 static int sof_route_load(struct snd_soc_component *scomp, int index, in sof_route_load() argument
2990 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_route_load()
3178 static void sof_complete(struct snd_soc_component *scomp) in sof_complete() argument
3180 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_complete()
3205 static int sof_manifest(struct snd_soc_component *scomp, int index, in sof_manifest() argument
3208 struct snd_sof_dev *sdev = snd_soc_component_get_drvdata(scomp); in sof_manifest()