|
Linux Kernel
3.7.1
|
#include <mpu401.h>
Data Fields | |
| struct snd_rawmidi * | rmidi |
| unsigned short | hardware |
| unsigned int | info_flags |
| unsigned long | port |
| unsigned long | cport |
| struct resource * | res |
| int | irq |
| unsigned long | mode |
| int | timer_invoked |
| int(* | open_input )(struct snd_mpu401 *mpu) |
| void(* | close_input )(struct snd_mpu401 *mpu) |
| int(* | open_output )(struct snd_mpu401 *mpu) |
| void(* | close_output )(struct snd_mpu401 *mpu) |
| void * | private_data |
| struct snd_rawmidi_substream * | substream_input |
| struct snd_rawmidi_substream * | substream_output |
| spinlock_t | input_lock |
| spinlock_t | output_lock |
| spinlock_t | timer_lock |
| struct timer_list | timer |
| void(* | write )(struct snd_mpu401 *mpu, unsigned char data, unsigned long addr) |
| unsigned char(* | read )(struct snd_mpu401 *mpu, unsigned long addr) |
| void(* close_input)(struct snd_mpu401 *mpu) |
| void(* close_output)(struct snd_mpu401 *mpu) |
| spinlock_t input_lock |
| int(* open_input)(struct snd_mpu401 *mpu) |
| int(* open_output)(struct snd_mpu401 *mpu) |
| spinlock_t output_lock |
| unsigned char(* read)(struct snd_mpu401 *mpu, unsigned long addr) |
| struct snd_rawmidi* rmidi |
| struct snd_rawmidi_substream* substream_input |
| struct snd_rawmidi_substream* substream_output |
| spinlock_t timer_lock |
1.8.2