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

Data Fields

struct mutex mtx
 
struct usb_device * udev
 
struct usb_interfaceinterface
 
unsigned int minor
 
char serial_number [8]
 
int open_count
 
charread_buffer_primary
 
int read_buffer_length
 
charread_buffer_secondary
 
int secondary_head
 
int secondary_tail
 
spinlock_t buflock
 
wait_queue_head_t read_wait
 
wait_queue_head_t write_wait
 
charinterrupt_in_buffer
 
struct usb_endpoint_descriptorinterrupt_in_endpoint
 
struct urbinterrupt_in_urb
 
int read_urb_finished
 
charinterrupt_out_buffer
 
struct usb_endpoint_descriptorinterrupt_out_endpoint
 
struct urbinterrupt_out_urb
 
int out_urb_finished
 

Detailed Description

Definition at line 93 of file adutux.c.

Field Documentation

spinlock_t buflock

Definition at line 107 of file adutux.c.

Definition at line 96 of file adutux.c.

char* interrupt_in_buffer

Definition at line 112 of file adutux.c.

struct usb_endpoint_descriptor* interrupt_in_endpoint

Definition at line 113 of file adutux.c.

struct urb* interrupt_in_urb

Definition at line 114 of file adutux.c.

char* interrupt_out_buffer

Definition at line 117 of file adutux.c.

struct usb_endpoint_descriptor* interrupt_out_endpoint

Definition at line 118 of file adutux.c.

struct urb* interrupt_out_urb

Definition at line 119 of file adutux.c.

unsigned int minor

Definition at line 97 of file adutux.c.

Definition at line 94 of file adutux.c.

int open_count

Definition at line 100 of file adutux.c.

int out_urb_finished

Definition at line 120 of file adutux.c.

int read_buffer_length

Definition at line 103 of file adutux.c.

char* read_buffer_primary

Definition at line 102 of file adutux.c.

char* read_buffer_secondary

Definition at line 104 of file adutux.c.

int read_urb_finished

Definition at line 115 of file adutux.c.

wait_queue_head_t read_wait

Definition at line 109 of file adutux.c.

int secondary_head

Definition at line 105 of file adutux.c.

int secondary_tail

Definition at line 106 of file adutux.c.

char serial_number[8]

Definition at line 98 of file adutux.c.

struct usb_device* udev

Definition at line 95 of file adutux.c.

wait_queue_head_t write_wait

Definition at line 110 of file adutux.c.


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