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

#include <usbhid.h>

Data Fields

struct hid_devicehid
 
struct usb_interfaceintf
 
int ifnum
 
unsigned int bufsize
 
struct urburbin
 
charinbuf
 
dma_addr_t inbuf_dma
 
struct urburbctrl
 
struct usb_ctrlrequestcr
 
struct hid_control_fifo ctrl [HID_CONTROL_FIFO_SIZE]
 
unsigned char ctrlhead
 
unsigned char ctrltail
 
charctrlbuf
 
dma_addr_t ctrlbuf_dma
 
unsigned long last_ctrl
 
struct urburbout
 
struct hid_output_fifo out [HID_CONTROL_FIFO_SIZE]
 
unsigned char outhead
 
unsigned char outtail
 
charoutbuf
 
dma_addr_t outbuf_dma
 
unsigned long last_out
 
spinlock_t lock
 
unsigned long iofl
 
struct timer_list io_retry
 
unsigned long stop_retry
 
unsigned int retry_delay
 
struct work_struct reset_work
 
wait_queue_head_t wait
 
int ledcount
 
struct work_struct led_work
 

Detailed Description

Definition at line 64 of file usbhid.h.

Field Documentation

unsigned int bufsize

Definition at line 70 of file usbhid.h.

Definition at line 77 of file usbhid.h.

Definition at line 78 of file usbhid.h.

char* ctrlbuf

Definition at line 80 of file usbhid.h.

dma_addr_t ctrlbuf_dma

Definition at line 81 of file usbhid.h.

unsigned char ctrlhead

Definition at line 79 of file usbhid.h.

unsigned char ctrltail

Definition at line 79 of file usbhid.h.

Definition at line 65 of file usbhid.h.

int ifnum

Definition at line 68 of file usbhid.h.

Definition at line 73 of file usbhid.h.

dma_addr_t inbuf_dma

Definition at line 74 of file usbhid.h.

Definition at line 67 of file usbhid.h.

struct timer_list io_retry

Definition at line 93 of file usbhid.h.

unsigned long iofl

Definition at line 92 of file usbhid.h.

unsigned long last_ctrl

Definition at line 82 of file usbhid.h.

unsigned long last_out

Definition at line 89 of file usbhid.h.

struct work_struct led_work

Definition at line 100 of file usbhid.h.

int ledcount

Definition at line 98 of file usbhid.h.

spinlock_t lock

Definition at line 91 of file usbhid.h.

Definition at line 85 of file usbhid.h.

char* outbuf

Definition at line 87 of file usbhid.h.

dma_addr_t outbuf_dma

Definition at line 88 of file usbhid.h.

unsigned char outhead

Definition at line 86 of file usbhid.h.

unsigned char outtail

Definition at line 86 of file usbhid.h.

struct work_struct reset_work

Definition at line 96 of file usbhid.h.

unsigned int retry_delay

Definition at line 95 of file usbhid.h.

unsigned long stop_retry

Definition at line 94 of file usbhid.h.

struct urb* urbctrl

Definition at line 76 of file usbhid.h.

struct urb* urbin

Definition at line 72 of file usbhid.h.

struct urb* urbout

Definition at line 84 of file usbhid.h.

Definition at line 97 of file usbhid.h.


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