Home
last modified time | relevance | path

Searched refs:sdw_stream (Results 1 – 22 of 22) sorted by relevance

/openbmc/linux/sound/soc/codecs/
H A Dcs42l43-sdw.c24 struct sdw_stream_runtime *sdw_stream = snd_soc_dai_get_dma_data(dai, substream); in cs42l43_sdw_add_peripheral() local
30 if (!sdw_stream) in cs42l43_sdw_add_peripheral()
40 ret = sdw_stream_add_slave(sdw, &sconfig, &pconfig, 1, sdw_stream); in cs42l43_sdw_add_peripheral()
54 struct sdw_stream_runtime *sdw_stream = snd_soc_dai_get_dma_data(dai, substream); in cs42l43_sdw_remove_peripheral() local
57 if (!sdw_stream) in cs42l43_sdw_remove_peripheral()
60 return sdw_stream_remove_slave(sdw, sdw_stream); in cs42l43_sdw_remove_peripheral()
64 int cs42l43_sdw_set_stream(struct snd_soc_dai *dai, void *sdw_stream, int direction) in cs42l43_sdw_set_stream() argument
66 snd_soc_dai_dma_data_set(dai, direction, sdw_stream); in cs42l43_sdw_set_stream()
H A Dsdw-mockup.c41 static int sdw_mockup_set_sdw_stream(struct snd_soc_dai *dai, void *sdw_stream, in sdw_mockup_set_sdw_stream() argument
44 snd_soc_dai_dma_data_set(dai, direction, sdw_stream); in sdw_mockup_set_sdw_stream()
63 struct sdw_stream_runtime *sdw_stream = snd_soc_dai_get_dma_data(dai, substream); in sdw_mockup_pcm_hw_params() local
66 if (!sdw_stream) in sdw_mockup_pcm_hw_params()
81 &port_config, 1, sdw_stream); in sdw_mockup_pcm_hw_params()
93 struct sdw_stream_runtime *sdw_stream = snd_soc_dai_get_dma_data(dai, substream); in sdw_mockup_pcm_hw_free() local
98 sdw_stream_remove_slave(sdw_mockup->slave, sdw_stream); in sdw_mockup_pcm_hw_free()
H A Drt1017-sdca-sdw.c558 static int rt1017_sdca_set_sdw_stream(struct snd_soc_dai *dai, void *sdw_stream, in rt1017_sdca_set_sdw_stream() argument
561 snd_soc_dai_dma_data_set(dai, direction, sdw_stream); in rt1017_sdca_set_sdw_stream()
581 struct sdw_stream_runtime *sdw_stream; in rt1017_sdca_pcm_hw_params() local
586 sdw_stream = snd_soc_dai_get_dma_data(dai, substream); in rt1017_sdca_pcm_hw_params()
588 if (!sdw_stream) in rt1017_sdca_pcm_hw_params()
620 &port_config, 1, sdw_stream); in rt1017_sdca_pcm_hw_params()
660 struct sdw_stream_runtime *sdw_stream = in rt1017_sdca_pcm_hw_free() local
666 sdw_stream_remove_slave(rt1017->sdw_slave, sdw_stream); in rt1017_sdca_pcm_hw_free()
H A Drt1318-sdw.c549 static int rt1318_set_sdw_stream(struct snd_soc_dai *dai, void *sdw_stream, in rt1318_set_sdw_stream() argument
552 snd_soc_dai_dma_data_set(dai, direction, sdw_stream); in rt1318_set_sdw_stream()
572 struct sdw_stream_runtime *sdw_stream; in rt1318_sdw_hw_params() local
577 sdw_stream = snd_soc_dai_get_dma_data(dai, substream); in rt1318_sdw_hw_params()
579 if (!sdw_stream) in rt1318_sdw_hw_params()
607 &port_config, 1, sdw_stream); in rt1318_sdw_hw_params()
653 struct sdw_stream_runtime *sdw_stream = in rt1318_sdw_pcm_hw_free() local
659 sdw_stream_remove_slave(rt1318->sdw_slave, sdw_stream); in rt1318_sdw_pcm_hw_free()
H A Drt1316-sdw.c494 static int rt1316_set_sdw_stream(struct snd_soc_dai *dai, void *sdw_stream, in rt1316_set_sdw_stream() argument
497 snd_soc_dai_dma_data_set(dai, direction, sdw_stream); in rt1316_set_sdw_stream()
516 struct sdw_stream_runtime *sdw_stream; in rt1316_sdw_hw_params() local
520 sdw_stream = snd_soc_dai_get_dma_data(dai, substream); in rt1316_sdw_hw_params()
522 if (!sdw_stream) in rt1316_sdw_hw_params()
538 &port_config, 1, sdw_stream); in rt1316_sdw_hw_params()
553 struct sdw_stream_runtime *sdw_stream = in rt1316_sdw_pcm_hw_free() local
559 sdw_stream_remove_slave(rt1316->sdw_slave, sdw_stream); in rt1316_sdw_pcm_hw_free()
H A Dcs42l42-sdw.c68 struct sdw_stream_runtime *sdw_stream = snd_soc_dai_get_dma_data(dai, substream); in cs42l42_sdw_dai_hw_params() local
73 if (!sdw_stream) in cs42l42_sdw_dai_hw_params()
87 sdw_stream); in cs42l42_sdw_dai_hw_params()
121 struct sdw_stream_runtime *sdw_stream = snd_soc_dai_get_dma_data(dai, substream); in cs42l42_sdw_dai_hw_free() local
123 sdw_stream_remove_slave(cs42l42->sdw_peripheral, sdw_stream); in cs42l42_sdw_dai_hw_free()
153 static int cs42l42_sdw_dai_set_sdw_stream(struct snd_soc_dai *dai, void *sdw_stream, in cs42l42_sdw_dai_set_sdw_stream() argument
156 snd_soc_dai_dma_data_set(dai, direction, sdw_stream); in cs42l42_sdw_dai_set_sdw_stream()
H A Drt1308-sdw.c493 static int rt1308_set_sdw_stream(struct snd_soc_dai *dai, void *sdw_stream, in rt1308_set_sdw_stream() argument
496 snd_soc_dai_dma_data_set(dai, direction, sdw_stream); in rt1308_set_sdw_stream()
537 struct sdw_stream_runtime *sdw_stream; in rt1308_sdw_hw_params() local
541 sdw_stream = snd_soc_dai_get_dma_data(dai, substream); in rt1308_sdw_hw_params()
543 if (!sdw_stream) in rt1308_sdw_hw_params()
564 &port_config, 1, sdw_stream); in rt1308_sdw_hw_params()
579 struct sdw_stream_runtime *sdw_stream = in rt1308_sdw_pcm_hw_free() local
585 sdw_stream_remove_slave(rt1308->sdw_slave, sdw_stream); in rt1308_sdw_pcm_hw_free()
H A Dmax98373-sdw.c524 struct sdw_stream_runtime *sdw_stream; in max98373_sdw_dai_hw_params() local
527 sdw_stream = snd_soc_dai_get_dma_data(dai, substream); in max98373_sdw_dai_hw_params()
529 if (!sdw_stream) in max98373_sdw_dai_hw_params()
553 &port_config, 1, sdw_stream); in max98373_sdw_dai_hw_params()
652 struct sdw_stream_runtime *sdw_stream = in max98373_pcm_hw_free() local
658 sdw_stream_remove_slave(max98373->slave, sdw_stream); in max98373_pcm_hw_free()
663 void *sdw_stream, int direction) in max98373_set_sdw_stream() argument
665 snd_soc_dai_dma_data_set(dai, direction, sdw_stream); in max98373_set_sdw_stream()
H A Drt5682-sdw.c89 static int rt5682_set_sdw_stream(struct snd_soc_dai *dai, void *sdw_stream, in rt5682_set_sdw_stream() argument
92 snd_soc_dai_dma_data_set(dai, direction, sdw_stream); in rt5682_set_sdw_stream()
111 struct sdw_stream_runtime *sdw_stream; in rt5682_sdw_hw_params() local
117 sdw_stream = snd_soc_dai_get_dma_data(dai, substream); in rt5682_sdw_hw_params()
118 if (!sdw_stream) in rt5682_sdw_hw_params()
133 &port_config, 1, sdw_stream); in rt5682_sdw_hw_params()
227 struct sdw_stream_runtime *sdw_stream = in rt5682_sdw_hw_free() local
233 sdw_stream_remove_slave(rt5682->slave, sdw_stream); in rt5682_sdw_hw_free()
H A Drt712-sdca-dmic.c623 static int rt712_sdca_dmic_set_sdw_stream(struct snd_soc_dai *dai, void *sdw_stream, in rt712_sdca_dmic_set_sdw_stream() argument
626 snd_soc_dai_dma_data_set(dai, direction, sdw_stream); in rt712_sdca_dmic_set_sdw_stream()
645 struct sdw_stream_runtime *sdw_stream; in rt712_sdca_dmic_hw_params() local
650 sdw_stream = snd_soc_dai_get_dma_data(dai, substream); in rt712_sdca_dmic_hw_params()
652 if (!sdw_stream) in rt712_sdca_dmic_hw_params()
668 &port_config, 1, sdw_stream); in rt712_sdca_dmic_hw_params()
722 struct sdw_stream_runtime *sdw_stream = in rt712_sdca_dmic_hw_free() local
728 sdw_stream_remove_slave(rt712->slave, sdw_stream); in rt712_sdca_dmic_hw_free()
H A Drt715-sdca.c788 static int rt715_sdca_set_sdw_stream(struct snd_soc_dai *dai, void *sdw_stream, in rt715_sdca_set_sdw_stream() argument
791 snd_soc_dai_dma_data_set(dai, direction, sdw_stream); in rt715_sdca_set_sdw_stream()
811 struct sdw_stream_runtime *sdw_stream; in rt715_sdca_pcm_hw_params() local
815 sdw_stream = snd_soc_dai_get_dma_data(dai, substream); in rt715_sdca_pcm_hw_params()
817 if (!sdw_stream) in rt715_sdca_pcm_hw_params()
842 &port_config, 1, sdw_stream); in rt715_sdca_pcm_hw_params()
913 struct sdw_stream_runtime *sdw_stream = in rt715_sdca_pcm_hw_free() local
919 sdw_stream_remove_slave(rt715->slave, sdw_stream); in rt715_sdca_pcm_hw_free()
H A Drt700.c882 static int rt700_set_sdw_stream(struct snd_soc_dai *dai, void *sdw_stream, in rt700_set_sdw_stream() argument
885 snd_soc_dai_dma_data_set(dai, direction, sdw_stream); in rt700_set_sdw_stream()
904 struct sdw_stream_runtime *sdw_stream; in rt700_pcm_hw_params() local
909 sdw_stream = snd_soc_dai_get_dma_data(dai, substream); in rt700_pcm_hw_params()
911 if (!sdw_stream) in rt700_pcm_hw_params()
938 &port_config, 1, sdw_stream); in rt700_pcm_hw_params()
985 struct sdw_stream_runtime *sdw_stream = in rt700_pcm_hw_free() local
991 sdw_stream_remove_slave(rt700->slave, sdw_stream); in rt700_pcm_hw_free()
H A Drt715.c819 static int rt715_set_sdw_stream(struct snd_soc_dai *dai, void *sdw_stream, in rt715_set_sdw_stream() argument
823 snd_soc_dai_dma_data_set(dai, direction, sdw_stream); in rt715_set_sdw_stream()
843 struct sdw_stream_runtime *sdw_stream; in rt715_pcm_hw_params() local
847 sdw_stream = snd_soc_dai_get_dma_data(dai, substream); in rt715_pcm_hw_params()
849 if (!sdw_stream) in rt715_pcm_hw_params()
872 &port_config, 1, sdw_stream); in rt715_pcm_hw_params()
935 struct sdw_stream_runtime *sdw_stream = in rt715_pcm_hw_free() local
941 sdw_stream_remove_slave(rt715->slave, sdw_stream); in rt715_pcm_hw_free()
H A Drt711.c971 static int rt711_set_sdw_stream(struct snd_soc_dai *dai, void *sdw_stream, in rt711_set_sdw_stream() argument
974 snd_soc_dai_dma_data_set(dai, direction, sdw_stream); in rt711_set_sdw_stream()
993 struct sdw_stream_runtime *sdw_stream; in rt711_pcm_hw_params() local
998 sdw_stream = snd_soc_dai_get_dma_data(dai, substream); in rt711_pcm_hw_params()
1000 if (!sdw_stream) in rt711_pcm_hw_params()
1021 &port_config, 1, sdw_stream); in rt711_pcm_hw_params()
1069 struct sdw_stream_runtime *sdw_stream = in rt711_pcm_hw_free() local
1075 sdw_stream_remove_slave(rt711->slave, sdw_stream); in rt711_pcm_hw_free()
H A Drt712-sdca.c998 static int rt712_sdca_set_sdw_stream(struct snd_soc_dai *dai, void *sdw_stream, in rt712_sdca_set_sdw_stream() argument
1001 snd_soc_dai_dma_data_set(dai, direction, sdw_stream); in rt712_sdca_set_sdw_stream()
1021 struct sdw_stream_runtime *sdw_stream; in rt712_sdca_pcm_hw_params() local
1026 sdw_stream = snd_soc_dai_get_dma_data(dai, substream); in rt712_sdca_pcm_hw_params()
1028 if (!sdw_stream) in rt712_sdca_pcm_hw_params()
1061 &port_config, 1, sdw_stream); in rt712_sdca_pcm_hw_params()
1121 struct sdw_stream_runtime *sdw_stream = in rt712_sdca_pcm_hw_free() local
1127 sdw_stream_remove_slave(rt712->slave, sdw_stream); in rt712_sdca_pcm_hw_free()
H A Drt711-sdca.c1244 static int rt711_sdca_set_sdw_stream(struct snd_soc_dai *dai, void *sdw_stream, in rt711_sdca_set_sdw_stream() argument
1247 snd_soc_dai_dma_data_set(dai, direction, sdw_stream); in rt711_sdca_set_sdw_stream()
1266 struct sdw_stream_runtime *sdw_stream; in rt711_sdca_pcm_hw_params() local
1271 sdw_stream = snd_soc_dai_get_dma_data(dai, substream); in rt711_sdca_pcm_hw_params()
1273 if (!sdw_stream) in rt711_sdca_pcm_hw_params()
1294 &port_config, 1, sdw_stream); in rt711_sdca_pcm_hw_params()
1345 struct sdw_stream_runtime *sdw_stream = in rt711_sdca_pcm_hw_free() local
1351 sdw_stream_remove_slave(rt711->slave, sdw_stream); in rt711_sdca_pcm_hw_free()
H A Drt722-sdca.c1143 static int rt722_sdca_set_sdw_stream(struct snd_soc_dai *dai, void *sdw_stream, in rt722_sdca_set_sdw_stream() argument
1146 snd_soc_dai_dma_data_set(dai, direction, sdw_stream); in rt722_sdca_set_sdw_stream()
1166 struct sdw_stream_runtime *sdw_stream; in rt722_sdca_pcm_hw_params() local
1171 sdw_stream = snd_soc_dai_get_dma_data(dai, substream); in rt722_sdca_pcm_hw_params()
1173 if (!sdw_stream) in rt722_sdca_pcm_hw_params()
1212 &port_config, 1, sdw_stream); in rt722_sdca_pcm_hw_params()
1272 struct sdw_stream_runtime *sdw_stream = in rt722_sdca_pcm_hw_free() local
1278 sdw_stream_remove_slave(rt722->slave, sdw_stream); in rt722_sdca_pcm_hw_free()
H A Dcs35l56.c683 struct sdw_stream_runtime *sdw_stream = snd_soc_dai_get_dma_data(dai, substream); in cs35l56_sdw_dai_hw_params() local
693 if (!sdw_stream) in cs35l56_sdw_dai_hw_params()
720 1, sdw_stream); in cs35l56_sdw_dai_hw_params()
733 struct sdw_stream_runtime *sdw_stream = snd_soc_dai_get_dma_data(dai, substream); in cs35l56_sdw_dai_hw_free() local
738 sdw_stream_remove_slave(cs35l56->sdw_peripheral, sdw_stream); in cs35l56_sdw_dai_hw_free()
744 void *sdw_stream, int direction) in cs35l56_sdw_dai_set_stream() argument
746 snd_soc_dai_dma_data_set(dai, direction, sdw_stream); in cs35l56_sdw_dai_set_stream()
H A Dcs42l43.h100 int cs42l43_sdw_set_stream(struct snd_soc_dai *dai, void *sdw_stream, int direction);
H A Dmax98363.c272 void *sdw_stream, int direction) in max98363_set_sdw_stream() argument
274 snd_soc_dai_dma_data_set(dai, direction, sdw_stream); in max98363_set_sdw_stream()
/openbmc/linux/sound/soc/intel/boards/
H A Dsof_sdw.c558 struct sdw_stream_runtime *sdw_stream; in sdw_prepare() local
565 if (IS_ERR(sdw_stream)) { in sdw_prepare()
567 return PTR_ERR(sdw_stream); in sdw_prepare()
570 return sdw_prepare_stream(sdw_stream); in sdw_prepare()
576 struct sdw_stream_runtime *sdw_stream; in sdw_trigger() local
584 if (IS_ERR(sdw_stream)) { in sdw_trigger()
586 return PTR_ERR(sdw_stream); in sdw_trigger()
593 ret = sdw_enable_stream(sdw_stream); in sdw_trigger()
599 ret = sdw_disable_stream(sdw_stream); in sdw_trigger()
671 if (IS_ERR(sdw_stream)) { in sdw_hw_free()
[all …]
/openbmc/linux/drivers/soundwire/
H A Dstream.c1719 struct sdw_stream_runtime *sdw_stream) in set_stream() argument
1775 struct sdw_stream_runtime *sdw_stream; in sdw_startup_stream() local
1787 sdw_stream = sdw_alloc_stream(name); in sdw_startup_stream()
1788 if (!sdw_stream) { in sdw_startup_stream()
1794 ret = set_stream(substream, sdw_stream); in sdw_startup_stream()
1800 sdw_release_stream(sdw_stream); in sdw_startup_stream()
1819 struct sdw_stream_runtime *sdw_stream; in sdw_shutdown_stream() local
1825 sdw_stream = snd_soc_dai_get_stream(dai, substream->stream); in sdw_shutdown_stream()
1827 if (IS_ERR(sdw_stream)) { in sdw_shutdown_stream()
1833 kfree(sdw_stream->name); in sdw_shutdown_stream()
[all …]