Lines Matching refs:usX2Y_substream
926 static void usX2Y_audio_stream_free(struct snd_usX2Y_substream **usX2Y_substream) in usX2Y_audio_stream_free() argument
928 kfree(usX2Y_substream[SNDRV_PCM_STREAM_PLAYBACK]); in usX2Y_audio_stream_free()
929 usX2Y_substream[SNDRV_PCM_STREAM_PLAYBACK] = NULL; in usX2Y_audio_stream_free()
931 kfree(usX2Y_substream[SNDRV_PCM_STREAM_CAPTURE]); in usX2Y_audio_stream_free()
932 usX2Y_substream[SNDRV_PCM_STREAM_CAPTURE] = NULL; in usX2Y_audio_stream_free()
946 struct snd_usX2Y_substream **usX2Y_substream = in usX2Y_audio_stream_new() local
951 usX2Y_substream[i] = kzalloc(sizeof(struct snd_usX2Y_substream), GFP_KERNEL); in usX2Y_audio_stream_new()
952 if (NULL == usX2Y_substream[i]) { in usX2Y_audio_stream_new()
956 usX2Y_substream[i]->usX2Y = usX2Y(card); in usX2Y_audio_stream_new()
960 usX2Y_substream[SNDRV_PCM_STREAM_PLAYBACK]->endpoint = playback_endpoint; in usX2Y_audio_stream_new()
961 usX2Y_substream[SNDRV_PCM_STREAM_CAPTURE]->endpoint = capture_endpoint; in usX2Y_audio_stream_new()
967 usX2Y_audio_stream_free(usX2Y_substream); in usX2Y_audio_stream_new()
975 pcm->private_data = usX2Y_substream; in usX2Y_audio_stream_new()