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);
148 static int line6_midi_output_open(struct snd_rawmidi_substream *substream)
153 static int line6_midi_output_close(struct snd_rawmidi_substream *substream)
158 static void line6_midi_output_trigger(struct snd_rawmidi_substream *substream,
163 line6_rawmidi_substream_midi(substream)->line6;
165 line6->line6midi->substream_transmit = substream;
169 line6_midi_transmit(substream);
174 static void line6_midi_output_drain(struct snd_rawmidi_substream *substream)
177 line6_rawmidi_substream_midi(substream)->line6;
184 static int line6_midi_input_open(struct snd_rawmidi_substream *substream)
189 static int line6_midi_input_close(struct snd_rawmidi_substream *substream)
194 static void line6_midi_input_trigger(struct snd_rawmidi_substream *substream,
198 line6_rawmidi_substream_midi(substream)->line6;
201 line6->line6midi->substream_receive = substream;