Lines Matching defs:midi
35 #define ca_midi_write_data(midi, data) midi->write(midi, data, 0) argument
36 #define ca_midi_write_cmd(midi, data) midi->write(midi, data, 1) argument
37 #define ca_midi_read_data(midi) midi->read(midi, 0) argument
38 #define ca_midi_read_stat(midi) midi->read(midi, 1) argument
39 #define ca_midi_input_avail(midi) (!(ca_midi_read_stat(midi) & midi->input_avail)) argument
40 #define ca_midi_output_ready(midi) (!(ca_midi_read_stat(midi) & midi->output_ready)) argument
42 static void ca_midi_clear_rx(struct snd_ca_midi *midi) in ca_midi_clear_rx()
54 static void ca_midi_interrupt(struct snd_ca_midi *midi, unsigned int status) in ca_midi_interrupt()
90 static void ca_midi_cmd(struct snd_ca_midi *midi, unsigned char cmd, int ack) in ca_midi_cmd()
125 struct snd_ca_midi *midi = substream->rmidi->private_data; in ca_midi_input_open() local
145 struct snd_ca_midi *midi = substream->rmidi->private_data; in ca_midi_output_open() local
165 struct snd_ca_midi *midi = substream->rmidi->private_data; in ca_midi_input_close() local
185 struct snd_ca_midi *midi = substream->rmidi->private_data; in ca_midi_output_close() local
208 struct snd_ca_midi *midi = substream->rmidi->private_data; in ca_midi_input_trigger() local
222 struct snd_ca_midi *midi = substream->rmidi->private_data; in ca_midi_output_trigger() local
272 static void ca_midi_free(struct snd_ca_midi *midi) in ca_midi_free()
289 int __devinit ca_midi_init(void *dev_id, struct snd_ca_midi *midi, int device, char *name) in ca_midi_init()