/linux-master/sound/soc/intel/avs/ |
H A D | icl.c | 129 struct snd_pcm_substream substream; local 145 memset(&substream, 0, sizeof(substream)); 146 substream.stream = SNDRV_PCM_STREAM_CAPTURE; 148 host_stream = snd_hdac_ext_stream_assign(bus, &substream, HDAC_EXT_STREAM_TYPE_HOST);
|
/linux-master/drivers/media/usb/em28xx/ |
H A D | em28xx-audio.c | 75 struct snd_pcm_substream *substream; local 102 substream = dev->adev.capture_pcm_substream; 103 runtime = substream->runtime; 129 snd_pcm_stream_lock_irqsave(substream, flags); 145 snd_pcm_stream_unlock_irqrestore(substream, flags); 148 snd_pcm_period_elapsed(substream); 216 static int snd_em28xx_capture_open(struct snd_pcm_substream *substream) argument 218 struct em28xx *dev = snd_pcm_substream_chip(substream); 219 struct snd_pcm_runtime *runtime = substream->runtime; 232 nonblock = !!(substream 296 snd_em28xx_pcm_close(struct snd_pcm_substream *substream) argument 317 snd_em28xx_prepare(struct snd_pcm_substream *substream) argument 345 snd_em28xx_capture_trigger(struct snd_pcm_substream *substream, int cmd) argument 372 snd_em28xx_capture_pointer(struct snd_pcm_substream *substream) argument 413 struct snd_pcm_substream *substream = dev->adev.capture_pcm_substream; local 454 struct snd_pcm_substream *substream = dev->adev.capture_pcm_substream; local 490 struct snd_pcm_substream *substream = dev->adev.capture_pcm_substream; local 532 struct snd_pcm_substream *substream = dev->adev.capture_pcm_substream; local [all...] |
/linux-master/sound/pci/ali5451/ |
H A D | ali5451.c | 181 struct snd_pcm_substream *substream; member in struct:snd_ali_voice 850 if (pvoice->pcm && pvoice->substream) { 858 snd_pcm_period_elapsed(pvoice->substream); 954 pvoice->substream = NULL; 1042 static unsigned int snd_ali_control_mode(struct snd_pcm_substream *substream) argument 1045 struct snd_pcm_runtime *runtime = substream->runtime; 1064 static int snd_ali_trigger(struct snd_pcm_substream *substream, argument 1068 struct snd_ali *codec = snd_pcm_substream_chip(substream); 1089 snd_pcm_group_for_each_entry(s, substream) { 1109 snd_pcm_trigger_done(s, substream); 1129 snd_ali_playback_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params) argument 1160 snd_ali_playback_hw_free(struct snd_pcm_substream *substream) argument 1174 snd_ali_playback_prepare(struct snd_pcm_substream *substream) argument 1267 snd_ali_prepare(struct snd_pcm_substream *substream) argument 1356 snd_ali_playback_pointer(struct snd_pcm_substream *substream) argument 1378 snd_ali_pointer(struct snd_pcm_substream *substream) argument 1454 snd_ali_open(struct snd_pcm_substream *substream, int rec, int channel, const struct snd_pcm_hardware *phw) argument 1477 snd_ali_playback_open(struct snd_pcm_substream *substream) argument 1482 snd_ali_capture_open(struct snd_pcm_substream *substream) argument 1487 snd_ali_playback_close(struct snd_pcm_substream *substream) argument 1492 snd_ali_close(struct snd_pcm_substream *substream) argument 1524 snd_ali_modem_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params) argument 1557 snd_ali_modem_open(struct snd_pcm_substream *substream, int rec, int channel) argument 1574 snd_ali_modem_playback_open(struct snd_pcm_substream *substream) argument 1579 snd_ali_modem_capture_open(struct snd_pcm_substream *substream) argument [all...] |
/linux-master/sound/soc/pxa/ |
H A D | pxa2xx-i2s.c | 93 static int pxa2xx_i2s_startup(struct snd_pcm_substream *substream, argument 96 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); 154 static int pxa2xx_i2s_hw_params(struct snd_pcm_substream *substream, argument 166 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) 171 snd_soc_dai_set_dma_data(dai, substream, dma_data); 182 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) 214 static int pxa2xx_i2s_trigger(struct snd_pcm_substream *substream, int cmd, argument 221 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) 240 static void pxa2xx_i2s_shutdown(struct snd_pcm_substream *substream, argument 243 if (substream [all...] |
/linux-master/sound/pci/ |
H A D | sis7019.c | 81 struct snd_pcm_substream *substream; member in struct:voice 276 snd_pcm_period_elapsed(voice->substream); 328 snd_pcm_period_elapsed(voice->substream); 430 static int sis_alloc_timing_voice(struct snd_pcm_substream *substream, argument 433 struct sis7019 *sis = snd_pcm_substream_chip(substream); 434 struct snd_pcm_runtime *runtime = substream->runtime; 457 voice->timing->substream = substream; 466 static int sis_playback_open(struct snd_pcm_substream *substream) argument 468 struct sis7019 *sis = snd_pcm_substream_chip(substream); 487 sis_substream_close(struct snd_pcm_substream *substream) argument 497 sis_pcm_playback_prepare(struct snd_pcm_substream *substream) argument 563 sis_pcm_trigger(struct snd_pcm_substream *substream, int cmd) argument 632 sis_pcm_pointer(struct snd_pcm_substream *substream) argument 643 sis_capture_open(struct snd_pcm_substream *substream) argument 676 sis_capture_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params) argument 693 sis_prepare_timing_voice(struct voice *voice, struct snd_pcm_substream *substream) argument 796 sis_pcm_capture_prepare(struct snd_pcm_substream *substream) argument [all...] |
/linux-master/sound/ppc/ |
H A D | snd_ps3.c | 338 snd_pcm_period_elapsed(card->substream); 436 * set sampling rate according to the substream 438 static int snd_ps3_set_avsetting(struct snd_pcm_substream *substream) argument 440 struct snd_ps3_card_info *card = snd_pcm_substream_chip(substream); 447 substream->runtime->rate, 448 snd_pcm_format_width(substream->runtime->format)); 454 switch (substream->runtime->rate) { 469 substream->runtime->rate); 474 switch (snd_pcm_format_width(substream->runtime->format)) { 483 snd_pcm_format_width(substream 511 snd_ps3_pcm_open(struct snd_pcm_substream *substream) argument 531 snd_ps3_pcm_close(struct snd_pcm_substream *substream) argument 538 snd_ps3_delay_to_bytes(struct snd_pcm_substream *substream, unsigned int delay_ms) argument 560 snd_ps3_pcm_prepare(struct snd_pcm_substream *substream) argument 611 snd_ps3_pcm_trigger(struct snd_pcm_substream *substream, int cmd) argument 657 snd_ps3_pcm_pointer( struct snd_pcm_substream *substream) argument [all...] |
/linux-master/sound/sparc/ |
H A D | amd7930.c | 566 static int snd_amd7930_playback_trigger(struct snd_pcm_substream *substream, argument 569 struct snd_amd7930 *amd = snd_pcm_substream_chip(substream); 573 static int snd_amd7930_capture_trigger(struct snd_pcm_substream *substream, argument 576 struct snd_amd7930 *amd = snd_pcm_substream_chip(substream); 580 static int snd_amd7930_playback_prepare(struct snd_pcm_substream *substream) argument 582 struct snd_amd7930 *amd = snd_pcm_substream_chip(substream); 583 struct snd_pcm_runtime *runtime = substream->runtime; 584 unsigned int size = snd_pcm_lib_buffer_bytes(substream); 612 static int snd_amd7930_capture_prepare(struct snd_pcm_substream *substream) argument 614 struct snd_amd7930 *amd = snd_pcm_substream_chip(substream); 644 snd_amd7930_playback_pointer(struct snd_pcm_substream *substream) argument 655 snd_amd7930_capture_pointer(struct snd_pcm_substream *substream) argument 688 snd_amd7930_playback_open(struct snd_pcm_substream *substream) argument 698 snd_amd7930_capture_open(struct snd_pcm_substream *substream) argument 708 snd_amd7930_playback_close(struct snd_pcm_substream *substream) argument 716 snd_amd7930_capture_close(struct snd_pcm_substream *substream) argument [all...] |
/linux-master/sound/soc/mediatek/common/ |
H A D | mtk-btcvsd.c | 83 struct snd_pcm_substream *substream; member in struct:mtk_btcvsd_snd_stream 272 static int btcvsd_bytes_to_frame(struct snd_pcm_substream *substream, argument 276 struct snd_pcm_runtime *runtime = substream->runtime; 622 snd_pcm_period_elapsed(bt->rx->substream); 628 snd_pcm_period_elapsed(bt->tx->substream); 851 (struct mtk_btcvsd_snd *bt, struct snd_pcm_substream *substream) 853 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) 872 struct snd_pcm_substream *substream) 877 dev_dbg(bt->dev, "%s(), stream %d, substream %p\n", 878 __func__, substream 850 get_bt_stream(struct mtk_btcvsd_snd *bt, struct snd_pcm_substream *substream) argument 871 mtk_pcm_btcvsd_open(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 893 mtk_pcm_btcvsd_close(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 906 mtk_pcm_btcvsd_hw_params(struct snd_soc_component *component, struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params) argument 924 mtk_pcm_btcvsd_hw_free(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 935 mtk_pcm_btcvsd_prepare(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 947 mtk_pcm_btcvsd_trigger(struct snd_soc_component *component, struct snd_pcm_substream *substream, int cmd) argument 977 mtk_pcm_btcvsd_pointer( struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 1026 mtk_pcm_btcvsd_copy(struct snd_soc_component *component, struct snd_pcm_substream *substream, int channel, unsigned long pos, struct iov_iter *buf, unsigned long count) argument [all...] |
/linux-master/sound/pci/asihpi/ |
H A D | asihpi.c | 120 void (*pcm_start)(struct snd_pcm_substream *substream); 121 void (*pcm_stop)(struct snd_pcm_substream *substream); 148 struct snd_pcm_substream *substream; member in struct:snd_card_asihpi_pcm 273 static void print_hwparams(struct snd_pcm_substream *substream, argument 277 snd_pcm_debug_name(substream, name, sizeof(name)); 430 static int snd_card_asihpi_pcm_hw_params(struct snd_pcm_substream *substream, argument 433 struct snd_pcm_runtime *runtime = substream->runtime; 435 struct snd_card_asihpi *card = snd_pcm_substream_chip(substream); 441 print_hwparams(substream, params); 450 if (substream 492 snd_card_asihpi_hw_free(struct snd_pcm_substream *substream) argument 508 snd_card_asihpi_pcm_timer_start(struct snd_pcm_substream * substream) argument 522 snd_card_asihpi_pcm_timer_stop(struct snd_pcm_substream *substream) argument 531 snd_card_asihpi_pcm_int_start(struct snd_pcm_substream *substream) argument 547 snd_card_asihpi_pcm_int_stop(struct snd_pcm_substream *substream) argument 559 snd_card_asihpi_trigger(struct snd_pcm_substream *substream, int cmd) argument 720 struct snd_pcm_substream *substream = dpcm->substream; local 916 snd_card_asihpi_playback_prepare(struct snd_pcm_substream * substream) argument 932 snd_card_asihpi_playback_pointer(struct snd_pcm_substream *substream) argument 978 snd_card_asihpi_playback_open(struct snd_pcm_substream *substream) argument 1068 snd_card_asihpi_playback_close(struct snd_pcm_substream *substream) argument 1091 snd_card_asihpi_capture_pointer(struct snd_pcm_substream *substream) argument 1106 snd_card_asihpi_capture_prepare(struct snd_pcm_substream *substream) argument 1153 snd_card_asihpi_capture_open(struct snd_pcm_substream *substream) argument 1230 snd_card_asihpi_capture_close(struct snd_pcm_substream *substream) argument [all...] |
/linux-master/sound/soc/codecs/ |
H A D | rt5677-spi.c | 65 struct snd_pcm_substream *substream; member in struct:rt5677_dsp 105 struct snd_pcm_substream *substream) 107 snd_soc_set_runtime_hwparams(substream, &rt5677_spi_pcm_hardware); 113 struct snd_pcm_substream *substream) 115 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); 130 struct snd_pcm_substream *substream, 137 rt5677_dsp->substream = substream; 145 struct snd_pcm_substream *substream) 151 rt5677_dsp->substream 103 rt5677_spi_pcm_open( struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 111 rt5677_spi_pcm_close( struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 128 rt5677_spi_hw_params( struct snd_soc_component *component, struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params) argument 143 rt5677_spi_hw_free( struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 157 rt5677_spi_prepare( struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 175 rt5677_spi_pcm_pointer( struct snd_soc_component *component, struct snd_pcm_substream *substream) argument [all...] |
H A D | lochnagar-sc.c | 69 static int lochnagar_sc_startup(struct snd_pcm_substream *substream, argument 76 ret = snd_pcm_hw_constraint_list(substream->runtime, 0, 82 return snd_pcm_hw_rule_add(substream->runtime, 0, 88 static int lochnagar_sc_line_startup(struct snd_pcm_substream *substream, argument 101 ret = lochnagar_sc_startup(substream, dai); 105 return snd_pcm_hw_constraint_list(substream->runtime, 0, 110 static void lochnagar_sc_line_shutdown(struct snd_pcm_substream *substream, argument
|
/linux-master/sound/soc/amd/acp/ |
H A D | acp-i2s.c | 146 static int acp_i2s_hwparams(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, argument 179 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) { 227 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) 305 static int acp_i2s_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai) argument 307 struct acp_stream *stream = substream->runtime->private_data; 313 period_bytes = frames_to_bytes(substream->runtime, substream->runtime->period_size); 314 buf_size = frames_to_bytes(substream->runtime, substream->runtime->buffer_size); 320 stream->bytescount = acp_get_byte_count(adata, stream->dai_id, substream 435 acp_i2s_prepare(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) argument 530 acp_i2s_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) argument [all...] |
/linux-master/sound/soc/qcom/ |
H A D | sdm845.c | 58 static int sdm845_slim_snd_hw_params(struct snd_pcm_substream *substream, argument 61 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); 72 substream->stream); 87 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) 98 static int sdm845_tdm_snd_hw_params(struct snd_pcm_substream *substream, argument 101 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); 118 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) { 183 static int sdm845_snd_hw_params(struct snd_pcm_substream *substream, argument 186 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); 211 ret = sdm845_tdm_snd_hw_params(substream, param 330 sdm845_snd_startup(struct snd_pcm_substream *substream) argument 422 sdm845_snd_shutdown(struct snd_pcm_substream *substream) argument 468 sdm845_snd_prepare(struct snd_pcm_substream *substream) argument 507 sdm845_snd_hw_free(struct snd_pcm_substream *substream) argument [all...] |
/linux-master/sound/pci/ice1712/ |
H A D | ice1712.c | 352 static void open_cs8427(struct snd_ice1712 *ice, struct snd_pcm_substream *substream) argument 357 static void close_cs8427(struct snd_ice1712 *ice, struct snd_pcm_substream *substream) argument 448 struct snd_pcm_substream *substream; local 454 substream = ice->playback_con_substream_ds[idx]; 455 if (substream != NULL) 456 snd_pcm_period_elapsed(substream); 480 static int snd_ice1712_playback_trigger(struct snd_pcm_substream *substream, argument 483 struct snd_ice1712 *ice = snd_pcm_substream_chip(substream); 505 static int snd_ice1712_playback_ds_trigger(struct snd_pcm_substream *substream, argument 508 struct snd_ice1712 *ice = snd_pcm_substream_chip(substream); 530 snd_ice1712_capture_trigger(struct snd_pcm_substream *substream, int cmd) argument 551 snd_ice1712_playback_prepare(struct snd_pcm_substream *substream) argument 584 snd_ice1712_playback_ds_prepare(struct snd_pcm_substream *substream) argument 618 snd_ice1712_capture_prepare(struct snd_pcm_substream *substream) argument 643 snd_ice1712_playback_pointer(struct snd_pcm_substream *substream) argument 658 snd_ice1712_playback_ds_pointer(struct snd_pcm_substream *substream) argument 678 snd_ice1712_capture_pointer(struct snd_pcm_substream *substream) argument 748 snd_ice1712_playback_open(struct snd_pcm_substream *substream) argument 758 snd_ice1712_playback_ds_open(struct snd_pcm_substream *substream) argument 773 snd_ice1712_capture_open(struct snd_pcm_substream *substream) argument 786 snd_ice1712_playback_close(struct snd_pcm_substream *substream) argument 794 snd_ice1712_playback_ds_close(struct snd_pcm_substream *substream) argument 807 snd_ice1712_capture_close(struct snd_pcm_substream *substream) argument 900 snd_ice1712_pro_trigger(struct snd_pcm_substream *substream, int cmd) argument 1014 snd_ice1712_playback_pro_prepare(struct snd_pcm_substream *substream) argument 1028 snd_ice1712_playback_pro_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params) argument 1037 snd_ice1712_capture_pro_prepare(struct snd_pcm_substream *substream) argument 1050 snd_ice1712_capture_pro_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params) argument 1059 snd_ice1712_playback_pro_pointer(struct snd_pcm_substream *substream) argument 1073 snd_ice1712_capture_pro_pointer(struct snd_pcm_substream *substream) argument 1125 snd_ice1712_playback_pro_open(struct snd_pcm_substream *substream) argument 1146 snd_ice1712_capture_pro_open(struct snd_pcm_substream *substream) argument 1164 snd_ice1712_playback_pro_close(struct snd_pcm_substream *substream) argument 1177 snd_ice1712_capture_pro_close(struct snd_pcm_substream *substream) argument [all...] |
/linux-master/sound/core/seq/ |
H A D | seq_midi.c | 62 static void snd_midi_input_event(struct snd_rawmidi_substream *substream) argument 70 if (substream == NULL) 72 runtime = substream->runtime; 78 res = snd_rawmidi_kernel_read(substream, buf, sizeof(buf)); 97 static int dump_midi(struct snd_rawmidi_substream *substream, const char *buf, int count) argument 102 if (snd_BUG_ON(!substream || !buf)) 104 runtime = substream->runtime; 111 if (snd_rawmidi_kernel_write(substream, buf, count) < count) 127 struct snd_rawmidi_substream *substream; local 132 substream [all...] |
/linux-master/sound/soc/meson/ |
H A D | axg-tdm-interface.c | 146 static int axg_tdm_iface_startup(struct snd_pcm_substream *substream, argument 151 snd_soc_dai_get_dma_data(dai, substream); 161 ret = snd_pcm_hw_constraint_single(substream->runtime, 169 ret = snd_pcm_hw_constraint_minmax(substream->runtime, 182 static int axg_tdm_iface_set_stream(struct snd_pcm_substream *substream, argument 187 struct axg_tdm_stream *ts = snd_soc_dai_get_dma_data(dai, substream); 307 static int axg_tdm_iface_hw_params(struct snd_pcm_substream *substream, argument 312 struct axg_tdm_stream *ts = snd_soc_dai_get_dma_data(dai, substream); 335 ret = axg_tdm_iface_set_stream(substream, params, dai); 357 static int axg_tdm_iface_hw_free(struct snd_pcm_substream *substream, argument 365 axg_tdm_iface_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai) argument [all...] |
/linux-master/drivers/most/ |
H A D | most_snd.c | 29 * @substream: stores the substream structure 45 struct snd_pcm_substream *substream; member in struct:channel 183 struct snd_pcm_runtime *const runtime = channel->substream->runtime; 251 snd_pcm_period_elapsed(channel->substream); 258 * @substream: pointer to ALSA PCM substream 260 * This is called when a PCM substream is opened. At least, the function should 265 static int pcm_open(struct snd_pcm_substream *substream) argument 267 struct channel *channel = substream 305 pcm_close(struct snd_pcm_substream *substream) argument 324 pcm_prepare(struct snd_pcm_substream *substream) argument 370 pcm_trigger(struct snd_pcm_substream *substream, int cmd) argument 398 pcm_pointer(struct snd_pcm_substream *substream) argument [all...] |
/linux-master/sound/soc/atmel/ |
H A D | atmel-pdmic.c | 34 struct snd_pcm_substream *substream; member in struct:atmel_pdmic 104 static int atmel_pdmic_cpu_dai_startup(struct snd_pcm_substream *substream, argument 107 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); 124 dd->substream = substream; 132 static void atmel_pdmic_cpu_dai_shutdown(struct snd_pcm_substream *substream, argument 135 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); 145 static int atmel_pdmic_cpu_dai_prepare(struct snd_pcm_substream *substream, argument 148 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); 190 atmel_pdmic_platform_configure_dma(struct snd_pcm_substream *substream, argument 355 atmel_pdmic_cpu_dai_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *cpu_dai) argument 431 atmel_pdmic_cpu_dai_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *cpu_dai) argument [all...] |
/linux-master/sound/soc/starfive/ |
H A D | jh7110_tdm.c | 147 struct snd_pcm_substream *substream) 149 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) 156 struct snd_pcm_substream *substream) 164 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) 171 struct snd_pcm_substream *substream) 175 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) { 219 struct snd_pcm_substream *substream) 240 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) 325 static int jh7110_tdm_startup(struct snd_pcm_substream *substream, argument 328 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); 146 jh7110_tdm_save_context(struct jh7110_tdm_dev *tdm, struct snd_pcm_substream *substream) argument 155 jh7110_tdm_start(struct jh7110_tdm_dev *tdm, struct snd_pcm_substream *substream) argument 170 jh7110_tdm_stop(struct jh7110_tdm_dev *tdm, struct snd_pcm_substream *substream) argument 218 jh7110_tdm_config(struct jh7110_tdm_dev *tdm, struct snd_pcm_substream *substream) argument 336 jh7110_tdm_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) argument 407 jh7110_tdm_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai) argument [all...] |
/linux-master/drivers/soundwire/ |
H A D | intel_ace2x.c | 198 struct snd_pcm_substream *substream, 206 params_data.substream = substream; 219 struct snd_pcm_substream *substream, 227 free_data.substream = substream; 241 static int intel_hw_params(struct snd_pcm_substream *substream, argument 259 if (substream->stream == SNDRV_PCM_STREAM_CAPTURE) 281 ret = intel_params_stream(sdw, substream, dai, params, 314 static int intel_prepare(struct snd_pcm_substream *substream, argument 197 intel_params_stream(struct sdw_intel *sdw, struct snd_pcm_substream *substream, struct snd_soc_dai *dai, struct snd_pcm_hw_params *hw_params, int link_id, int alh_stream_id) argument 218 intel_free_stream(struct sdw_intel *sdw, struct snd_pcm_substream *substream, struct snd_soc_dai *dai, int link_id) argument 368 intel_hw_free(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) argument 422 intel_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai) argument [all...] |
/linux-master/sound/soc/sof/ |
H A D | ops.h | 422 struct snd_pcm_substream *substream) 425 return sof_ops(sdev)->pcm_open(sdev, substream); 430 /* disconnect pcm substream to a host stream */ 433 struct snd_pcm_substream *substream) 436 return sof_ops(sdev)->pcm_close(sdev, substream); 444 struct snd_pcm_substream *substream, 449 return sof_ops(sdev)->pcm_hw_params(sdev, substream, params, 458 struct snd_pcm_substream *substream) 461 return sof_ops(sdev)->pcm_hw_free(sdev, substream); 469 struct snd_pcm_substream *substream, in 421 snd_sof_pcm_platform_open(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream) argument 432 snd_sof_pcm_platform_close(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream) argument 443 snd_sof_pcm_platform_hw_params(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_sof_platform_stream_params *platform_params) argument 457 snd_sof_pcm_platform_hw_free(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream) argument 468 snd_sof_pcm_platform_trigger(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream, int cmd) argument 507 snd_sof_pcm_platform_pointer(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream) argument 517 snd_sof_pcm_platform_ack(struct snd_sof_dev *sdev, struct snd_pcm_substream *substream) argument 527 snd_sof_pcm_get_dai_frame_counter(struct snd_sof_dev *sdev, struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 539 snd_sof_pcm_get_host_byte_counter(struct snd_sof_dev *sdev, struct snd_soc_component *component, struct snd_pcm_substream *substream) argument [all...] |
/linux-master/sound/pci/hda/ |
H A D | patch_si3054.c | 139 struct snd_pcm_substream *substream) 143 SET_REG(codec, SI3054_LINE_RATE, substream->runtime->rate); 145 val &= 0xff << (8 * (substream->stream != SNDRV_PCM_STREAM_PLAYBACK)); 146 val |= ((stream_tag & 0xf) << 4) << (8 * (substream->stream == SNDRV_PCM_STREAM_PLAYBACK)); 156 struct snd_pcm_substream *substream) 164 substream->runtime->hw.period_bytes_min = 80; 165 return snd_pcm_hw_constraint_list(substream->runtime, 0, 135 si3054_pcm_prepare(struct hda_pcm_stream *hinfo, struct hda_codec *codec, unsigned int stream_tag, unsigned int format, struct snd_pcm_substream *substream) argument 154 si3054_pcm_open(struct hda_pcm_stream *hinfo, struct hda_codec *codec, struct snd_pcm_substream *substream) argument
|
/linux-master/sound/firewire/fireface/ |
H A D | ff-transaction.c | 13 struct snd_rawmidi_substream *substream = local 28 snd_rawmidi_transmit_ack(substream, ff->rx_bytes[port]); 31 if (!snd_rawmidi_transmit_empty(substream)) 55 struct snd_rawmidi_substream *substream = local 65 if (substream == NULL || snd_rawmidi_transmit_empty(substream)) 77 quad_count = ff->spec->protocol->fill_midi_msg(ff, substream, port);
|
/linux-master/sound/drivers/ |
H A D | mts64.c | 250 /* map hardware port to substream number 254 * the midiport (substream number). 255 * substream 0-3 are Midiports 1-4 256 * substream 4 is SMPTE Timecode 669 static int snd_mts64_rawmidi_open(struct snd_rawmidi_substream *substream) argument 671 struct mts64 *mts = substream->rmidi->private_data; 686 static int snd_mts64_rawmidi_close(struct snd_rawmidi_substream *substream) argument 688 struct mts64 *mts = substream->rmidi->private_data; 707 static void snd_mts64_rawmidi_output_trigger(struct snd_rawmidi_substream *substream, argument 710 struct mts64 *mts = substream 722 snd_mts64_rawmidi_input_trigger(struct snd_rawmidi_substream *substream, int up) argument 754 struct snd_rawmidi_substream *substream; local 816 struct snd_rawmidi_substream *substream; local [all...] |
/linux-master/sound/soc/adi/ |
H A D | axi-i2s.c | 57 static int axi_i2s_trigger(struct snd_pcm_substream *substream, int cmd, argument 63 if (substream->stream == SNDRV_PCM_STREAM_CAPTURE) 88 static int axi_i2s_hw_params(struct snd_pcm_substream *substream, argument 106 static int axi_i2s_startup(struct snd_pcm_substream *substream, argument 113 if (substream->stream == SNDRV_PCM_STREAM_CAPTURE) 120 ret = snd_pcm_hw_constraint_ratnums(substream->runtime, 0, 129 static void axi_i2s_shutdown(struct snd_pcm_substream *substream, argument
|