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

Data Structures

struct  snd_usb_midi_endpoint
 

Data Fields

struct usb_device * dev
 
struct snd_cardcard
 
struct usb_interfaceiface
 
struct snd_usb_audio_quirkquirk
 
struct snd_rawmidirmidi
 
struct usb_protocol_opsusb_protocol_ops
 
struct list_head list
 
struct timer_list error_timer
 
spinlock_t disc_lock
 
struct mutex mutex
 
u32 usb_id
 
int next_midi_device
 
struct
snd_usb_midi::snd_usb_midi_endpoint 
endpoints [MIDI_MAX_ENDPOINTS]
 
unsigned long input_triggered
 
unsigned int opened
 
unsigned char disconnected
 
struct snd_kcontrolroland_load_ctl
 

Detailed Description

Definition at line 109 of file midi.c.

Field Documentation

Definition at line 111 of file midi.c.

struct usb_device* dev

Definition at line 110 of file midi.c.

spinlock_t disc_lock

Definition at line 118 of file midi.c.

unsigned char disconnected

Definition at line 129 of file midi.c.

struct timer_list error_timer

Definition at line 117 of file midi.c.

Definition at line 112 of file midi.c.

unsigned long input_triggered

Definition at line 127 of file midi.c.

Definition at line 116 of file midi.c.

Definition at line 119 of file midi.c.

int next_midi_device

Definition at line 121 of file midi.c.

unsigned int opened

Definition at line 128 of file midi.c.

Definition at line 113 of file midi.c.

Definition at line 114 of file midi.c.

struct snd_kcontrol* roland_load_ctl

Definition at line 131 of file midi.c.

u32 usb_id

Definition at line 120 of file midi.c.

Definition at line 115 of file midi.c.


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