Linux Kernel
3.7.1
|
#include <usbhid.h>
Data Fields | |
struct hid_device * | hid |
struct usb_interface * | intf |
int | ifnum |
unsigned int | bufsize |
struct urb * | urbin |
char * | inbuf |
dma_addr_t | inbuf_dma |
struct urb * | urbctrl |
struct usb_ctrlrequest * | cr |
struct hid_control_fifo | ctrl [HID_CONTROL_FIFO_SIZE] |
unsigned char | ctrlhead |
unsigned char | ctrltail |
char * | ctrlbuf |
dma_addr_t | ctrlbuf_dma |
unsigned long | last_ctrl |
struct urb * | urbout |
struct hid_output_fifo | out [HID_CONTROL_FIFO_SIZE] |
unsigned char | outhead |
unsigned char | outtail |
char * | outbuf |
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 |
dma_addr_t ctrlbuf_dma |
struct hid_device* hid |
dma_addr_t inbuf_dma |
struct usb_interface* intf |
struct timer_list io_retry |
struct work_struct led_work |
spinlock_t lock |
dma_addr_t outbuf_dma |
struct work_struct reset_work |
wait_queue_head_t wait |