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

Data Fields

unsigned char bInterfaceSubClass
 
unsigned char bInterfaceProtocol
 
unsigned short report_desc_length
 
charreport_desc
 
unsigned short report_length
 
struct list_head completed_out_req
 
spinlock_t spinlock
 
wait_queue_head_t read_queue
 
unsigned int qlen
 
struct mutex lock
 
bool write_pending
 
wait_queue_head_t write_queue
 
struct usb_requestreq
 
int minor
 
struct cdev cdev
 
struct usb_function func
 
struct usb_epin_ep
 
struct usb_epout_ep
 

Detailed Description

Definition at line 35 of file f_hid.c.

Field Documentation

unsigned char bInterfaceProtocol

Definition at line 38 of file f_hid.c.

unsigned char bInterfaceSubClass

Definition at line 37 of file f_hid.c.

Definition at line 56 of file f_hid.c.

struct list_head completed_out_req

Definition at line 44 of file f_hid.c.

Definition at line 57 of file f_hid.c.

struct usb_ep* in_ep

Definition at line 59 of file f_hid.c.

struct mutex lock

Definition at line 50 of file f_hid.c.

int minor

Definition at line 55 of file f_hid.c.

struct usb_ep* out_ep

Definition at line 60 of file f_hid.c.

unsigned int qlen

Definition at line 47 of file f_hid.c.

wait_queue_head_t read_queue

Definition at line 46 of file f_hid.c.

char* report_desc

Definition at line 40 of file f_hid.c.

unsigned short report_desc_length

Definition at line 39 of file f_hid.c.

unsigned short report_length

Definition at line 41 of file f_hid.c.

Definition at line 53 of file f_hid.c.

Definition at line 45 of file f_hid.c.

bool write_pending

Definition at line 51 of file f_hid.c.

wait_queue_head_t write_queue

Definition at line 52 of file f_hid.c.


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