Lines Matching refs:code
155 unsigned short code; in pxa27x_keypad_direct_key_parse_dt() local
200 code = be16_to_cpup(prop + i); in pxa27x_keypad_direct_key_parse_dt()
201 keypad->keycodes[MAX_MATRIX_KEY_NUM + i] = code; in pxa27x_keypad_direct_key_parse_dt()
202 __set_bit(code, input_dev->keybit); in pxa27x_keypad_direct_key_parse_dt()
213 unsigned int code, proplen; in pxa27x_keypad_rotary_parse_dt() local
221 relkey_ret = of_property_read_u32(np, relkeyname, &code); in pxa27x_keypad_rotary_parse_dt()
227 relcode = code & 0xffff; in pxa27x_keypad_rotary_parse_dt()
228 pdata->rotary0_rel_code = (code & 0xffff); in pxa27x_keypad_rotary_parse_dt()
231 relcode = code >> 16; in pxa27x_keypad_rotary_parse_dt()
245 code = be32_to_cpup(prop); in pxa27x_keypad_rotary_parse_dt()
250 if ((!(code & 0xffff) || !(code >> 16)) && relkey_ret) { in pxa27x_keypad_rotary_parse_dt()
256 keycode = code & 0xffff; in pxa27x_keypad_rotary_parse_dt()
260 keycode = code >> 16; in pxa27x_keypad_rotary_parse_dt()
454 int code; in pxa27x_keypad_scan_matrix() local
464 code = MATRIX_SCAN_CODE(row, col, keypad->row_shift); in pxa27x_keypad_scan_matrix()
466 input_event(input_dev, EV_MSC, MSC_SCAN, code); in pxa27x_keypad_scan_matrix()
467 input_report_key(input_dev, keypad->keycodes[code], in pxa27x_keypad_scan_matrix()
495 int code = MAX_MATRIX_KEY_NUM + 2 * r + (delta > 0 ? 0 : 1); in report_rotary_event() local
496 unsigned char keycode = keypad->keycodes[code]; in report_rotary_event()
499 input_event(dev, EV_MSC, MSC_SCAN, code); in report_rotary_event()
502 input_event(dev, EV_MSC, MSC_SCAN, code); in report_rotary_event()
556 int code = MAX_MATRIX_KEY_NUM + i; in pxa27x_keypad_scan_direct() local
558 input_event(input_dev, EV_MSC, MSC_SCAN, code); in pxa27x_keypad_scan_direct()
559 input_report_key(input_dev, keypad->keycodes[code], in pxa27x_keypad_scan_direct()