Lines Matching defs:substream
17 #define line6_rawmidi_substream_midi(substream) \
18 ((struct snd_line6_midi *)((substream)->rmidi->private_data))
37 static void line6_midi_transmit(struct snd_rawmidi_substream *substream)
40 line6_rawmidi_substream_midi(substream)->line6;
49 done = snd_rawmidi_transmit_peek(substream, chunk, req);
55 snd_rawmidi_transmit_ack(substream, done);
145 static int line6_midi_output_open(struct snd_rawmidi_substream *substream)
150 static int line6_midi_output_close(struct snd_rawmidi_substream *substream)
155 static void line6_midi_output_trigger(struct snd_rawmidi_substream *substream,
159 line6_rawmidi_substream_midi(substream)->line6;
161 line6->line6midi->substream_transmit = substream;
165 line6_midi_transmit(substream);
168 static void line6_midi_output_drain(struct snd_rawmidi_substream *substream)
171 line6_rawmidi_substream_midi(substream)->line6;
178 static int line6_midi_input_open(struct snd_rawmidi_substream *substream)
183 static int line6_midi_input_close(struct snd_rawmidi_substream *substream)
188 static void line6_midi_input_trigger(struct snd_rawmidi_substream *substream,
192 line6_rawmidi_substream_midi(substream)->line6;
195 line6->line6midi->substream_receive = substream;