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

Data Fields

struct mutex devlock
 
bool running
 
__u8rd_data
 
uint rd_size
 
struct hid_devicehid
 
struct uhid_event input_buf
 
wait_queue_head_t waitq
 
spinlock_t qlock
 
__u8 head
 
__u8 tail
 
struct uhid_eventoutq [UHID_BUFSIZE]
 
struct mutex report_lock
 
wait_queue_head_t report_wait
 
atomic_t report_done
 
atomic_t report_id
 
struct uhid_event report_buf
 

Detailed Description

Definition at line 30 of file uhid.c.

Field Documentation

struct mutex devlock

Definition at line 31 of file uhid.c.

Definition at line 42 of file uhid.c.

Definition at line 37 of file uhid.c.

struct uhid_event input_buf

Definition at line 38 of file uhid.c.

Definition at line 44 of file uhid.c.

spinlock_t qlock

Definition at line 41 of file uhid.c.

__u8* rd_data

Definition at line 34 of file uhid.c.

uint rd_size

Definition at line 35 of file uhid.c.

struct uhid_event report_buf

Definition at line 50 of file uhid.c.

atomic_t report_done

Definition at line 48 of file uhid.c.

atomic_t report_id

Definition at line 49 of file uhid.c.

struct mutex report_lock

Definition at line 46 of file uhid.c.

wait_queue_head_t report_wait

Definition at line 47 of file uhid.c.

bool running

Definition at line 32 of file uhid.c.

__u8 tail

Definition at line 43 of file uhid.c.

Definition at line 40 of file uhid.c.


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