Lines Matching refs:stream
61 static void snd_usb_audio_stream_free(struct snd_usb_stream *stream) in snd_usb_audio_stream_free() argument
63 free_substream(&stream->substream[0]); in snd_usb_audio_stream_free()
64 free_substream(&stream->substream[1]); in snd_usb_audio_stream_free()
65 list_del(&stream->list); in snd_usb_audio_stream_free()
66 kfree(stream); in snd_usb_audio_stream_free()
71 struct snd_usb_stream *stream = pcm->private_data; in snd_usb_audio_pcm_free() local
72 if (stream) { in snd_usb_audio_pcm_free()
73 stream->pcm = NULL; in snd_usb_audio_pcm_free()
74 snd_usb_audio_stream_free(stream); in snd_usb_audio_pcm_free()
83 int stream, in snd_usb_init_substream() argument
86 struct snd_usb_substream *subs = &as->substream[stream]; in snd_usb_init_substream()
91 subs->stream = as; in snd_usb_init_substream()
92 subs->direction = stream; in snd_usb_init_substream()
98 snd_usb_set_pcm_ops(as->pcm, stream); in snd_usb_init_substream()
202 static int add_chmap(struct snd_pcm *pcm, int stream, in add_chmap() argument
217 err = snd_pcm_add_chmap_ctls(pcm, stream, NULL, 0, 0, &chmap); in add_chmap()
321 int stream, in snd_usb_add_audio_stream() argument
332 subs = &as->substream[stream]; in snd_usb_add_audio_stream()
344 subs = &as->substream[stream]; in snd_usb_add_audio_stream()
347 err = snd_pcm_new_stream(as->pcm, stream, 1); in snd_usb_add_audio_stream()
350 snd_usb_init_substream(as, stream, fp); in snd_usb_add_audio_stream()
351 return add_chmap(as->pcm, stream, subs); in snd_usb_add_audio_stream()
362 stream == SNDRV_PCM_STREAM_PLAYBACK ? 1 : 0, in snd_usb_add_audio_stream()
363 stream == SNDRV_PCM_STREAM_PLAYBACK ? 0 : 1, in snd_usb_add_audio_stream()
378 snd_usb_init_substream(as, stream, fp); in snd_usb_add_audio_stream()
385 return add_chmap(pcm, stream, &as->substream[stream]); in snd_usb_add_audio_stream()
477 int i, altno, err, stream; in snd_usb_parse_audio_interface() local
515 stream = (get_endpoint(alts, 0)->bEndpointAddress & USB_DIR_IN) ? in snd_usb_parse_audio_interface()
696 if (stream == SNDRV_PCM_STREAM_PLAYBACK) in snd_usb_parse_audio_interface()
704 if (snd_usb_parse_audio_format(chip, fp, format, fmt, stream) < 0) { in snd_usb_parse_audio_interface()
717 err = snd_usb_add_audio_stream(chip, stream, fp); in snd_usb_parse_audio_interface()