Searched refs:substream (Results 1 - 25 of 27) sorted by relevance

12

/drivers/media/video/cx18/
H A Dcx18-alsa-pcm.c75 struct snd_pcm_substream *substream; local
85 substream = cxsc->capture_pcm_substream;
86 if (substream == NULL) {
87 dprintk("substream was NULL\n");
91 runtime = substream->runtime;
126 snd_pcm_stream_lock(substream);
142 snd_pcm_stream_unlock(substream);
145 snd_pcm_period_elapsed(substream);
148 static int snd_cx18_pcm_capture_open(struct snd_pcm_substream *substream) argument
150 struct snd_cx18_card *cxsc = snd_pcm_substream_chip(substream);
196 snd_cx18_pcm_capture_close(struct snd_pcm_substream *substream) argument
218 snd_cx18_pcm_ioctl(struct snd_pcm_substream *substream, unsigned int cmd, void *arg) argument
252 snd_cx18_pcm_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params) argument
264 snd_cx18_pcm_hw_free(struct snd_pcm_substream *substream) argument
280 snd_cx18_pcm_prepare(struct snd_pcm_substream *substream) argument
290 snd_cx18_pcm_trigger(struct snd_pcm_substream *substream, int cmd) argument
296 snd_cx18_pcm_pointer(struct snd_pcm_substream *substream) argument
[all...]
/drivers/staging/media/go7007/
H A Dsnd-go7007.c52 struct snd_pcm_substream *substream; member in struct:go7007_snd
81 struct snd_pcm_runtime *runtime = gosnd->substream->runtime;
108 snd_pcm_period_elapsed(gosnd->substream);
111 static int go7007_snd_hw_params(struct snd_pcm_substream *substream, argument
114 struct go7007 *go = snd_pcm_substream_chip(substream);
118 if (substream->runtime->dma_bytes > 0)
119 vfree(substream->runtime->dma_area);
120 substream->runtime->dma_bytes = 0;
121 substream->runtime->dma_area = vmalloc(bytes);
122 if (substream
129 go7007_snd_hw_free(struct snd_pcm_substream *substream) argument
140 go7007_snd_capture_open(struct snd_pcm_substream *substream) argument
158 go7007_snd_capture_close(struct snd_pcm_substream *substream) argument
167 go7007_snd_pcm_prepare(struct snd_pcm_substream *substream) argument
172 go7007_snd_pcm_trigger(struct snd_pcm_substream *substream, int cmd) argument
192 go7007_snd_pcm_pointer(struct snd_pcm_substream *substream) argument
200 go7007_snd_pcm_page(struct snd_pcm_substream *substream, unsigned long offset) argument
[all...]
/drivers/media/video/tm6000/
H A Dtm6000-alsa.c105 static void dsp_buffer_free(struct snd_pcm_substream *substream) argument
107 struct snd_tm6000_card *chip = snd_pcm_substream_chip(substream);
111 vfree(substream->runtime->dma_area);
112 substream->runtime->dma_area = NULL;
113 substream->runtime->dma_bytes = 0;
116 static int dsp_buffer_alloc(struct snd_pcm_substream *substream, int size) argument
118 struct snd_tm6000_card *chip = snd_pcm_substream_chip(substream);
122 if (substream->runtime->dma_area) {
123 if (substream->runtime->dma_bytes > size)
126 dsp_buffer_free(substream);
171 snd_tm6000_pcm_open(struct snd_pcm_substream *substream) argument
196 snd_tm6000_close(struct snd_pcm_substream *substream) argument
212 struct snd_pcm_substream *substream = chip->substream; local
282 snd_tm6000_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params) argument
299 snd_tm6000_hw_free(struct snd_pcm_substream *substream) argument
316 snd_tm6000_prepare(struct snd_pcm_substream *substream) argument
345 snd_tm6000_card_trigger(struct snd_pcm_substream *substream, int cmd) argument
373 snd_tm6000_pointer(struct snd_pcm_substream *substream) argument
[all...]
H A Dtm6000.h158 struct snd_pcm_substream *substream; member in struct:snd_tm6000_card
/drivers/staging/line6/
H A Dcapture.c145 struct snd_pcm_substream *substream = local
147 struct snd_pcm_runtime *runtime = substream->runtime;
186 struct snd_pcm_substream *substream = local
192 snd_pcm_period_elapsed(substream);
283 static int snd_line6_capture_open(struct snd_pcm_substream *substream) argument
286 struct snd_pcm_runtime *runtime = substream->runtime;
287 struct snd_line6_pcm *line6pcm = snd_pcm_substream_chip(substream);
301 static int snd_line6_capture_close(struct snd_pcm_substream *substream) argument
307 static int snd_line6_capture_hw_params(struct snd_pcm_substream *substream, argument
311 struct snd_line6_pcm *line6pcm = snd_pcm_substream_chip(substream);
342 snd_line6_capture_hw_free(struct snd_pcm_substream *substream) argument
386 snd_line6_capture_pointer(struct snd_pcm_substream *substream) argument
[all...]
H A Dmidi.c23 #define line6_rawmidi_substream_midi(substream) \
24 ((struct snd_line6_midi *)((substream)->rmidi->private_data))
43 static void line6_midi_transmit(struct snd_rawmidi_substream *substream) argument
46 line6_rawmidi_substream_midi(substream)->line6;
57 done = snd_rawmidi_transmit_peek(substream, chunk, req);
66 snd_rawmidi_transmit_ack(substream, done);
186 static int line6_midi_output_open(struct snd_rawmidi_substream *substream) argument
191 static int line6_midi_output_close(struct snd_rawmidi_substream *substream) argument
196 static void line6_midi_output_trigger(struct snd_rawmidi_substream *substream, argument
201 line6_rawmidi_substream_midi(substream)
212 line6_midi_output_drain(struct snd_rawmidi_substream *substream) argument
221 line6_midi_input_open(struct snd_rawmidi_substream *substream) argument
226 line6_midi_input_close(struct snd_rawmidi_substream *substream) argument
231 line6_midi_input_trigger(struct snd_rawmidi_substream *substream, int up) argument
[all...]
H A Dplayback.c369 struct snd_pcm_substream *substream = local
392 struct snd_pcm_runtime *runtime = substream->runtime;
420 snd_pcm_period_elapsed(substream);
427 static int snd_line6_playback_open(struct snd_pcm_substream *substream) argument
430 struct snd_pcm_runtime *runtime = substream->runtime;
431 struct snd_line6_pcm *line6pcm = snd_pcm_substream_chip(substream);
444 static int snd_line6_playback_close(struct snd_pcm_substream *substream) argument
450 static int snd_line6_playback_hw_params(struct snd_pcm_substream *substream, argument
454 struct snd_line6_pcm *line6pcm = snd_pcm_substream_chip(substream);
459 if (substream
485 snd_line6_playback_hw_free(struct snd_pcm_substream *substream) argument
537 snd_line6_playback_pointer(struct snd_pcm_substream *substream) argument
[all...]
H A Dpcm.h43 Get substream from Line6 PCM data structure
46 (line6pcm->pcm->streams[stream].substream)
376 extern int snd_line6_trigger(struct snd_pcm_substream *substream, int cmd);
377 extern int snd_line6_prepare(struct snd_pcm_substream *substream);
H A Dpcm.c217 int snd_line6_trigger(struct snd_pcm_substream *substream, int cmd) argument
219 struct snd_line6_pcm *line6pcm = snd_pcm_substream_chip(substream);
227 snd_pcm_group_for_each_entry(s, substream) {
377 Stop substream if still running.
379 static void pcm_disconnect_substream(struct snd_pcm_substream *substream) argument
381 if (substream->runtime && snd_pcm_running(substream))
382 snd_pcm_stop(substream, SNDRV_PCM_STATE_DISCONNECTED);
532 int snd_line6_prepare(struct snd_pcm_substream *substream) argument
534 struct snd_line6_pcm *line6pcm = snd_pcm_substream_chip(substream);
[all...]
/drivers/usb/gadget/
H A Du_uac1.c112 struct snd_pcm_substream *substream = snd->substream; local
141 snd_pcm_kernel_ioctl(substream, SNDRV_PCM_IOCTL_DROP, NULL);
142 snd_pcm_kernel_ioctl(substream, SNDRV_PCM_IOCTL_HW_PARAMS, params);
144 result = snd_pcm_kernel_ioctl(substream, SNDRV_PCM_IOCTL_PREPARE, NULL);
173 struct snd_pcm_substream *substream = snd->substream; local
174 struct snd_pcm_runtime *runtime = substream->runtime;
182 result = snd_pcm_kernel_ioctl(substream,
194 result = snd_pcm_lib_write(snd->substream, bu
[all...]
H A Df_audio_source.c242 struct snd_pcm_substream *substream; member in struct:audio_dev
330 /* audio->substream will be null if we have been closed */
331 if (!audio->substream)
337 runtime = audio->substream->runtime;
419 snd_pcm_period_elapsed(audio->substream);
631 audio->substream = NULL;
653 static int audio_pcm_open(struct snd_pcm_substream *substream) argument
655 struct snd_pcm_runtime *runtime = substream->runtime;
656 struct audio_dev *audio = substream->private_data;
663 audio->substream
667 audio_pcm_close(struct snd_pcm_substream *substream) argument
679 audio_pcm_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params) argument
694 audio_pcm_hw_free(struct snd_pcm_substream *substream) argument
699 audio_pcm_prepare(struct snd_pcm_substream *substream) argument
714 audio_pcm_pointer(struct snd_pcm_substream *substream) argument
724 audio_pcm_playback_trigger(struct snd_pcm_substream *substream, int cmd) argument
[all...]
H A Du_uac1.h34 struct snd_pcm_substream *substream; member in struct:gaudio_snd_dev
H A Df_midi.c228 struct snd_rawmidi_substream *substream = midi->out_substream[cable]; local
230 if (!substream)
237 snd_rawmidi_receive(substream, data, length);
561 struct snd_rawmidi_substream *substream = midi->in_substream[i]; local
563 if (!port || !port->active || !substream)
568 if (snd_rawmidi_transmit(substream, &b, 1) != 1) {
588 static int f_midi_in_open(struct snd_rawmidi_substream *substream) argument
590 struct f_midi *midi = substream->rmidi->private_data;
592 if (!midi->in_port[substream->number])
596 midi->in_substream[substream
601 f_midi_in_close(struct snd_rawmidi_substream *substream) argument
609 f_midi_in_trigger(struct snd_rawmidi_substream *substream, int up) argument
622 f_midi_out_open(struct snd_rawmidi_substream *substream) argument
634 f_midi_out_close(struct snd_rawmidi_substream *substream) argument
642 f_midi_out_trigger(struct snd_rawmidi_substream *substream, int up) argument
[all...]
H A Df_uac2.c211 struct snd_pcm_substream *substream; local
227 substream = prm->ss;
230 if (!substream)
235 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) {
260 snd_pcm_period_elapsed(substream);
266 uac2_pcm_trigger(struct snd_pcm_substream *substream, int cmd) argument
268 struct snd_uac2_chip *uac2 = snd_pcm_substream_chip(substream);
275 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) {
291 prm->ss = substream;
304 if (substream
310 uac2_pcm_pointer(struct snd_pcm_substream *substream) argument
323 uac2_pcm_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params) argument
346 uac2_pcm_hw_free(struct snd_pcm_substream *substream) argument
363 uac2_pcm_open(struct snd_pcm_substream *substream) argument
395 uac2_pcm_null(struct snd_pcm_substream *substream) argument
[all...]
/drivers/media/video/cx23885/
H A Dcx23885-alsa.c190 snd_pcm_period_elapsed(chip->substream);
246 static int snd_cx23885_pcm_open(struct snd_pcm_substream *substream) argument
248 struct cx23885_audio_dev *chip = snd_pcm_substream_chip(substream);
249 struct snd_pcm_runtime *runtime = substream->runtime;
263 chip->substream = substream;
285 static int snd_cx23885_close(struct snd_pcm_substream *substream) argument
293 static int snd_cx23885_hw_params(struct snd_pcm_substream *substream, argument
296 struct cx23885_audio_dev *chip = snd_pcm_substream_chip(substream);
302 if (substream
358 snd_cx23885_hw_free(struct snd_pcm_substream *substream) argument
374 snd_cx23885_prepare(struct snd_pcm_substream *substream) argument
382 snd_cx23885_card_trigger(struct snd_pcm_substream *substream, int cmd) argument
411 snd_cx23885_pointer( struct snd_pcm_substream *substream) argument
426 snd_cx23885_page(struct snd_pcm_substream *substream, unsigned long offset) argument
[all...]
/drivers/media/video/tlg2300/
H A Dpd-alsa.c55 static int snd_pd_capture_open(struct snd_pcm_substream *substream) argument
57 struct poseidon *p = snd_pcm_substream_chip(substream);
59 struct snd_pcm_runtime *runtime = substream->runtime;
65 pa->capture_pcm_substream = substream;
75 static int snd_pd_pcm_close(struct snd_pcm_substream *substream) argument
77 struct poseidon *p = snd_pcm_substream_chip(substream);
87 static int snd_pd_hw_capture_params(struct snd_pcm_substream *substream, argument
90 struct snd_pcm_runtime *runtime = substream->runtime;
120 static int snd_pd_hw_capture_free(struct snd_pcm_substream *substream) argument
122 struct poseidon *p = snd_pcm_substream_chip(substream);
129 snd_pd_prepare(struct snd_pcm_substream *substream) argument
175 struct snd_pcm_substream *substream = pa->capture_pcm_substream; local
220 snd_pd_capture_trigger(struct snd_pcm_substream *substream, int cmd) argument
254 snd_pd_capture_pointer(struct snd_pcm_substream *substream) argument
[all...]
/drivers/media/video/cx231xx/
H A Dcx231xx-audio.c111 struct snd_pcm_substream *substream; local
134 substream = dev->adev.capture_pcm_substream;
135 runtime = substream->runtime;
161 snd_pcm_stream_lock(substream);
176 snd_pcm_stream_unlock(substream);
179 snd_pcm_period_elapsed(substream);
199 struct snd_pcm_substream *substream; local
222 substream = dev->adev.capture_pcm_substream;
223 runtime = substream->runtime;
245 snd_pcm_stream_lock(substream);
433 snd_cx231xx_capture_open(struct snd_pcm_substream *substream) argument
485 snd_cx231xx_pcm_close(struct snd_pcm_substream *substream) argument
523 snd_cx231xx_hw_capture_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params) argument
543 snd_cx231xx_hw_capture_free(struct snd_pcm_substream *substream) argument
557 snd_cx231xx_prepare(struct snd_pcm_substream *substream) argument
585 snd_cx231xx_capture_trigger(struct snd_pcm_substream *substream, int cmd) argument
612 snd_cx231xx_capture_pointer(struct snd_pcm_substream *substream) argument
[all...]
/drivers/media/video/cx25821/
H A Dcx25821-alsa.c95 struct snd_pcm_substream *substream; member in struct:cx25821_audio_dev
279 snd_pcm_period_elapsed(chip->substream);
381 static int snd_cx25821_pcm_open(struct snd_pcm_substream *substream) argument
383 struct cx25821_audio_dev *chip = snd_pcm_substream_chip(substream);
384 struct snd_pcm_runtime *runtime = substream->runtime;
398 chip->substream = substream;
424 static int snd_cx25821_close(struct snd_pcm_substream *substream) argument
432 static int snd_cx25821_hw_params(struct snd_pcm_substream *substream, argument
435 struct cx25821_audio_dev *chip = snd_pcm_substream_chip(substream);
502 snd_cx25821_hw_free(struct snd_pcm_substream *substream) argument
517 snd_cx25821_prepare(struct snd_pcm_substream *substream) argument
525 snd_cx25821_card_trigger(struct snd_pcm_substream *substream, int cmd) argument
554 snd_cx25821_pointer(struct snd_pcm_substream *substream) argument
569 snd_cx25821_page(struct snd_pcm_substream *substream, unsigned long offset) argument
[all...]
/drivers/media/video/em28xx/
H A Dem28xx-audio.c90 struct snd_pcm_substream *substream; local
110 substream = dev->adev.capture_pcm_substream;
111 runtime = substream->runtime;
136 snd_pcm_stream_lock(substream);
152 snd_pcm_stream_unlock(substream);
155 snd_pcm_period_elapsed(substream);
270 static int snd_em28xx_capture_open(struct snd_pcm_substream *substream) argument
272 struct em28xx *dev = snd_pcm_substream_chip(substream);
273 struct snd_pcm_runtime *runtime = substream->runtime;
307 dev->adev.capture_pcm_substream = substream;
318 snd_em28xx_pcm_close(struct snd_pcm_substream *substream) argument
343 snd_em28xx_hw_capture_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params) argument
365 snd_em28xx_hw_capture_free(struct snd_pcm_substream *substream) argument
379 snd_em28xx_prepare(struct snd_pcm_substream *substream) argument
402 snd_em28xx_capture_trigger(struct snd_pcm_substream *substream, int cmd) argument
426 snd_em28xx_capture_pointer(struct snd_pcm_substream *substream) argument
[all...]
/drivers/media/video/saa7134/
H A Dsaa7134-alsa.c95 struct snd_pcm_substream *substream; member in struct:snd_card_saa7134_pcm
175 snd_pcm_stop(dev->dmasound.substream,SNDRV_PCM_STATE_XRUN);
193 if (dev->dmasound.read_count >= snd_pcm_lib_period_bytes(dev->dmasound.substream)) {
195 snd_pcm_period_elapsed(dev->dmasound.substream);
252 static int snd_card_saa7134_capture_trigger(struct snd_pcm_substream * substream, argument
255 struct snd_pcm_runtime *runtime = substream->runtime;
442 static int snd_card_saa7134_capture_prepare(struct snd_pcm_substream * substream) argument
444 struct snd_pcm_runtime *runtime = substream->runtime;
447 snd_card_saa7134_t *saa7134 = snd_pcm_substream_chip(substream);
451 pcm->dev->dmasound.substream
536 snd_card_saa7134_capture_pointer(struct snd_pcm_substream * substream) argument
606 snd_card_saa7134_hw_params(struct snd_pcm_substream * substream, struct snd_pcm_hw_params * hw_params) argument
690 snd_card_saa7134_hw_free(struct snd_pcm_substream * substream) argument
716 snd_card_saa7134_capture_close(struct snd_pcm_substream * substream) argument
738 snd_card_saa7134_capture_open(struct snd_pcm_substream * substream) argument
800 snd_card_saa7134_page(struct snd_pcm_substream *substream, unsigned long offset) argument
[all...]
/drivers/media/video/cx88/
H A Dcx88-alsa.c87 struct snd_pcm_substream *substream; member in struct:cx88_audio_dev
247 snd_pcm_period_elapsed(chip->substream);
338 static int snd_cx88_pcm_open(struct snd_pcm_substream *substream) argument
340 snd_cx88_card_t *chip = snd_pcm_substream_chip(substream);
341 struct snd_pcm_runtime *runtime = substream->runtime;
354 chip->substream = substream;
374 static int snd_cx88_close(struct snd_pcm_substream *substream) argument
382 static int snd_cx88_hw_params(struct snd_pcm_substream * substream, argument
385 snd_cx88_card_t *chip = snd_pcm_substream_chip(substream);
445 snd_cx88_hw_free(struct snd_pcm_substream * substream) argument
461 snd_cx88_prepare(struct snd_pcm_substream *substream) argument
469 snd_cx88_card_trigger(struct snd_pcm_substream *substream, int cmd) argument
497 snd_cx88_pointer(struct snd_pcm_substream *substream) argument
514 snd_cx88_page(struct snd_pcm_substream *substream, unsigned long offset) argument
[all...]
/drivers/video/omap2/dss/
H A Dhdmi.c561 static int hdmi_audio_trigger(struct snd_pcm_substream *substream, int cmd, argument
564 struct snd_soc_pcm_runtime *rtd = substream->private_data;
592 static int hdmi_audio_hw_params(struct snd_pcm_substream *substream, argument
596 struct snd_soc_pcm_runtime *rtd = substream->private_data;
730 static int hdmi_audio_startup(struct snd_pcm_substream *substream, argument
/drivers/staging/media/solo6x10/
H A Dg723.c90 for (ss = pstr->substream; ss != NULL; ss = ss->next) {
321 for (i = 0, ss = pcm->streams[SNDRV_PCM_STREAM_CAPTURE].substream;
/drivers/hid/
H A Dhid-prodikeys.c574 static int pcmidi_in_open(struct snd_rawmidi_substream *substream) argument
576 struct pcmidi_snd *pm = substream->rmidi->private_data;
579 pm->in_substream = substream;
583 static int pcmidi_in_close(struct snd_rawmidi_substream *substream) argument
589 static void pcmidi_in_trigger(struct snd_rawmidi_substream *substream, int up) argument
591 struct pcmidi_snd *pm = substream->rmidi->private_data;
/drivers/media/dvb/ngene/
H A Dngene.h587 struct snd_pcm_substream *substream; member in struct:mychip

Completed in 1355 milliseconds

12