Lines Matching refs:substream

21 #define line6_rawmidi_substream_midi(substream) \  argument
22 ((struct snd_line6_midi *)((substream)->rmidi->private_data))
41 static void line6_midi_transmit(struct snd_rawmidi_substream *substream) in line6_midi_transmit() argument
44 line6_rawmidi_substream_midi(substream)->line6; in line6_midi_transmit()
52 done = snd_rawmidi_transmit_peek(substream, chunk, req); in line6_midi_transmit()
58 snd_rawmidi_transmit_ack(substream, done); in line6_midi_transmit()
145 static int line6_midi_output_open(struct snd_rawmidi_substream *substream) in line6_midi_output_open() argument
150 static int line6_midi_output_close(struct snd_rawmidi_substream *substream) in line6_midi_output_close() argument
155 static void line6_midi_output_trigger(struct snd_rawmidi_substream *substream, in line6_midi_output_trigger() argument
160 line6_rawmidi_substream_midi(substream)->line6; in line6_midi_output_trigger()
162 line6->line6midi->substream_transmit = substream; in line6_midi_output_trigger()
166 line6_midi_transmit(substream); in line6_midi_output_trigger()
171 static void line6_midi_output_drain(struct snd_rawmidi_substream *substream) in line6_midi_output_drain() argument
174 line6_rawmidi_substream_midi(substream)->line6; in line6_midi_output_drain()
181 static int line6_midi_input_open(struct snd_rawmidi_substream *substream) in line6_midi_input_open() argument
186 static int line6_midi_input_close(struct snd_rawmidi_substream *substream) in line6_midi_input_close() argument
191 static void line6_midi_input_trigger(struct snd_rawmidi_substream *substream, in line6_midi_input_trigger() argument
195 line6_rawmidi_substream_midi(substream)->line6; in line6_midi_input_trigger()
198 line6->line6midi->substream_receive = substream; in line6_midi_input_trigger()