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 |