Lines Matching defs:usX2Y_substream
936 static void usX2Y_audio_stream_free(struct snd_usX2Y_substream **usX2Y_substream)
938 if (NULL != usX2Y_substream[SNDRV_PCM_STREAM_PLAYBACK]) {
939 kfree(usX2Y_substream[SNDRV_PCM_STREAM_PLAYBACK]);
940 usX2Y_substream[SNDRV_PCM_STREAM_PLAYBACK] = NULL;
942 kfree(usX2Y_substream[SNDRV_PCM_STREAM_CAPTURE]);
943 usX2Y_substream[SNDRV_PCM_STREAM_CAPTURE] = NULL;
957 struct snd_usX2Y_substream **usX2Y_substream =
962 usX2Y_substream[i] = kzalloc(sizeof(struct snd_usX2Y_substream), GFP_KERNEL);
963 if (NULL == usX2Y_substream[i]) {
967 usX2Y_substream[i]->usX2Y = usX2Y(card);
971 usX2Y_substream[SNDRV_PCM_STREAM_PLAYBACK]->endpoint = playback_endpoint;
972 usX2Y_substream[SNDRV_PCM_STREAM_CAPTURE]->endpoint = capture_endpoint;
978 usX2Y_audio_stream_free(usX2Y_substream);
986 pcm->private_data = usX2Y_substream;