Lines Matching refs:matrix_keypad
19 #include <linux/input/matrix_keypad.h>
25 struct matrix_keypad {
85 static void enable_row_irqs(struct matrix_keypad *keypad)
98 static void disable_row_irqs(struct matrix_keypad *keypad)
116 struct matrix_keypad *keypad =
117 container_of(work, struct matrix_keypad, work.work);
174 struct matrix_keypad *keypad = id;
199 struct matrix_keypad *keypad = input_get_drvdata(dev);
215 struct matrix_keypad *keypad = input_get_drvdata(dev);
230 static void matrix_keypad_enable_wakeup(struct matrix_keypad *keypad)
252 static void matrix_keypad_disable_wakeup(struct matrix_keypad *keypad)
276 struct matrix_keypad *keypad = platform_get_drvdata(pdev);
289 struct matrix_keypad *keypad = platform_get_drvdata(pdev);
304 struct matrix_keypad *keypad)
380 static void matrix_keypad_free_gpio(struct matrix_keypad *keypad)
483 struct matrix_keypad *keypad;
497 keypad = kzalloc(sizeof(struct matrix_keypad), GFP_KERNEL);
554 struct matrix_keypad *keypad = platform_get_drvdata(pdev);