Searched refs:substream (Results 126 - 150 of 947) sorted by relevance

1234567891011>>

/linux-master/drivers/media/usb/usbtv/
H A Dusbtv-audio.c65 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 Drz-ssi.c83 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 Daica.c215 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 Datiixp.c232 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 Dals300.c341 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 Datiixp_modem.c208 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 Dmca.c192 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 Dmpc5200_dma.h76 /* 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 Dfsl_dma.c72 /** 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 Dfsl_qmc_audio.c43 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 Dlx6464es.c96 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 Doxfw-midi.c10 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 Dsgio2audio.c72 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 Dhal2.c57 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 Dcs5535audio_pm.c54 if (dma && dma->substream)
87 if (dma && dma->substream) {
88 dma->substream->ops->prepare(dma->substream);
/linux-master/sound/drivers/
H A Dpcmtest.c110 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 Dserial-u16550.c195 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 Demu10k1x.c193 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 Dintel_hdmi_audio.c165 /* 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 Dice1724.c286 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 Dca_midi.c108 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 Domap-hdmi.c63 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 Dechoaudio.c254 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 Dsoundbus.h106 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 Dkmb_platform.c221 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...]

Completed in 272 milliseconds

1234567891011>>