|
Linux Kernel
3.7.1
|
#include <ca_midi.h>
Data Fields | |
| struct snd_rawmidi * | rmidi |
| struct snd_rawmidi_substream * | substream_input |
| struct snd_rawmidi_substream * | substream_output |
| void * | dev_id |
| spinlock_t | input_lock |
| spinlock_t | output_lock |
| spinlock_t | open_lock |
| unsigned int | channel |
| unsigned int | midi_mode |
| int | port |
| int | tx_enable |
| int | rx_enable |
| int | ipr_tx |
| int | ipr_rx |
| int | input_avail |
| int | output_ready |
| int | ack |
| int | reset |
| int | enter_uart |
| void(* | interrupt )(struct snd_ca_midi *midi, unsigned int status) |
| void(* | interrupt_enable )(struct snd_ca_midi *midi, int intr) |
| void(* | interrupt_disable )(struct snd_ca_midi *midi, int intr) |
| unsigned char(* | read )(struct snd_ca_midi *midi, int idx) |
| void(* | write )(struct snd_ca_midi *midi, int data, int idx) |
| struct snd_card *(* | get_dev_id_card )(void *dev_id) |
| int(* | get_dev_id_port )(void *dev_id) |
| spinlock_t input_lock |
| void(* interrupt)(struct snd_ca_midi *midi, unsigned int status) |
| void(* interrupt_disable)(struct snd_ca_midi *midi, int intr) |
| void(* interrupt_enable)(struct snd_ca_midi *midi, int intr) |
| spinlock_t open_lock |
| spinlock_t output_lock |
| struct snd_rawmidi* rmidi |
| struct snd_rawmidi_substream* substream_input |
| struct snd_rawmidi_substream* substream_output |
1.8.2