Linux Kernel
3.7.1
|
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 [] |
Definition at line 27 of file matrix_keypad.c.
DECLARE_BITMAP | ( | disabled_gpios | , |
MATRIX_MAX_ROWS | |||
) |
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.
struct delayed_work work |
Definition at line 35 of file matrix_keypad.c.