Lines Matching defs:keycode
254 unsigned short keycode;
256 keycode = code & 0xffff;
257 keypad->keycodes[n] = keycode;
258 __set_bit(keycode, input_dev->keybit);
260 keycode = code >> 16;
261 keypad->keycodes[n + 1] = keycode;
262 __set_bit(keycode, input_dev->keybit);
345 unsigned short keycode;
364 keycode = pdata->direct_key_map[i];
365 keypad->keycodes[MAX_MATRIX_KEY_NUM + i] = keycode;
366 __set_bit(keycode, input_dev->keybit);
371 keycode = pdata->rotary0_up_key;
372 keypad->keycodes[MAX_MATRIX_KEY_NUM + 0] = keycode;
373 __set_bit(keycode, input_dev->keybit);
375 keycode = pdata->rotary0_down_key;
376 keypad->keycodes[MAX_MATRIX_KEY_NUM + 1] = keycode;
377 __set_bit(keycode, input_dev->keybit);
388 keycode = pdata->rotary1_up_key;
389 keypad->keycodes[MAX_MATRIX_KEY_NUM + 2] = keycode;
390 __set_bit(keycode, input_dev->keybit);
392 keycode = pdata->rotary1_down_key;
393 keypad->keycodes[MAX_MATRIX_KEY_NUM + 3] = keycode;
394 __set_bit(keycode, input_dev->keybit);
496 unsigned char keycode = keypad->keycodes[code];
500 input_report_key(dev, keycode, 1);
503 input_report_key(dev, keycode, 0);
722 /* Driver need build keycode from device tree or pdata */
759 input_dev->keycode = keypad->keycodes;
780 dev_err(&pdev->dev, "failed to build keycode\n");