| /linux/include/linux/soundwire/ |
| H A D | sdw.h | 961 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 D | sdw_amd.h | 52 struct sdw_stream_runtime *stream;
|
| /linux/sound/soc/qcom/ |
| H A D | sdw.c | 69 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 D | sdw.h | 13 struct sdw_stream_runtime *qcom_snd_sdw_get_stream(struct snd_pcm_substream *stream);
|
| /linux/drivers/soundwire/ |
| H A D | stream.c | 845 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 D | generic_bandwidth_allocation.c | 226 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 D | cadence_master.h | 96 struct sdw_stream_runtime *stream;
|
| H A D | qcom.c | 218 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 D | bus.h | 168 struct sdw_stream_runtime *stream;
|
| /linux/sound/soc/codecs/ |
| H A D | cs42l43-sdw.c | 25 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 D | sdw-mockup.c | 63 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 D | max98363.c | 210 struct sdw_stream_runtime *stream; in max98363_sdw_dai_hw_params() 259 struct sdw_stream_runtime *stream = in max98363_pcm_hw_free()
|
| H A D | rt1318-sdw.c | 571 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 D | rt1017-sdca-sdw.c | 580 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 D | cs42l42-sdw.c | 68 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 D | rt1316-sdw.c | 515 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 D | max98373-sdw.c | 523 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 D | rt1308-sdw.c | 536 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 D | rt5682-sdw.c | 111 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 D | pm4125.h | 210 struct sdw_stream_runtime *sruntime;
|
| H A D | rt712-sdca-dmic.c | 638 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 D | rt715-sdca.c | 800 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 D | stream.rst | 328 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 D | sdca_class_function.c | 133 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 D | soc_sdw_utils.c | 1034 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()
|