Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
snd_mpu401 Struct Reference

#include <mpu401.h>

Data Fields

struct snd_rawmidirmidi
 
unsigned short hardware
 
unsigned int info_flags
 
unsigned long port
 
unsigned long cport
 
struct resourceres
 
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)
 
voidprivate_data
 
struct snd_rawmidi_substreamsubstream_input
 
struct snd_rawmidi_substreamsubstream_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)
 

Detailed Description

Definition at line 70 of file mpu401.h.

Field Documentation

void(* close_input)(struct snd_mpu401 *mpu)

Definition at line 84 of file mpu401.h.

void(* close_output)(struct snd_mpu401 *mpu)

Definition at line 86 of file mpu401.h.

unsigned long cport

Definition at line 76 of file mpu401.h.

unsigned short hardware

Definition at line 73 of file mpu401.h.

unsigned int info_flags

Definition at line 74 of file mpu401.h.

spinlock_t input_lock

Definition at line 92 of file mpu401.h.

int irq

Definition at line 78 of file mpu401.h.

unsigned long mode

Definition at line 80 of file mpu401.h.

int(* open_input)(struct snd_mpu401 *mpu)

Definition at line 83 of file mpu401.h.

int(* open_output)(struct snd_mpu401 *mpu)

Definition at line 85 of file mpu401.h.

spinlock_t output_lock

Definition at line 93 of file mpu401.h.

unsigned long port

Definition at line 75 of file mpu401.h.

void* private_data

Definition at line 87 of file mpu401.h.

unsigned char(* read)(struct snd_mpu401 *mpu, unsigned long addr)

Definition at line 99 of file mpu401.h.

Definition at line 77 of file mpu401.h.

Definition at line 71 of file mpu401.h.

struct snd_rawmidi_substream* substream_input

Definition at line 89 of file mpu401.h.

struct snd_rawmidi_substream* substream_output

Definition at line 90 of file mpu401.h.

Definition at line 96 of file mpu401.h.

int timer_invoked

Definition at line 81 of file mpu401.h.

spinlock_t timer_lock

Definition at line 94 of file mpu401.h.

void(* write)(struct snd_mpu401 *mpu, unsigned char data, unsigned long addr)

Definition at line 98 of file mpu401.h.


The documentation for this struct was generated from the following file: