Lines Matching refs:stream
123 if (substream->stream == SNDRV_RAWMIDI_STREAM_INPUT) in snd_rawmidi_runtime_create()
228 int stream, int mode, in assign_substream() argument
232 struct snd_rawmidi_str *s = &rmidi->streams[stream]; in assign_substream()
238 if (!(rmidi->info_flags & info_flags[stream])) in assign_substream()
245 if (stream == SNDRV_RAWMIDI_STREAM_INPUT || in assign_substream()
279 rmidi->streams[substream->stream].substream_opened++; in open_substream()
472 if (substream->stream == SNDRV_RAWMIDI_STREAM_INPUT) in close_substream()
494 rmidi->streams[substream->stream].substream_opened--; in close_substream()
559 info->stream = substream->stream; in snd_rawmidi_info()
593 if (info->stream < 0 || info->stream > 1) in snd_rawmidi_info_select()
595 pstr = &rmidi->streams[info->stream]; in snd_rawmidi_info_select()
615 if (get_user(info.stream, &_info->stream)) in snd_rawmidi_info_select_user()
688 status->stream = SNDRV_RAWMIDI_STREAM_OUTPUT; in snd_rawmidi_output_status()
701 status->stream = SNDRV_RAWMIDI_STREAM_INPUT; in snd_rawmidi_input_status()
723 int stream; in snd_rawmidi_ioctl() local
725 if (get_user(stream, &info->stream)) in snd_rawmidi_ioctl()
727 switch (stream) { in snd_rawmidi_ioctl()
741 switch (params.stream) { in snd_rawmidi_ioctl()
760 switch (status.stream) { in snd_rawmidi_ioctl()
1479 struct snd_rawmidi_str *stream, in snd_rawmidi_alloc_substreams() argument
1490 substream->stream = direction; in snd_rawmidi_alloc_substreams()
1493 substream->pstr = stream; in snd_rawmidi_alloc_substreams()
1494 list_add_tail(&substream->list, &stream->substreams); in snd_rawmidi_alloc_substreams()
1495 stream->substream_count++; in snd_rawmidi_alloc_substreams()
1576 static void snd_rawmidi_free_substreams(struct snd_rawmidi_str *stream) in snd_rawmidi_free_substreams() argument
1580 while (!list_empty(&stream->substreams)) { in snd_rawmidi_free_substreams()
1581 substream = list_entry(stream->substreams.next, struct snd_rawmidi_substream, list); in snd_rawmidi_free_substreams()
1749 void snd_rawmidi_set_ops(struct snd_rawmidi *rmidi, int stream, in snd_rawmidi_set_ops() argument
1754 list_for_each_entry(substream, &rmidi->streams[stream].substreams, list) in snd_rawmidi_set_ops()