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

Data Fields

struct input_dev * input_dev
 
struct platform_devicepdev
 
struct clkclk
 
void __iomembase
 
wait_queue_head_t wait
 
bool stopped
 
bool wake_enabled
 
int irq
 
enum samsung_keypad_type type
 
unsigned int row_shift
 
unsigned int rows
 
unsigned int cols
 
unsigned int row_state [SAMSUNG_MAX_COLS]
 
unsigned short keycodes []
 

Detailed Description

Definition at line 68 of file samsung-keypad.c.

Field Documentation

void __iomem* base

Definition at line 72 of file samsung-keypad.c.

Definition at line 71 of file samsung-keypad.c.

unsigned int cols

Definition at line 80 of file samsung-keypad.c.

struct input_dev* input_dev

Definition at line 69 of file samsung-keypad.c.

int irq

Definition at line 76 of file samsung-keypad.c.

unsigned short keycodes[]

Definition at line 86 of file samsung-keypad.c.

Definition at line 70 of file samsung-keypad.c.

unsigned int row_shift

Definition at line 78 of file samsung-keypad.c.

unsigned int row_state[SAMSUNG_MAX_COLS]

Definition at line 81 of file samsung-keypad.c.

unsigned int rows

Definition at line 79 of file samsung-keypad.c.

bool stopped

Definition at line 74 of file samsung-keypad.c.

Definition at line 77 of file samsung-keypad.c.

Definition at line 73 of file samsung-keypad.c.

bool wake_enabled

Definition at line 75 of file samsung-keypad.c.


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