Lines Matching refs:snd_rawmidi_substream

34 struct snd_rawmidi_substream;
39 int (*open) (struct snd_rawmidi_substream * substream);
40 int (*close) (struct snd_rawmidi_substream * substream);
41 void (*trigger) (struct snd_rawmidi_substream * substream, int up);
42 void (*drain) (struct snd_rawmidi_substream * substream);
53 struct snd_rawmidi_substream *substream;
69 void (*event)(struct snd_rawmidi_substream *substream);
74 void (*private_free)(struct snd_rawmidi_substream *substream);
77 struct snd_rawmidi_substream {
97 struct snd_rawmidi_substream *input;
98 struct snd_rawmidi_substream *output;
148 int snd_rawmidi_receive(struct snd_rawmidi_substream *substream,
150 int snd_rawmidi_transmit_empty(struct snd_rawmidi_substream *substream);
151 int snd_rawmidi_transmit_peek(struct snd_rawmidi_substream *substream,
153 int snd_rawmidi_transmit_ack(struct snd_rawmidi_substream *substream, int count);
154 int snd_rawmidi_transmit(struct snd_rawmidi_substream *substream,
156 int __snd_rawmidi_transmit_peek(struct snd_rawmidi_substream *substream,
158 int __snd_rawmidi_transmit_ack(struct snd_rawmidi_substream *substream,
160 int snd_rawmidi_proceed(struct snd_rawmidi_substream *substream);
168 int snd_rawmidi_output_params(struct snd_rawmidi_substream *substream,
170 int snd_rawmidi_input_params(struct snd_rawmidi_substream *substream,
172 int snd_rawmidi_drop_output(struct snd_rawmidi_substream *substream);
173 int snd_rawmidi_drain_output(struct snd_rawmidi_substream *substream);
174 int snd_rawmidi_drain_input(struct snd_rawmidi_substream *substream);
175 long snd_rawmidi_kernel_read(struct snd_rawmidi_substream *substream,
177 long snd_rawmidi_kernel_write(struct snd_rawmidi_substream *substream,