Lines Matching refs:substream
92 static int snd_gf1_uart_output_open(struct snd_rawmidi_substream *substream) in snd_gf1_uart_output_open() argument
97 gus = substream->rmidi->private_data; in snd_gf1_uart_output_open()
103 gus->midi_substream_output = substream; in snd_gf1_uart_output_open()
111 static int snd_gf1_uart_input_open(struct snd_rawmidi_substream *substream) in snd_gf1_uart_input_open() argument
117 gus = substream->rmidi->private_data; in snd_gf1_uart_input_open()
123 gus->midi_substream_input = substream; in snd_gf1_uart_input_open()
144 static int snd_gf1_uart_output_close(struct snd_rawmidi_substream *substream) in snd_gf1_uart_output_close() argument
149 gus = substream->rmidi->private_data; in snd_gf1_uart_output_close()
159 static int snd_gf1_uart_input_close(struct snd_rawmidi_substream *substream) in snd_gf1_uart_input_close() argument
164 gus = substream->rmidi->private_data; in snd_gf1_uart_input_close()
174 static void snd_gf1_uart_input_trigger(struct snd_rawmidi_substream *substream, int up) in snd_gf1_uart_input_trigger() argument
179 gus = substream->rmidi->private_data; in snd_gf1_uart_input_trigger()
192 static void snd_gf1_uart_output_trigger(struct snd_rawmidi_substream *substream, int up) in snd_gf1_uart_output_trigger() argument
199 gus = substream->rmidi->private_data; in snd_gf1_uart_output_trigger()
215 if (snd_rawmidi_transmit(substream, &byte, 1) != 1) { in snd_gf1_uart_output_trigger()