/linux-master/drivers/media/usb/usbtv/ |
H A D | usbtv-audio.c | 65 static int snd_usbtv_pcm_open(struct snd_pcm_substream *substream) argument 67 struct usbtv *chip = snd_pcm_substream_chip(substream); 68 struct snd_pcm_runtime *runtime = substream->runtime; 70 chip->snd_substream = substream; 76 static int snd_usbtv_pcm_close(struct snd_pcm_substream *substream) argument 78 struct usbtv *chip = snd_pcm_substream_chip(substream); 88 static int snd_usbtv_prepare(struct snd_pcm_substream *substream) argument 90 struct usbtv *chip = snd_pcm_substream_chip(substream); 101 struct snd_pcm_substream *substream = chip->snd_substream; local 102 struct snd_pcm_runtime *runtime = substream 281 snd_usbtv_card_trigger(struct snd_pcm_substream *substream, int cmd) argument 305 snd_usbtv_pointer(struct snd_pcm_substream *substream) argument [all...] |
/linux-master/sound/soc/sh/ |
H A D | rz-ssi.c | 83 struct snd_pcm_substream *substream; member in struct:rz_ssi_stream 158 rz_ssi_get_dai(struct snd_pcm_substream *substream) argument 160 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); 166 struct snd_pcm_substream *substream) 168 return substream->stream == SNDRV_PCM_STREAM_PLAYBACK; 172 rz_ssi_stream_get(struct rz_ssi_priv *ssi, struct snd_pcm_substream *substream) argument 176 if (substream->stream != SNDRV_PCM_STREAM_PLAYBACK) 188 struct snd_pcm_substream *substream) 194 strm->substream = substream; 165 rz_ssi_stream_is_play(struct rz_ssi_priv *ssi, struct snd_pcm_substream *substream) argument 187 rz_ssi_set_substream(struct rz_ssi_stream *strm, struct snd_pcm_substream *substream) argument 211 rz_ssi_stream_init(struct rz_ssi_stream *strm, struct snd_pcm_substream *substream) argument 389 struct snd_pcm_substream *substream = strm->substream; local 413 struct snd_pcm_substream *substream = strm->substream; local 466 struct snd_pcm_substream *substream = strm->substream; local 569 struct snd_pcm_substream *substream = strm->substream; local 601 struct snd_pcm_substream *substream = strm->substream; local 724 rz_ssi_dai_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai) argument 827 rz_ssi_dai_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) argument 872 rz_ssi_pcm_open(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 881 rz_ssi_pcm_pointer(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument [all...] |
/linux-master/sound/sh/ |
H A D | aica.c | 215 struct snd_pcm_substream *substream) 222 dreamcastcard = substream->pcm->private_data; 225 runtime = substream->runtime; 261 runtime = dreamcastcard->substream->runtime; 268 dreamcastcard->substream); 276 dreamcastcard->substream); 277 snd_pcm_period_elapsed(dreamcastcard->substream); 281 if (snd_pcm_running(dreamcastcard->substream)) 290 struct snd_pcm_substream *substream = dreamcastcard->substream; local 214 aica_dma_transfer(int channels, int buffer_size, struct snd_pcm_substream *substream) argument 316 spu_begin_dma(struct snd_pcm_substream *substream) argument 327 snd_aicapcm_pcm_open(struct snd_pcm_substream *substream) argument 356 snd_aicapcm_pcm_sync_stop(struct snd_pcm_substream *substream) argument 365 snd_aicapcm_pcm_close(struct snd_pcm_substream *substream) argument 375 snd_aicapcm_pcm_prepare(struct snd_pcm_substream *substream) argument 386 snd_aicapcm_pcm_trigger(struct snd_pcm_substream *substream, int cmd) argument 402 snd_aicapcm_pcm_pointer(struct snd_pcm_substream *substream) argument [all...] |
/linux-master/sound/pci/ |
H A D | atiixp.c | 232 struct snd_pcm_substream *substream; /* assigned PCM substream */ member in struct:atiixp_dma 342 struct snd_pcm_substream *substream, 373 addr = (u32)substream->runtime->dma_addr; 402 struct snd_pcm_substream *substream) 644 static snd_pcm_uframes_t snd_atiixp_pcm_pointer(struct snd_pcm_substream *substream) argument 646 struct atiixp *chip = snd_pcm_substream_chip(substream); 647 struct snd_pcm_runtime *runtime = substream->runtime; 667 * XRUN detected, and stop the PCM substream 671 if (! dma->substream || ! dm 341 atiixp_build_dma_packets(struct atiixp *chip, struct atiixp_dma *dma, struct snd_pcm_substream *substream, unsigned int periods, unsigned int period_bytes) argument 401 atiixp_clear_dma_packets(struct atiixp *chip, struct atiixp_dma *dma, struct snd_pcm_substream *substream) argument 704 snd_atiixp_pcm_trigger(struct snd_pcm_substream *substream, int cmd) argument 858 snd_atiixp_spdif_prepare(struct snd_pcm_substream *substream) argument 885 snd_atiixp_playback_prepare(struct snd_pcm_substream *substream) argument 930 snd_atiixp_capture_prepare(struct snd_pcm_substream *substream) argument 945 snd_atiixp_pcm_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params) argument 980 snd_atiixp_pcm_hw_free(struct snd_pcm_substream *substream) argument 1018 snd_atiixp_pcm_open(struct snd_pcm_substream *substream, struct atiixp_dma *dma, int pcm_type) argument 1054 snd_atiixp_pcm_close(struct snd_pcm_substream *substream, struct atiixp_dma *dma) argument 1071 snd_atiixp_playback_open(struct snd_pcm_substream *substream) argument 1089 snd_atiixp_playback_close(struct snd_pcm_substream *substream) argument 1099 snd_atiixp_capture_open(struct snd_pcm_substream *substream) argument 1105 snd_atiixp_capture_close(struct snd_pcm_substream *substream) argument 1111 snd_atiixp_spdif_open(struct snd_pcm_substream *substream) argument 1124 snd_atiixp_spdif_close(struct snd_pcm_substream *substream) argument [all...] |
H A D | als300.c | 341 static int snd_als300_playback_open(struct snd_pcm_substream *substream) argument 343 struct snd_als300 *chip = snd_pcm_substream_chip(substream); 344 struct snd_pcm_runtime *runtime = substream->runtime; 350 chip->playback_substream = substream; 358 static int snd_als300_playback_close(struct snd_pcm_substream *substream) argument 360 struct snd_als300 *chip = snd_pcm_substream_chip(substream); 363 data = substream->runtime->private_data; 369 static int snd_als300_capture_open(struct snd_pcm_substream *substream) argument 371 struct snd_als300 *chip = snd_pcm_substream_chip(substream); 372 struct snd_pcm_runtime *runtime = substream 386 snd_als300_capture_close(struct snd_pcm_substream *substream) argument 397 snd_als300_playback_prepare(struct snd_pcm_substream *substream) argument 426 snd_als300_capture_prepare(struct snd_pcm_substream *substream) argument 455 snd_als300_trigger(struct snd_pcm_substream *substream, int cmd) argument 499 snd_als300_pointer(struct snd_pcm_substream *substream) argument [all...] |
H A D | atiixp_modem.c | 208 struct snd_pcm_substream *substream; /* assigned PCM substream */ member in struct:atiixp_dma 311 struct snd_pcm_substream *substream, 340 addr = (u32)substream->runtime->dma_addr; 370 struct snd_pcm_substream *substream) 593 static snd_pcm_uframes_t snd_atiixp_pcm_pointer(struct snd_pcm_substream *substream) argument 595 struct atiixp_modem *chip = snd_pcm_substream_chip(substream); 596 struct snd_pcm_runtime *runtime = substream->runtime; 616 * XRUN detected, and stop the PCM substream 621 if (! dma->substream || ! dm 309 atiixp_build_dma_packets(struct atiixp_modem *chip, struct atiixp_dma *dma, struct snd_pcm_substream *substream, unsigned int periods, unsigned int period_bytes) argument 368 atiixp_clear_dma_packets(struct atiixp_modem *chip, struct atiixp_dma *dma, struct snd_pcm_substream *substream) argument 654 snd_atiixp_pcm_trigger(struct snd_pcm_substream *substream, int cmd) argument 751 snd_atiixp_playback_prepare(struct snd_pcm_substream *substream) argument 767 snd_atiixp_capture_prepare(struct snd_pcm_substream *substream) argument 775 snd_atiixp_pcm_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params) argument 803 snd_atiixp_pcm_hw_free(struct snd_pcm_substream *substream) argument 836 snd_atiixp_pcm_open(struct snd_pcm_substream *substream, struct atiixp_dma *dma, int pcm_type) argument 875 snd_atiixp_pcm_close(struct snd_pcm_substream *substream, struct atiixp_dma *dma) argument 892 snd_atiixp_playback_open(struct snd_pcm_substream *substream) argument 905 snd_atiixp_playback_close(struct snd_pcm_substream *substream) argument 915 snd_atiixp_capture_open(struct snd_pcm_substream *substream) argument 921 snd_atiixp_capture_close(struct snd_pcm_substream *substream) argument [all...] |
/linux-master/sound/soc/apple/ |
H A D | mca.c | 192 static void mca_fe_early_trigger(struct snd_pcm_substream *substream, int cmd, argument 196 bool is_tx = substream->stream == SNDRV_PCM_STREAM_PLAYBACK; 229 static int mca_fe_trigger(struct snd_pcm_substream *substream, int cmd, argument 233 bool is_tx = substream->stream == SNDRV_PCM_STREAM_PLAYBACK; 328 static int mca_be_prepare(struct snd_pcm_substream *substream, argument 353 cl->clocks_in_use[substream->stream] = true; 358 static int mca_be_hw_free(struct snd_pcm_substream *substream, argument 377 cl->clocks_in_use[substream->stream] = false; 547 static int mca_fe_get_port(struct snd_pcm_substream *substream) argument 549 struct snd_soc_pcm_runtime *fe = snd_soc_substream_to_rtd(substream); 565 mca_fe_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) argument 700 mca_be_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) argument 753 mca_be_shutdown(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) argument 781 mca_set_runtime_hwparams(struct snd_soc_component *component, struct snd_pcm_substream *substream, struct dma_chan *chan) argument 811 mca_pcm_open(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 829 mca_hw_params(struct snd_soc_component *component, struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params) argument 857 mca_close(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 868 mca_trigger(struct snd_soc_component *component, struct snd_pcm_substream *substream, int cmd) argument 885 mca_pointer(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 921 struct snd_pcm_substream *substream = local 943 struct snd_pcm_substream *substream = local [all...] |
/linux-master/sound/soc/fsl/ |
H A D | mpc5200_dma.h | 76 /* Utility for retrieving psc_dma_stream structure from a substream */ 78 to_psc_dma_stream(struct snd_pcm_substream *substream, struct psc_dma *psc_dma) argument 80 if (substream->pstr->stream == SNDRV_PCM_STREAM_CAPTURE)
|
H A D | fsl_dma.c | 72 /** fsl_dma_private: p-substream DMA data 74 * Each substream has a 1-to-1 association with a DMA channel. 83 * @substream: pointer to the substream object, needed by the ISR 97 struct snd_pcm_substream *substream; member in struct:fsl_dma_private 149 static void fsl_dma_abort_stream(struct snd_pcm_substream *substream) argument 151 snd_pcm_stop_xrun(substream); 169 if (dma_private->substream->stream == SNDRV_PCM_STREAM_PLAYBACK) { 202 struct snd_pcm_substream *substream = dma_private->substream; local 360 fsl_dma_open(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 508 fsl_dma_hw_params(struct snd_soc_component *component, struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params) argument 672 fsl_dma_pointer(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 736 fsl_dma_hw_free(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 770 fsl_dma_close(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument [all...] |
H A D | fsl_qmc_audio.c | 43 struct snd_pcm_substream *substream; member in struct:qmc_dai_prtd 62 struct snd_pcm_substream *substream, 65 struct snd_pcm_runtime *runtime = substream->runtime; 66 struct qmc_dai_prtd *prtd = substream->runtime->private_data; 73 prtd->substream = substream; 99 snd_pcm_period_elapsed(prtd->substream); 128 snd_pcm_period_elapsed(prtd->substream); 132 struct snd_pcm_substream *substream, int cmd) 134 struct qmc_dai_prtd *prtd = substream 61 qmc_audio_pcm_hw_params(struct snd_soc_component *component, struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params) argument 131 qmc_audio_pcm_trigger(struct snd_soc_component *component, struct snd_pcm_substream *substream, int cmd) argument 213 qmc_audio_pcm_pointer(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 254 qmc_audio_pcm_open(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 277 qmc_audio_pcm_close(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 415 qmc_dai_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) argument 470 qmc_dai_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) argument 498 qmc_dai_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai) argument [all...] |
/linux-master/sound/pci/lx6464es/ |
H A D | lx6464es.c | 96 struct snd_pcm_substream *substream) 99 struct snd_pcm_runtime *runtime = substream->runtime; 101 int is_capture = (substream->stream == SNDRV_PCM_STREAM_CAPTURE); 123 struct snd_pcm_substream *substream) 126 struct snd_pcm_runtime *runtime = substream->runtime; 127 int is_capture = (substream->stream == SNDRV_PCM_STREAM_CAPTURE); 155 struct snd_pcm_substream *substream) 158 int is_capture = (substream->stream == SNDRV_PCM_STREAM_CAPTURE); 186 struct snd_pcm_substream *substream) 189 int is_capture = (substream 95 lx_hardware_open(struct lx6464es *chip, struct snd_pcm_substream *substream) argument 122 lx_hardware_start(struct lx6464es *chip, struct snd_pcm_substream *substream) argument 154 lx_hardware_stop(struct lx6464es *chip, struct snd_pcm_substream *substream) argument 185 lx_hardware_close(struct lx6464es *chip, struct snd_pcm_substream *substream) argument 202 lx_pcm_open(struct snd_pcm_substream *substream) argument 260 lx_pcm_close(struct snd_pcm_substream *substream) argument 266 lx_pcm_stream_pointer(struct snd_pcm_substream *substream) argument 286 lx_pcm_prepare(struct snd_pcm_substream *substream) argument 339 lx_pcm_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params, int is_capture) argument 357 lx_pcm_hw_params_playback(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params) argument 363 lx_pcm_hw_params_capture(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params) argument 369 lx_pcm_hw_free(struct snd_pcm_substream *substream) argument 408 struct snd_pcm_substream *substream = lx_stream->stream; local 515 lx_pcm_trigger(struct snd_pcm_substream *substream, int cmd) argument [all...] |
/linux-master/sound/firewire/oxfw/ |
H A D | oxfw-midi.c | 10 static int midi_capture_open(struct snd_rawmidi_substream *substream) argument 12 struct snd_oxfw *oxfw = substream->rmidi->private_data; 37 static int midi_playback_open(struct snd_rawmidi_substream *substream) argument 39 struct snd_oxfw *oxfw = substream->rmidi->private_data; 62 static int midi_capture_close(struct snd_rawmidi_substream *substream) argument 64 struct snd_oxfw *oxfw = substream->rmidi->private_data; 77 static int midi_playback_close(struct snd_rawmidi_substream *substream) argument 79 struct snd_oxfw *oxfw = substream->rmidi->private_data;
|
/linux-master/sound/mips/ |
H A D | sgio2audio.c | 72 struct snd_pcm_substream *substream; member in struct:snd_sgio2audio_chan 354 struct snd_pcm_runtime *runtime = chip->channel[ch].substream->runtime; 402 struct snd_pcm_runtime *runtime = chip->channel[ch].substream->runtime; 439 static int snd_sgio2audio_dma_start(struct snd_pcm_substream *substream) argument 441 struct snd_sgio2audio *chip = snd_pcm_substream_chip(substream); 442 struct snd_sgio2audio_chan *chan = substream->runtime->private_data; 450 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) { 460 static int snd_sgio2audio_dma_stop(struct snd_pcm_substream *substream) argument 462 struct snd_sgio2audio_chan *chan = substream->runtime->private_data; 471 struct snd_pcm_substream *substream; local 491 struct snd_pcm_substream *substream; local 510 struct snd_pcm_substream *substream; local 539 snd_sgio2audio_playback1_open(struct snd_pcm_substream *substream) argument 549 snd_sgio2audio_playback2_open(struct snd_pcm_substream *substream) argument 560 snd_sgio2audio_capture_open(struct snd_pcm_substream *substream) argument 571 snd_sgio2audio_pcm_close(struct snd_pcm_substream *substream) argument 580 snd_sgio2audio_pcm_prepare(struct snd_pcm_substream *substream) argument 617 snd_sgio2audio_pcm_trigger(struct snd_pcm_substream *substream, int cmd) argument 637 snd_sgio2audio_pcm_pointer(struct snd_pcm_substream *substream) argument [all...] |
H A D | hal2.c | 57 struct snd_pcm_substream *substream; member in struct:hal2_codec 304 snd_pcm_period_elapsed(hal2->dac.substream); 308 snd_pcm_period_elapsed(hal2->adc.substream); 511 static int hal2_playback_open(struct snd_pcm_substream *substream) argument 513 struct snd_pcm_runtime *runtime = substream->runtime; 514 struct snd_hal2 *hal2 = snd_pcm_substream_chip(substream); 520 static int hal2_playback_close(struct snd_pcm_substream *substream) argument 522 struct snd_hal2 *hal2 = snd_pcm_substream_chip(substream); 528 static int hal2_playback_prepare(struct snd_pcm_substream *substream) argument 530 struct snd_hal2 *hal2 = snd_pcm_substream_chip(substream); 546 hal2_playback_trigger(struct snd_pcm_substream *substream, int cmd) argument 564 hal2_playback_pointer(struct snd_pcm_substream *substream) argument 573 hal2_playback_transfer(struct snd_pcm_substream *substream, struct snd_pcm_indirect *rec, size_t bytes) argument 586 hal2_playback_ack(struct snd_pcm_substream *substream) argument 596 hal2_capture_open(struct snd_pcm_substream *substream) argument 605 hal2_capture_close(struct snd_pcm_substream *substream) argument 613 hal2_capture_prepare(struct snd_pcm_substream *substream) argument 631 hal2_capture_trigger(struct snd_pcm_substream *substream, int cmd) argument 649 hal2_capture_pointer(struct snd_pcm_substream *substream) argument 658 hal2_capture_transfer(struct snd_pcm_substream *substream, struct snd_pcm_indirect *rec, size_t bytes) argument 670 hal2_capture_ack(struct snd_pcm_substream *substream) argument [all...] |
/linux-master/sound/pci/cs5535audio/ |
H A D | cs5535audio_pm.c | 54 if (dma && dma->substream) 87 if (dma && dma->substream) { 88 dma->substream->ops->prepare(dma->substream);
|
/linux-master/sound/drivers/ |
H A D | pcmtest.c | 110 struct snd_pcm_substream *substream; member in struct:pcmtst_buf_iter 346 struct snd_pcm_substream *substream; local 349 substream = v_iter->substream; 354 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK && !v_iter->is_buf_corrupted) 355 check_buf_block(v_iter, substream->runtime); 356 else if (substream->stream == SNDRV_PCM_STREAM_CAPTURE) 357 fill_block(v_iter, substream->runtime); 359 inc_buf_pos(v_iter, v_iter->b_rw, substream->runtime->dma_bytes); 364 snd_pcm_period_elapsed(substream); 371 snd_pcmtst_pcm_open(struct snd_pcm_substream *substream) argument 395 snd_pcmtst_pcm_close(struct snd_pcm_substream *substream) argument 419 snd_pcmtst_pcm_trigger(struct snd_pcm_substream *substream, int cmd) argument 444 snd_pcmtst_pcm_pointer(struct snd_pcm_substream *substream) argument 469 snd_pcmtst_pcm_prepare(struct snd_pcm_substream *substream) argument 492 snd_pcmtst_pcm_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params) argument 500 snd_pcmtst_pcm_hw_free(struct snd_pcm_substream *substream) argument 505 snd_pcmtst_ioctl(struct snd_pcm_substream *substream, unsigned int cmd, void *arg) argument 515 snd_pcmtst_sync_stop(struct snd_pcm_substream *substream) argument [all...] |
H A D | serial-u16550.c | 195 int substream; local 198 substream = uart->prev_in; 213 substream = c - 1; 219 && uart->midi_input[substream]) 220 snd_rawmidi_receive(uart->midi_input[substream], 223 uart->midi_input[substream]) 224 snd_rawmidi_receive(uart->midi_input[substream], &c, 1); 233 uart->prev_in = substream; 499 static int snd_uart16550_input_open(struct snd_rawmidi_substream *substream) argument 502 struct snd_uart16550 *uart = substream 513 snd_uart16550_input_close(struct snd_rawmidi_substream *substream) argument 527 snd_uart16550_input_trigger(struct snd_rawmidi_substream *substream, int up) argument 541 snd_uart16550_output_open(struct snd_rawmidi_substream *substream) argument 555 snd_uart16550_output_close(struct snd_rawmidi_substream *substream) argument 595 snd_uart16550_output_byte(struct snd_uart16550 *uart, struct snd_rawmidi_substream *substream, unsigned char midi_byte) argument 632 snd_uart16550_output_write(struct snd_rawmidi_substream *substream) argument 723 snd_uart16550_output_trigger(struct snd_rawmidi_substream *substream, int up) argument 825 struct snd_rawmidi_substream *substream; local [all...] |
/linux-master/sound/pci/emu10k1/ |
H A D | emu10k1x.c | 193 struct snd_pcm_substream *substream; member in struct:emu10k1x_pcm 354 if (epcm->substream == NULL) 359 epcm->substream->ops->pointer(epcm->substream), 360 snd_pcm_lib_period_bytes(epcm->substream), 361 snd_pcm_lib_buffer_bytes(epcm->substream)); 363 snd_pcm_period_elapsed(epcm->substream); 367 static int snd_emu10k1x_playback_open(struct snd_pcm_substream *substream) argument 369 struct emu10k1x *chip = snd_pcm_substream_chip(substream); 371 struct snd_pcm_runtime *runtime = substream 396 snd_emu10k1x_playback_close(struct snd_pcm_substream *substream) argument 402 snd_emu10k1x_pcm_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params) argument 418 snd_emu10k1x_pcm_hw_free(struct snd_pcm_substream *substream) argument 438 snd_emu10k1x_pcm_prepare(struct snd_pcm_substream *substream) argument 467 snd_emu10k1x_pcm_trigger(struct snd_pcm_substream *substream, int cmd) argument 505 snd_emu10k1x_pcm_pointer(struct snd_pcm_substream *substream) argument 547 snd_emu10k1x_pcm_open_capture(struct snd_pcm_substream *substream) argument 577 snd_emu10k1x_pcm_close_capture(struct snd_pcm_substream *substream) argument 583 snd_emu10k1x_pcm_hw_params_capture(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params) argument 601 snd_emu10k1x_pcm_hw_free_capture(struct snd_pcm_substream *substream) argument 621 snd_emu10k1x_pcm_prepare_capture(struct snd_pcm_substream *substream) argument 635 snd_emu10k1x_pcm_trigger_capture(struct snd_pcm_substream *substream, int cmd) argument 665 snd_emu10k1x_pcm_pointer_capture(struct snd_pcm_substream *substream) argument 1274 snd_emu10k1x_midi_input_open(struct snd_rawmidi_substream *substream) argument 1301 snd_emu10k1x_midi_output_open(struct snd_rawmidi_substream *substream) argument 1328 snd_emu10k1x_midi_input_close(struct snd_rawmidi_substream *substream) argument 1351 snd_emu10k1x_midi_output_close(struct snd_rawmidi_substream *substream) argument 1374 snd_emu10k1x_midi_input_trigger(struct snd_rawmidi_substream *substream, int up) argument 1388 snd_emu10k1x_midi_output_trigger(struct snd_rawmidi_substream *substream, int up) argument [all...] |
/linux-master/sound/x86/ |
H A D | intel_hdmi_audio.c | 165 /* Get the active PCM substream; 172 struct snd_pcm_substream *substream; local 176 substream = intelhaddata->stream_info.substream; 177 if (substream) 180 return substream; 183 /* Unref the active PCM substream; 284 static int had_prog_status_reg(struct snd_pcm_substream *substream, argument 295 switch (substream->runtime->rate) { 327 switch (substream 351 had_init_audio_ctrl(struct snd_pcm_substream *substream, struct snd_intelhad *intelhaddata) argument 592 had_prog_dip(struct snd_pcm_substream *substream, struct snd_intelhad *intelhaddata) argument 872 had_prog_bd(struct snd_pcm_substream *substream, struct snd_intelhad *intelhaddata) argument 902 had_init_ringbuf(struct snd_pcm_substream *substream, struct snd_intelhad *intelhaddata) argument 931 had_advance_ringbuf(struct snd_pcm_substream *substream, struct snd_intelhad *intelhaddata) argument 947 had_process_ringbuf(struct snd_pcm_substream *substream, struct snd_intelhad *intelhaddata) argument 988 struct snd_pcm_substream *substream; local 1034 had_pcm_sync_stop(struct snd_pcm_substream *substream) argument 1050 struct snd_pcm_substream *substream; local 1063 had_pcm_open(struct snd_pcm_substream *substream) argument 1112 had_pcm_close(struct snd_pcm_substream *substream) argument 1137 had_pcm_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params) argument 1153 had_pcm_trigger(struct snd_pcm_substream *substream, int cmd) argument 1186 had_pcm_prepare(struct snd_pcm_substream *substream) argument 1242 had_pcm_pointer(struct snd_pcm_substream *substream) argument 1277 struct snd_pcm_substream *substream; local 1316 struct snd_pcm_substream *substream; local 1349 struct snd_pcm_substream *substream; local [all...] |
/linux-master/sound/pci/ice1712/ |
H A D | ice1724.c | 286 static void vt1724_enable_midi_irq(struct snd_rawmidi_substream *substream, argument 289 struct snd_ice1712 *ice = substream->rmidi->private_data; 522 static int snd_vt1724_pcm_trigger(struct snd_pcm_substream *substream, int cmd) argument 524 struct snd_ice1712 *ice = snd_pcm_substream_chip(substream); 530 snd_pcm_group_for_each_entry(s, substream) { 535 snd_pcm_trigger_done(s, substream); 687 static int snd_vt1724_pcm_hw_params(struct snd_pcm_substream *substream, argument 690 struct snd_ice1712 *ice = snd_pcm_substream_chip(substream); 696 if (substream == ice->playback_pro_substream) { 701 ice->pcm_reserved[i] != substream) { 730 snd_vt1724_pcm_hw_free(struct snd_pcm_substream *substream) argument 744 snd_vt1724_playback_pro_prepare(struct snd_pcm_substream *substream) argument 778 snd_vt1724_playback_pro_pointer(struct snd_pcm_substream *substream) argument 815 snd_vt1724_pcm_prepare(struct snd_pcm_substream *substream) argument 830 snd_vt1724_pcm_pointer(struct snd_pcm_substream *substream) argument 967 set_rate_constraints(struct snd_ice1712 *ice, struct snd_pcm_substream *substream) argument 983 constrain_rate_if_locked(struct snd_pcm_substream *substream) argument 1004 snd_vt1724_playback_pro_open(struct snd_pcm_substream *substream) argument 1038 snd_vt1724_capture_pro_open(struct snd_pcm_substream *substream) argument 1059 snd_vt1724_playback_pro_close(struct snd_pcm_substream *substream) argument 1070 snd_vt1724_capture_pro_close(struct snd_pcm_substream *substream) argument 1174 snd_vt1724_playback_spdif_prepare(struct snd_pcm_substream *substream) argument 1182 snd_vt1724_playback_spdif_open(struct snd_pcm_substream *substream) argument 1206 snd_vt1724_playback_spdif_close(struct snd_pcm_substream *substream) argument 1219 snd_vt1724_capture_spdif_open(struct snd_pcm_substream *substream) argument 1243 snd_vt1724_capture_spdif_close(struct snd_pcm_substream *substream) argument 1352 snd_vt1724_playback_indep_prepare(struct snd_pcm_substream *substream) argument 1365 snd_vt1724_playback_indep_open(struct snd_pcm_substream *substream) argument 1386 snd_vt1724_playback_indep_close(struct snd_pcm_substream *substream) argument [all...] |
/linux-master/sound/pci/ca0106/ |
H A D | ca_midi.c | 108 static int ca_midi_input_open(struct snd_rawmidi_substream *substream) argument 110 struct snd_ca_midi *midi = substream->rmidi->private_data; 117 midi->substream_input = substream; 128 static int ca_midi_output_open(struct snd_rawmidi_substream *substream) argument 130 struct snd_ca_midi *midi = substream->rmidi->private_data; 137 midi->substream_output = substream; 148 static int ca_midi_input_close(struct snd_rawmidi_substream *substream) argument 150 struct snd_ca_midi *midi = substream->rmidi->private_data; 168 static int ca_midi_output_close(struct snd_rawmidi_substream *substream) argument 170 struct snd_ca_midi *midi = substream 191 ca_midi_input_trigger(struct snd_rawmidi_substream *substream, int up) argument 205 ca_midi_output_trigger(struct snd_rawmidi_substream *substream, int up) argument [all...] |
/linux-master/sound/soc/ti/ |
H A D | omap-hdmi.c | 63 static int hdmi_dai_startup(struct snd_pcm_substream *substream, argument 66 struct hdmi_audio_data *ad = card_drvdata_substream(substream); 72 ret = snd_pcm_hw_constraint_step(substream->runtime, 0, 79 ret = snd_pcm_hw_constraint_step(substream->runtime, 0, 87 snd_soc_dai_set_dma_data(dai, substream, &ad->dma_data); 90 ad->current_stream = substream; 104 static int hdmi_dai_hw_params(struct snd_pcm_substream *substream, argument 108 struct hdmi_audio_data *ad = card_drvdata_substream(substream); 112 WARN_ON(ad->current_stream != substream); 230 static int hdmi_dai_trigger(struct snd_pcm_substream *substream, in argument 255 hdmi_dai_shutdown(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) argument [all...] |
/linux-master/sound/pci/echoaudio/ |
H A D | echoaudio.c | 254 static int pcm_open(struct snd_pcm_substream *substream, argument 265 chip = snd_pcm_substream_chip(substream); 266 runtime = substream->runtime; 290 snd_pcm_set_sync(substream); 317 err = snd_pcm_hw_rule_add(substream->runtime, 0, 349 static int pcm_analog_in_open(struct snd_pcm_substream *substream) argument 351 struct echoaudio *chip = snd_pcm_substream_chip(substream); 354 err = pcm_open(substream, 355 num_analog_busses_in(chip) - substream->number); 358 err = snd_pcm_hw_rule_add(substream 376 pcm_analog_out_open(struct snd_pcm_substream *substream) argument 411 pcm_digital_in_open(struct snd_pcm_substream *substream) argument 450 pcm_digital_out_open(struct snd_pcm_substream *substream) argument 493 pcm_close(struct snd_pcm_substream *substream) argument 525 init_engine(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params, int pipe_index, int interleave) argument 610 pcm_analog_in_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params) argument 621 pcm_analog_out_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params) argument 632 pcm_digital_in_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params) argument 644 pcm_digital_out_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params) argument 658 pcm_hw_free(struct snd_pcm_substream *substream) argument 680 pcm_prepare(struct snd_pcm_substream *substream) argument 738 pcm_trigger(struct snd_pcm_substream *substream, int cmd) argument 809 pcm_pointer(struct snd_pcm_substream *substream) argument 1809 period_has_elapsed(struct snd_pcm_substream *substream) argument 1847 struct snd_pcm_substream *substream; local [all...] |
/linux-master/sound/aoa/soundbus/ |
H A D | soundbus.h | 106 struct snd_pcm_substream *substream); 111 struct snd_pcm_substream *substream); 114 * they are not valid with the substream/transfer info, 117 * If the selected stuff in the substream is NOT 121 struct snd_pcm_substream *substream); 126 struct snd_pcm_substream *substream); 131 struct snd_pcm_substream *substream);
|
/linux-master/sound/soc/intel/keembay/ |
H A D | kmb_platform.c | 221 struct snd_pcm_substream *substream; local 227 substream = kmb_i2s->tx_substream; 229 substream = kmb_i2s->rx_substream; 231 if (!substream || !snd_pcm_running(substream)) 236 new_ptr = kmb_pcm_tx_fn(kmb_i2s, substream->runtime, 241 new_ptr = kmb_pcm_rx_fn(kmb_i2s, substream->runtime, 247 snd_pcm_period_elapsed(substream); 251 struct snd_pcm_substream *substream) 253 struct snd_pcm_runtime *runtime = substream 250 kmb_pcm_open(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 265 kmb_pcm_trigger(struct snd_soc_component *component, struct snd_pcm_substream *substream, int cmd) argument 374 kmb_pcm_pointer(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 446 kmb_i2s_start(struct kmb_i2s_info *kmb_i2s, struct snd_pcm_substream *substream) argument 471 kmb_i2s_stop(struct kmb_i2s_info *kmb_i2s, struct snd_pcm_substream *substream) argument 526 kmb_dai_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *cpu_dai) argument 579 kmb_dai_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params, struct snd_soc_dai *cpu_dai) argument 676 kmb_dai_prepare(struct snd_pcm_substream *substream, struct snd_soc_dai *cpu_dai) argument 689 kmb_dai_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *cpu_dai) argument 708 kmb_dai_hw_free(struct snd_pcm_substream *substream, struct snd_soc_dai *cpu_dai) argument [all...] |