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

Data Fields

struct list_head list
 
pmask_t mask
 
pmask_t value
 
enum input_type type
 
enum input_state state
 
__u8 rise_time
 
__u8 fall_time
 
__u8 rise_timer
 
__u8 fall_timer
 
__u8 high_timer
 
union {
   struct {
      void(*   press_fct )(int)
 
      void(*   release_fct )(int)
 
      int   press_data
 
      int   release_data
 
   }   std
 
   struct {
      char   press_str [sizeof(void *)+sizeof(int)]
 
      char   repeat_str [sizeof(void *)+sizeof(int)]
 
      char   release_str [sizeof(void *)+sizeof(int)]
 
   }   kbd
 
u
 

Detailed Description

Definition at line 163 of file panel.c.

Field Documentation

__u8 fall_time

Definition at line 169 of file panel.c.

__u8 fall_timer

Definition at line 170 of file panel.c.

__u8 high_timer

Definition at line 170 of file panel.c.

struct { ... } kbd

Definition at line 164 of file panel.c.

pmask_t mask

Definition at line 165 of file panel.c.

int press_data

Definition at line 176 of file panel.c.

void(* press_fct)(int)

Definition at line 174 of file panel.c.

char press_str[sizeof(void *)+sizeof(int)]

Definition at line 181 of file panel.c.

int release_data

Definition at line 177 of file panel.c.

void(* release_fct)(int)

Definition at line 175 of file panel.c.

char release_str[sizeof(void *)+sizeof(int)]

Definition at line 183 of file panel.c.

char repeat_str[sizeof(void *)+sizeof(int)]

Definition at line 182 of file panel.c.

__u8 rise_time

Definition at line 169 of file panel.c.

__u8 rise_timer

Definition at line 170 of file panel.c.

Definition at line 168 of file panel.c.

struct { ... } std

Definition at line 167 of file panel.c.

union { ... } u
pmask_t value

Definition at line 166 of file panel.c.


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