Lines Matching refs:substream
123 static int ca_midi_input_open(struct snd_rawmidi_substream *substream) in ca_midi_input_open() argument
125 struct snd_ca_midi *midi = substream->rmidi->private_data; in ca_midi_input_open()
132 midi->substream_input = substream; in ca_midi_input_open()
143 static int ca_midi_output_open(struct snd_rawmidi_substream *substream) in ca_midi_output_open() argument
145 struct snd_ca_midi *midi = substream->rmidi->private_data; in ca_midi_output_open()
152 midi->substream_output = substream; in ca_midi_output_open()
163 static int ca_midi_input_close(struct snd_rawmidi_substream *substream) in ca_midi_input_close() argument
165 struct snd_ca_midi *midi = substream->rmidi->private_data; in ca_midi_input_close()
183 static int ca_midi_output_close(struct snd_rawmidi_substream *substream) in ca_midi_output_close() argument
185 struct snd_ca_midi *midi = substream->rmidi->private_data; in ca_midi_output_close()
206 static void ca_midi_input_trigger(struct snd_rawmidi_substream *substream, int up) in ca_midi_input_trigger() argument
208 struct snd_ca_midi *midi = substream->rmidi->private_data; in ca_midi_input_trigger()
220 static void ca_midi_output_trigger(struct snd_rawmidi_substream *substream, int up) in ca_midi_output_trigger() argument
222 struct snd_ca_midi *midi = substream->rmidi->private_data; in ca_midi_output_trigger()
238 snd_rawmidi_transmit(substream, &byte, 1) != 1) { in ca_midi_output_trigger()