Lines Matching full:keycodes
105 unsigned short keycodes[MAX_KEYPAD_KEYS]; member
141 keypad->keycodes, input_dev); in pxa27x_keypad_matrix_key_parse_dt()
201 keypad->keycodes[MAX_MATRIX_KEY_NUM + i] = code; in pxa27x_keypad_direct_key_parse_dt()
257 keypad->keycodes[n] = keycode; in pxa27x_keypad_rotary_parse_dt()
261 keypad->keycodes[n + 1] = keycode; in pxa27x_keypad_rotary_parse_dt()
321 * The keycodes may not only includes matrix key but also the direct in pxa27x_keypad_build_keycode_from_dt()
324 input_dev->keycodemax = ARRAY_SIZE(keypad->keycodes); in pxa27x_keypad_build_keycode_from_dt()
352 keypad->keycodes, input_dev); in pxa27x_keypad_build_keycode()
357 * The keycodes may not only include matrix keys but also the direct in pxa27x_keypad_build_keycode()
360 input_dev->keycodemax = ARRAY_SIZE(keypad->keycodes); in pxa27x_keypad_build_keycode()
365 keypad->keycodes[MAX_MATRIX_KEY_NUM + i] = keycode; in pxa27x_keypad_build_keycode()
372 keypad->keycodes[MAX_MATRIX_KEY_NUM + 0] = keycode; in pxa27x_keypad_build_keycode()
376 keypad->keycodes[MAX_MATRIX_KEY_NUM + 1] = keycode; in pxa27x_keypad_build_keycode()
389 keypad->keycodes[MAX_MATRIX_KEY_NUM + 2] = keycode; in pxa27x_keypad_build_keycode()
393 keypad->keycodes[MAX_MATRIX_KEY_NUM + 3] = keycode; in pxa27x_keypad_build_keycode()
467 input_report_key(input_dev, keypad->keycodes[code], in pxa27x_keypad_scan_matrix()
496 unsigned char keycode = keypad->keycodes[code]; in report_rotary_event()
559 input_report_key(input_dev, keypad->keycodes[code], in pxa27x_keypad_scan_direct()
768 input_dev->keycode = keypad->keycodes; in pxa27x_keypad_probe()
769 input_dev->keycodesize = sizeof(keypad->keycodes[0]); in pxa27x_keypad_probe()
770 input_dev->keycodemax = ARRAY_SIZE(keypad->keycodes); in pxa27x_keypad_probe()