Home
last modified time | relevance | path

Searched refs:sdw_stream_runtime (Results 1 – 25 of 43) sorted by relevance

12

/linux/include/linux/soundwire/
H A Dsdw.h961 struct sdw_stream_runtime { struct
1028 struct sdw_stream_runtime *bpt_stream;
1037 int (*compute_params)(struct sdw_bus *bus, struct sdw_stream_runtime *stream);
1050 struct sdw_stream_runtime *sdw_alloc_stream(const char *stream_name, enum sdw_stream_type type);
1051 void sdw_release_stream(struct sdw_stream_runtime *stream);
1053 int sdw_compute_params(struct sdw_bus *bus, struct sdw_stream_runtime *stream);
1059 struct sdw_stream_runtime *stream);
1061 struct sdw_stream_runtime *stream);
1063 int sdw_prepare_stream(struct sdw_stream_runtime *stream);
1064 int sdw_enable_stream(struct sdw_stream_runtime *stream);
[all …]
H A Dsdw_amd.h52 struct sdw_stream_runtime *stream;
/linux/sound/soc/qcom/
H A Dsdw.c69 struct sdw_stream_runtime *sruntime; in qcom_snd_sdw_startup()
131 struct sdw_stream_runtime *sruntime; in qcom_snd_sdw_prepare()
168 struct sdw_stream_runtime *qcom_snd_sdw_get_stream(struct snd_pcm_substream *substream) in qcom_snd_sdw_get_stream()
173 struct sdw_stream_runtime *sruntime; in qcom_snd_sdw_get_stream()
190 struct sdw_stream_runtime *sruntime = qcom_snd_sdw_get_stream(substream); in qcom_snd_sdw_shutdown()
200 struct sdw_stream_runtime *sruntime; in qcom_snd_sdw_hw_free()
H A Dsdw.h13 struct sdw_stream_runtime *qcom_snd_sdw_get_stream(struct snd_pcm_substream *stream);
/linux/drivers/soundwire/
H A Dstream.c845 static int do_bank_switch(struct sdw_stream_runtime *stream) in do_bank_switch()
994 struct sdw_stream_runtime *stream) in sdw_slave_port_free()
1164 struct sdw_stream_runtime *stream) in sdw_slave_rt_find()
1189 struct sdw_stream_runtime *stream) in sdw_slave_rt_free()
1202 struct sdw_stream_runtime *stream) in sdw_master_rt_find()
1225 struct sdw_stream_runtime *stream) in sdw_master_rt_alloc()
1308 struct sdw_stream_runtime *stream) in sdw_master_rt_free()
1338 struct sdw_stream_runtime *stream, in sdw_config_stream()
1419 static void sdw_acquire_bus_lock(struct sdw_stream_runtime *stream) in sdw_acquire_bus_lock()
1441 static void sdw_release_bus_lock(struct sdw_stream_runtime *stream) in sdw_release_bus_lock()
[all …]
H A Dgeneric_bandwidth_allocation.c226 struct sdw_stream_runtime *stream, in sdw_compute_group_params()
392 static int sdw_compute_port_params(struct sdw_bus *bus, struct sdw_stream_runtime *stream) in sdw_compute_port_params()
666 int sdw_compute_params(struct sdw_bus *bus, struct sdw_stream_runtime *stream) in sdw_compute_params()
H A Dcadence_master.h96 struct sdw_stream_runtime *stream;
H A Dqcom.c218 struct sdw_stream_runtime *sruntime[SWRM_MAX_DAIS];
1139 static int qcom_swrm_compute_params(struct sdw_bus *bus, struct sdw_stream_runtime *stream) in qcom_swrm_compute_params()
1203 struct sdw_stream_runtime *stream) in qcom_swrm_stream_free_ports()
1221 struct sdw_stream_runtime *stream, in qcom_swrm_stream_alloc_ports()
1297 struct sdw_stream_runtime *sruntime = ctrl->sruntime[dai->id]; in qcom_swrm_hw_params()
1312 struct sdw_stream_runtime *sruntime = ctrl->sruntime[dai->id]; in qcom_swrm_hw_free()
H A Dbus.h168 struct sdw_stream_runtime *stream;
/linux/sound/soc/codecs/
H A Dcs42l43-sdw.c25 struct sdw_stream_runtime *sdw_stream = snd_soc_dai_get_dma_data(dai, substream); in cs42l43_sdw_add_peripheral()
51 struct sdw_stream_runtime *sdw_stream = snd_soc_dai_get_dma_data(dai, substream); in cs42l43_sdw_remove_peripheral()
H A Dsdw-mockup.c63 struct sdw_stream_runtime *sdw_stream = snd_soc_dai_get_dma_data(dai, substream); 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()
H A Dmax98363.c210 struct sdw_stream_runtime *stream; in max98363_sdw_dai_hw_params()
259 struct sdw_stream_runtime *stream = in max98363_pcm_hw_free()
H A Drt1318-sdw.c571 struct sdw_stream_runtime *sdw_stream; in rt1318_sdw_hw_params()
652 struct sdw_stream_runtime *sdw_stream = in rt1318_sdw_pcm_hw_free()
H A Drt1017-sdca-sdw.c580 struct sdw_stream_runtime *sdw_stream; in rt1017_sdca_pcm_hw_params()
659 struct sdw_stream_runtime *sdw_stream = in rt1017_sdca_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()
121 struct sdw_stream_runtime *sdw_stream = snd_soc_dai_get_dma_data(dai, substream); in cs42l42_sdw_dai_hw_free()
H A Drt1316-sdw.c515 struct sdw_stream_runtime *sdw_stream; in rt1316_sdw_hw_params()
552 struct sdw_stream_runtime *sdw_stream = in rt1316_sdw_pcm_hw_free()
H A Dmax98373-sdw.c523 struct sdw_stream_runtime *sdw_stream; in max98373_sdw_dai_hw_params()
651 struct sdw_stream_runtime *sdw_stream = in max98373_pcm_hw_free()
H A Drt1308-sdw.c536 struct sdw_stream_runtime *sdw_stream; in rt1308_sdw_hw_params()
578 struct sdw_stream_runtime *sdw_stream = in rt1308_sdw_pcm_hw_free()
H A Drt5682-sdw.c111 struct sdw_stream_runtime *sdw_stream; in rt5682_sdw_hw_params()
227 struct sdw_stream_runtime *sdw_stream = in rt5682_sdw_hw_free()
H A Dpm4125.h210 struct sdw_stream_runtime *sruntime;
H A Drt712-sdca-dmic.c638 struct sdw_stream_runtime *sdw_stream; in rt712_sdca_dmic_hw_params()
715 struct sdw_stream_runtime *sdw_stream = in rt712_sdca_dmic_hw_free()
H A Drt715-sdca.c800 struct sdw_stream_runtime *sdw_stream; in rt715_sdca_pcm_hw_params()
902 struct sdw_stream_runtime *sdw_stream = in rt715_sdca_pcm_hw_free()
/linux/Documentation/driver-api/soundwire/
H A Dstream.rst328 struct sdw_stream_runtime * stream);
333 struct sdw_stream_runtime * stream);
376 int sdw_prepare_stream(struct sdw_stream_runtime * stream);
406 int sdw_enable_stream(struct sdw_stream_runtime * stream);
442 int sdw_disable_stream(struct sdw_stream_runtime * stream);
476 int sdw_deprepare_stream(struct sdw_stream_runtime * stream);
502 struct sdw_stream_runtime * stream);
504 struct sdw_stream_runtime * stream);
514 void sdw_release_stream(struct sdw_stream_runtime * stream);
/linux/sound/soc/sdca/
H A Dsdca_class_function.c133 struct sdw_stream_runtime *sdw_stream = snd_soc_dai_get_dma_data(dai, substream); in class_function_sdw_add_peripheral()
168 struct sdw_stream_runtime *sdw_stream = snd_soc_dai_get_dma_data(dai, substream); in class_function_sdw_remove_peripheral()
/linux/sound/soc/sdw_utils/
H A Dsoc_sdw_utils.c1034 struct sdw_stream_runtime *sdw_stream; in asoc_sdw_prepare()
1053 struct sdw_stream_runtime *sdw_stream; in asoc_sdw_trigger()
1136 struct sdw_stream_runtime *sdw_stream; in asoc_sdw_hw_free()

12