Lines Matching refs:dir

222 	int dir = substream->stream;  in snd_ump_rawmidi_open()  local
225 if (ump->substreams[dir]) in snd_ump_rawmidi_open()
227 err = ump->ops->open(ump, dir); in snd_ump_rawmidi_open()
230 ump->substreams[dir] = substream; in snd_ump_rawmidi_open()
237 int dir = substream->stream; in snd_ump_rawmidi_close() local
239 ump->substreams[dir] = NULL; in snd_ump_rawmidi_close()
240 ump->ops->close(ump, dir); in snd_ump_rawmidi_close()
248 int dir = substream->stream; in snd_ump_rawmidi_trigger() local
250 ump->ops->trigger(ump, dir, up); in snd_ump_rawmidi_trigger()
446 static const char *ump_direction_string(int dir) in ump_direction_string() argument
448 switch (dir) { in ump_direction_string()
460 static const char *ump_ui_hint_string(int dir) in ump_ui_hint_string() argument
462 switch (dir) { in ump_ui_hint_string()
1014 int dir = substream->stream; in snd_ump_legacy_open() local
1019 if (ump->legacy_substreams[dir][group]) { in snd_ump_legacy_open()
1023 if (dir == SNDRV_RAWMIDI_STREAM_OUTPUT) { in snd_ump_legacy_open()
1035 spin_lock_irq(&ump->legacy_locks[dir]); in snd_ump_legacy_open()
1036 ump->legacy_substreams[dir][group] = substream; in snd_ump_legacy_open()
1037 spin_unlock_irq(&ump->legacy_locks[dir]); in snd_ump_legacy_open()
1046 int dir = substream->stream; in snd_ump_legacy_close() local
1050 spin_lock_irq(&ump->legacy_locks[dir]); in snd_ump_legacy_close()
1051 ump->legacy_substreams[dir][group] = NULL; in snd_ump_legacy_close()
1052 spin_unlock_irq(&ump->legacy_locks[dir]); in snd_ump_legacy_close()
1053 if (dir == SNDRV_RAWMIDI_STREAM_OUTPUT) { in snd_ump_legacy_close()
1065 int dir = substream->stream; in snd_ump_legacy_trigger() local
1067 ump->ops->trigger(ump, dir, up); in snd_ump_legacy_trigger()
1106 const int dir = SNDRV_RAWMIDI_STREAM_OUTPUT; in process_legacy_output() local
1114 spin_lock_irqsave(&ump->legacy_locks[dir], flags); in process_legacy_output()
1116 substream = ump->legacy_substreams[dir][group]; in process_legacy_output()
1130 spin_unlock_irqrestore(&ump->legacy_locks[dir], flags); in process_legacy_output()
1141 const int dir = SNDRV_RAWMIDI_STREAM_INPUT; in process_legacy_input() local
1147 spin_lock_irqsave(&ump->legacy_locks[dir], flags); in process_legacy_input()
1148 substream = ump->legacy_substreams[dir][group]; in process_legacy_input()
1151 spin_unlock_irqrestore(&ump->legacy_locks[dir], flags); in process_legacy_input()
1183 struct snd_rawmidi *rmidi, int dir) in fill_substream_names() argument
1187 list_for_each_entry(s, &rmidi->streams[dir].substreams, list) in fill_substream_names()