Lines Matching refs:matrix_keypad
20 #include <linux/input/matrix_keypad.h>
26 struct matrix_keypad {
86 static void enable_row_irqs(struct matrix_keypad *keypad)
99 static void disable_row_irqs(struct matrix_keypad *keypad)
117 struct matrix_keypad *keypad =
118 container_of(work, struct matrix_keypad, work.work);
178 struct matrix_keypad *keypad = id;
203 struct matrix_keypad *keypad = input_get_drvdata(dev);
219 struct matrix_keypad *keypad = input_get_drvdata(dev);
233 static void matrix_keypad_enable_wakeup(struct matrix_keypad *keypad)
255 static void matrix_keypad_disable_wakeup(struct matrix_keypad *keypad)
279 struct matrix_keypad *keypad = platform_get_drvdata(pdev);
292 struct matrix_keypad *keypad = platform_get_drvdata(pdev);
306 struct matrix_keypad *keypad)
382 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);