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

Data Fields

struct list_head ftdi_list
 
struct mutex u132_lock
 
int command_next
 
int command_head
 
struct u132_command command [COMMAND_SIZE]
 
int respond_next
 
int respond_head
 
struct u132_respond respond [RESPOND_SIZE]
 
struct u132_target target [4]
 
char device_name [16]
 
unsigned synchronized:1
 
unsigned enumerated:1
 
unsigned registered:1
 
unsigned initialized:1
 
unsigned card_ejected:1
 
int function
 
int sequence_num
 
int disconnected
 
int gone_away
 
int stuck_status
 
int status_queue_delay
 
struct semaphore sw_lock
 
struct usb_device * udev
 
struct usb_interfaceinterface
 
struct usb_class_driver * class
 
struct delayed_work status_work
 
struct delayed_work command_work
 
struct delayed_work respond_work
 
struct u132_platform_data platform_data
 
struct resource resources [0]
 
struct platform_device platform_dev
 
unsigned charbulk_in_buffer
 
size_t bulk_in_size
 
size_t bulk_in_last
 
size_t bulk_in_left
 
__u8 bulk_in_endpointAddr
 
__u8 bulk_out_endpointAddr
 
struct kref kref
 
u32 controlreg
 
u8 response [4+1024]
 
int expected
 
int received
 
int ed_found
 

Detailed Description

Definition at line 148 of file ftdi-elan.c.

Field Documentation

unsigned char* bulk_in_buffer

Definition at line 180 of file ftdi-elan.c.

__u8 bulk_in_endpointAddr

Definition at line 184 of file ftdi-elan.c.

size_t bulk_in_last

Definition at line 182 of file ftdi-elan.c.

size_t bulk_in_left

Definition at line 183 of file ftdi-elan.c.

size_t bulk_in_size

Definition at line 181 of file ftdi-elan.c.

__u8 bulk_out_endpointAddr

Definition at line 185 of file ftdi-elan.c.

unsigned card_ejected

Definition at line 163 of file ftdi-elan.c.

struct usb_class_driver* class

Definition at line 173 of file ftdi-elan.c.

Definition at line 153 of file ftdi-elan.c.

int command_head

Definition at line 152 of file ftdi-elan.c.

int command_next

Definition at line 151 of file ftdi-elan.c.

struct delayed_work command_work

Definition at line 175 of file ftdi-elan.c.

u32 controlreg

Definition at line 187 of file ftdi-elan.c.

char device_name[16]

Definition at line 158 of file ftdi-elan.c.

int disconnected

Definition at line 166 of file ftdi-elan.c.

int ed_found

Definition at line 191 of file ftdi-elan.c.

unsigned enumerated

Definition at line 160 of file ftdi-elan.c.

int expected

Definition at line 189 of file ftdi-elan.c.

struct list_head ftdi_list

Definition at line 149 of file ftdi-elan.c.

int function

Definition at line 164 of file ftdi-elan.c.

int gone_away

Definition at line 167 of file ftdi-elan.c.

unsigned initialized

Definition at line 162 of file ftdi-elan.c.

Definition at line 172 of file ftdi-elan.c.

Definition at line 186 of file ftdi-elan.c.

Definition at line 177 of file ftdi-elan.c.

struct platform_device platform_dev

Definition at line 179 of file ftdi-elan.c.

int received

Definition at line 190 of file ftdi-elan.c.

unsigned registered

Definition at line 161 of file ftdi-elan.c.

Definition at line 178 of file ftdi-elan.c.

Definition at line 156 of file ftdi-elan.c.

int respond_head

Definition at line 155 of file ftdi-elan.c.

int respond_next

Definition at line 154 of file ftdi-elan.c.

struct delayed_work respond_work

Definition at line 176 of file ftdi-elan.c.

u8 response[4+1024]

Definition at line 188 of file ftdi-elan.c.

int sequence_num

Definition at line 165 of file ftdi-elan.c.

int status_queue_delay

Definition at line 169 of file ftdi-elan.c.

struct delayed_work status_work

Definition at line 174 of file ftdi-elan.c.

int stuck_status

Definition at line 168 of file ftdi-elan.c.

struct semaphore sw_lock

Definition at line 170 of file ftdi-elan.c.

unsigned synchronized

Definition at line 159 of file ftdi-elan.c.

struct u132_target target[4]

Definition at line 157 of file ftdi-elan.c.

struct mutex u132_lock

Definition at line 150 of file ftdi-elan.c.

struct usb_device* udev

Definition at line 171 of file ftdi-elan.c.


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