Lines Matching defs:midi
20 #define ca_midi_write_data(midi, data) midi->write(midi, data, 0) argument
21 #define ca_midi_write_cmd(midi, data) midi->write(midi, data, 1) argument
22 #define ca_midi_read_data(midi) midi->read(midi, 0) argument
23 #define ca_midi_read_stat(midi) midi->read(midi, 1) argument
24 #define ca_midi_input_avail(midi) (!(ca_midi_read_stat(midi) & midi->input_avail)) argument
25 #define ca_midi_output_ready(midi) (!(ca_midi_read_stat(midi) & midi->output_ready)) argument
27 static void ca_midi_clear_rx(struct snd_ca_midi *midi) in ca_midi_clear_rx()
39 static void ca_midi_interrupt(struct snd_ca_midi *midi, unsigned int status) in ca_midi_interrupt()
75 static void ca_midi_cmd(struct snd_ca_midi *midi, unsigned char cmd, int ack) in ca_midi_cmd()
110 struct snd_ca_midi *midi = substream->rmidi->private_data; in ca_midi_input_open() local
130 struct snd_ca_midi *midi = substream->rmidi->private_data; in ca_midi_output_open() local
150 struct snd_ca_midi *midi = substream->rmidi->private_data; in ca_midi_input_close() local
170 struct snd_ca_midi *midi = substream->rmidi->private_data; in ca_midi_output_close() local
193 struct snd_ca_midi *midi = substream->rmidi->private_data; in ca_midi_input_trigger() local
207 struct snd_ca_midi *midi = substream->rmidi->private_data; in ca_midi_output_trigger() local
257 static void ca_midi_free(struct snd_ca_midi *midi) in ca_midi_free()
274 int ca_midi_init(void *dev_id, struct snd_ca_midi *midi, int device, char *name) in ca_midi_init()