Home
last modified time | relevance | path

Searched refs:sink (Results 1 – 25 of 30) sorted by relevance

12

/sound/soc/
Dsoc-dapm.c61 struct snd_soc_dapm_widget *sink));
297 dapm_widget_invalidate_input_paths(p->sink); in dapm_path_invalidate()
298 if (p->sink->endpoints[SND_SOC_DAPM_DIR_OUT] != 0) in dapm_path_invalidate()
769 p->sink->kcontrol_news[i].private_value; in dapm_set_mixer_path_status()
778 soc_dapm_read(p->sink->dapm, reg, &val); in dapm_set_mixer_path_status()
793 soc_dapm_read(p->sink->dapm, mc->rreg, &val); in dapm_set_mixer_path_status()
813 for (i = 0; i < path->sink->num_kcontrols; i++) { in dapm_connect_mixer()
814 if (!strcmp(control_name, path->sink->kcontrol_news[i].name)) { in dapm_connect_mixer()
815 path->name = path->sink->kcontrol_news[i].name; in dapm_connect_mixer()
1383 !path->connected(path->source, path->sink)) in dapm_supply_check_power()
[all …]
Dsoc-core.c1686 struct snd_soc_dapm_widget *sink, *source; in soc_link_dai_widgets() local
1693 sink = codec_dai->playback_widget; in soc_link_dai_widgets()
1695 if (sink && source) { in soc_link_dai_widgets()
1698 source, sink); in soc_link_dai_widgets()
1701 sink->name, source->name, ret); in soc_link_dai_widgets()
1706 sink = cpu_dai->playback_widget; in soc_link_dai_widgets()
1708 if (sink && source) { in soc_link_dai_widgets()
1711 source, sink); in soc_link_dai_widgets()
1714 sink->name, source->name, ret); in soc_link_dai_widgets()
4054 2 * i, &routes[i].sink); in snd_soc_of_parse_audio_routing()
Dsoc-topology.c1187 if (strnlen(elem->sink, SNDRV_CTL_ELEM_ID_NAME_MAXLEN) == in soc_tplg_dapm_graph_elems_load()
1195 route.sink = elem->sink; in soc_tplg_dapm_graph_elems_load()
/sound/soc/intel/skylake/
Dskl-topology.c959 struct snd_soc_dapm_widget *sink = NULL, *next_sink = NULL; in skl_tplg_bind_sinks() local
969 dev_dbg(ctx->dev, "%s: sink widget=%s\n", __func__, p->sink->name); in skl_tplg_bind_sinks()
971 next_sink = p->sink; in skl_tplg_bind_sinks()
973 if (!is_skl_dsp_widget_type(p->sink)) in skl_tplg_bind_sinks()
974 return skl_tplg_bind_sinks(p->sink, skl, src_w, src_mconfig); in skl_tplg_bind_sinks()
981 if ((p->sink->priv != NULL) && in skl_tplg_bind_sinks()
982 is_skl_dsp_widget_type(p->sink)) { in skl_tplg_bind_sinks()
984 sink = p->sink; in skl_tplg_bind_sinks()
985 sink_mconfig = sink->priv; in skl_tplg_bind_sinks()
1020 skl_tplg_set_module_bind_params(sink, sink_mconfig, ctx); in skl_tplg_bind_sinks()
[all …]
/sound/pci/riptide/
Driptide.c503 unsigned char sink, unsigned char *a,
757 unsigned char sink, type; in alloclbuspath() local
759 sink = *path & (~SPLIT_PATH); in alloclbuspath()
760 if (sink != E2SINK_MAX) { in alloclbuspath()
761 snd_printdd("alloc path 0x%x->0x%x\n", source, sink); in alloclbuspath()
762 SEND_PSEL(cif, source, sink); in alloclbuspath()
763 source = lbusin2out[sink][0]; in alloclbuspath()
764 type = lbusin2out[sink][1]; in alloclbuspath()
767 *mixer = sink - DIGITAL_MIXER_IN0; in alloclbuspath()
775 s[1] = sink; in alloclbuspath()
[all …]
/sound/soc/codecs/
Drt5631.c287 struct snd_soc_dapm_widget *sink) in check_sysclk1_source() argument
297 struct snd_soc_dapm_widget *sink) in check_dmic_used() argument
305 struct snd_soc_dapm_widget *sink) in check_dacl_to_outmixl() argument
315 struct snd_soc_dapm_widget *sink) in check_dacr_to_outmixr() argument
325 struct snd_soc_dapm_widget *sink) in check_dacl_to_spkmixl() argument
335 struct snd_soc_dapm_widget *sink) in check_dacr_to_spkmixr() argument
345 struct snd_soc_dapm_widget *sink) in check_adcl_select() argument
355 struct snd_soc_dapm_widget *sink) in check_adcr_select() argument
Dadau1373.c822 struct snd_soc_dapm_widget *sink) in adau1373_check_aif_clk() argument
829 dai = sink->name[3] - '1'; in adau1373_check_aif_clk()
843 struct snd_soc_dapm_widget *sink) in adau1373_check_src() argument
849 dai = sink->name[3] - '1'; in adau1373_check_src()
Dadav80x.c213 struct snd_soc_dapm_widget *sink) in adav80x_dapm_sysclk_check() argument
237 struct snd_soc_dapm_widget *sink) in adav80x_dapm_pll_check() argument
Drt5514.c469 struct snd_soc_dapm_widget *sink) in rt5514_is_sys_clk_from_pll() argument
481 struct snd_soc_dapm_widget *sink) in rt5514_i2s_use_asrc() argument
Dhdac_hdmi.c686 const char *sink, const char *control, const char *src, in hdac_hdmi_fill_route() argument
688 struct snd_soc_dapm_widget *sink)) in hdac_hdmi_fill_route() argument
690 route->sink = sink; in hdac_hdmi_fill_route()
Drt5663.c1812 struct snd_soc_dapm_widget *sink) in rt5663_is_sys_clk_from_pll() argument
1826 struct snd_soc_dapm_widget *sink) in rt5663_is_using_asrc() argument
1869 struct snd_soc_dapm_widget *sink) in rt5663_i2s_use_asrc() argument
Drt5670.c700 struct snd_soc_dapm_widget *sink) in is_sys_clk_from_pll() argument
712 struct snd_soc_dapm_widget *sink) in is_using_asrc() argument
764 struct snd_soc_dapm_widget *sink) in can_use_asrc() argument
Dwm8731.c215 struct snd_soc_dapm_widget *sink) in wm8731_check_osc() argument
Dnau8810.c400 struct snd_soc_dapm_widget *sink) in check_mclk_select_pll() argument
Drt5677.c931 struct snd_soc_dapm_widget *sink) in is_sys_clk_from_pll() argument
946 struct snd_soc_dapm_widget *sink) in is_using_asrc() argument
1029 struct snd_soc_dapm_widget *sink) in can_use_asrc() argument
1234 struct snd_soc_dapm_widget *sink) in rt5677_dmic_use_asrc() argument
Drt5640.c480 struct snd_soc_dapm_widget *sink) in is_sys_clk_from_pll() argument
494 struct snd_soc_dapm_widget *sink) in is_using_asrc() argument
Drt286.c335 struct snd_soc_dapm_widget *sink) in is_mclk_mode() argument
Drt298.c361 struct snd_soc_dapm_widget *sink) in is_mclk_mode() argument
Drt5660.c374 struct snd_soc_dapm_widget *sink) in rt5660_is_sys_clk_from_pll() argument
Darizona.c1854 routes[0].sink = dai->driver->capture.stream_name; in arizona_dai_set_sysclk()
1855 routes[1].sink = dai->driver->playback.stream_name; in arizona_dai_set_sysclk()
Drt5616.c350 struct snd_soc_dapm_widget *sink) in is_sys_clk_from_pll() argument
Drt5645.c862 struct snd_soc_dapm_widget *sink) in is_sys_clk_from_pll() argument
876 struct snd_soc_dapm_widget *sink) in is_using_asrc() argument
/sound/spi/
DKconfig20 This driver requires the Atmel SSC driver for sound sink, a
/sound/soc/intel/atom/
Dsst-atom-controls.c1325 if (p->connected && !p->connected(w, p->sink)) in sst_send_pipe_gains()
1328 if (p->connect && p->sink->power && in sst_send_pipe_gains()
1329 is_sst_dapm_widget(p->sink)) { in sst_send_pipe_gains()
1330 struct sst_ids *ids = p->sink->priv; in sst_send_pipe_gains()
1333 p->sink->name); in sst_send_pipe_gains()
1344 if (p->connected && !p->connected(w, p->sink)) in sst_send_pipe_gains()
/sound/soc/samsung/
Dspeyside.c117 struct snd_soc_dapm_widget *sink) in speyside_get_micbias() argument

12