Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Member Functions | Data Fields
matrix_keypad Struct Reference

Public Member Functions

 DECLARE_BITMAP (disabled_gpios, MATRIX_MAX_ROWS)
 

Data Fields

struct
matrix_keypad_platform_data
pdata
 
struct input_dev * input_dev
 
unsigned int row_shift
 
uint32_t last_key_state [MATRIX_MAX_COLS]
 
struct delayed_work work
 
spinlock_t lock
 
bool scan_pending
 
bool stopped
 
bool gpio_all_disabled
 
unsigned short keycodes []
 

Detailed Description

Definition at line 27 of file matrix_keypad.c.

Member Function Documentation

DECLARE_BITMAP ( disabled_gpios  ,
MATRIX_MAX_ROWS   
)

Field Documentation

bool gpio_all_disabled

Definition at line 39 of file matrix_keypad.c.

struct input_dev* input_dev

Definition at line 29 of file matrix_keypad.c.

unsigned short keycodes[]

Definition at line 41 of file matrix_keypad.c.

uint32_t last_key_state[MATRIX_MAX_COLS]

Definition at line 34 of file matrix_keypad.c.

spinlock_t lock

Definition at line 36 of file matrix_keypad.c.

Definition at line 28 of file matrix_keypad.c.

unsigned int row_shift

Definition at line 30 of file matrix_keypad.c.

bool scan_pending

Definition at line 37 of file matrix_keypad.c.

bool stopped

Definition at line 38 of file matrix_keypad.c.

Definition at line 35 of file matrix_keypad.c.


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