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

Data Fields

struct mutex mtx
 
struct usb_interfaceintf
 
int open_count
 
struct alphatrack_icmd(* ring_buffer )[RING_BUFFER_SIZE]
 
struct alphatrack_ocmd(* write_buffer )[WRITE_BUFFER_SIZE]
 
unsigned int ring_head
 
unsigned int ring_tail
 
wait_queue_head_t read_wait
 
wait_queue_head_t write_wait
 
unsigned charinterrupt_in_buffer
 
unsigned charoldi_buffer
 
struct usb_endpoint_descriptorinterrupt_in_endpoint
 
struct urbinterrupt_in_urb
 
int interrupt_in_interval
 
size_t interrupt_in_endpoint_size
 
int interrupt_in_running
 
int interrupt_in_done
 
charinterrupt_out_buffer
 
struct usb_endpoint_descriptorinterrupt_out_endpoint
 
struct urbinterrupt_out_urb
 
int interrupt_out_interval
 
size_t interrupt_out_endpoint_size
 
int interrupt_out_busy
 
atomic_t writes_pending
 
int event
 
int fader
 
int lights
 
unsigned char dump_state
 
unsigned char enable
 
unsigned char offline
 
unsigned char verbose
 
unsigned char last_cmd [OUTPUT_CMD_SIZE]
 
unsigned char screen [32]
 

Detailed Description

Definition at line 136 of file alphatrack.c.

Field Documentation

unsigned char dump_state

Definition at line 170 of file alphatrack.c.

unsigned char enable

Definition at line 171 of file alphatrack.c.

Definition at line 167 of file alphatrack.c.

int fader

Definition at line 168 of file alphatrack.c.

unsigned char* interrupt_in_buffer

Definition at line 150 of file alphatrack.c.

int interrupt_in_done

Definition at line 157 of file alphatrack.c.

struct usb_endpoint_descriptor* interrupt_in_endpoint

Definition at line 152 of file alphatrack.c.

size_t interrupt_in_endpoint_size

Definition at line 155 of file alphatrack.c.

int interrupt_in_interval

Definition at line 154 of file alphatrack.c.

int interrupt_in_running

Definition at line 156 of file alphatrack.c.

struct urb* interrupt_in_urb

Definition at line 153 of file alphatrack.c.

char* interrupt_out_buffer

Definition at line 159 of file alphatrack.c.

int interrupt_out_busy

Definition at line 164 of file alphatrack.c.

struct usb_endpoint_descriptor* interrupt_out_endpoint

Definition at line 160 of file alphatrack.c.

size_t interrupt_out_endpoint_size

Definition at line 163 of file alphatrack.c.

int interrupt_out_interval

Definition at line 162 of file alphatrack.c.

struct urb* interrupt_out_urb

Definition at line 161 of file alphatrack.c.

Definition at line 138 of file alphatrack.c.

unsigned char last_cmd[OUTPUT_CMD_SIZE]

Definition at line 174 of file alphatrack.c.

int lights

Definition at line 169 of file alphatrack.c.

Definition at line 137 of file alphatrack.c.

unsigned char offline

Definition at line 172 of file alphatrack.c.

unsigned char* oldi_buffer

Definition at line 151 of file alphatrack.c.

int open_count

Definition at line 139 of file alphatrack.c.

wait_queue_head_t read_wait

Definition at line 147 of file alphatrack.c.

Definition at line 142 of file alphatrack.c.

unsigned int ring_head

Definition at line 144 of file alphatrack.c.

unsigned int ring_tail

Definition at line 145 of file alphatrack.c.

unsigned char screen[32]

Definition at line 175 of file alphatrack.c.

unsigned char verbose

Definition at line 173 of file alphatrack.c.

Definition at line 143 of file alphatrack.c.

wait_queue_head_t write_wait

Definition at line 148 of file alphatrack.c.

atomic_t writes_pending

Definition at line 166 of file alphatrack.c.


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