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

#include <uinput.h>

Data Fields

struct input_dev * dev
 
struct mutex mutex
 
enum uinput_state state
 
wait_queue_head_t waitq
 
unsigned char ready
 
unsigned char head
 
unsigned char tail
 
struct input_event buff [UINPUT_BUFFER_SIZE]
 
unsigned int ff_effects_max
 
struct uinput_requestrequests [UINPUT_NUM_REQUESTS]
 
wait_queue_head_t requests_waitq
 
spinlock_t requests_lock
 

Detailed Description

Definition at line 59 of file uinput.h.

Field Documentation

Definition at line 67 of file uinput.h.

struct input_dev* dev

Definition at line 60 of file uinput.h.

unsigned int ff_effects_max

Definition at line 68 of file uinput.h.

unsigned char head

Definition at line 65 of file uinput.h.

Definition at line 61 of file uinput.h.

unsigned char ready

Definition at line 64 of file uinput.h.

Definition at line 70 of file uinput.h.

spinlock_t requests_lock

Definition at line 72 of file uinput.h.

wait_queue_head_t requests_waitq

Definition at line 71 of file uinput.h.

Definition at line 62 of file uinput.h.

unsigned char tail

Definition at line 66 of file uinput.h.

Definition at line 63 of file uinput.h.


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