/linux-master/include/linux/input/ |
H A D | sh_keysc.h | 13 int keycodes[SH_KEYSC_MAXKEYS]; /* KEYIN * KEYOUT */ member in struct:sh_keysc_info
|
/linux-master/drivers/input/keyboard/ |
H A D | opencores-kbd.c | 22 unsigned short keycodes[128]; member in struct:opencores_kbd 73 input->keycode = opencores_kbd->keycodes; 74 input->keycodesize = sizeof(opencores_kbd->keycodes[0]); 75 input->keycodemax = ARRAY_SIZE(opencores_kbd->keycodes); 79 for (i = 0; i < ARRAY_SIZE(opencores_kbd->keycodes); i++) { 84 opencores_kbd->keycodes[i] = i; 85 __set_bit(opencores_kbd->keycodes[i], input->keybit);
|
H A D | cypress-sf.c | 26 u32 *keycodes; member in struct:cypress_sf_data 55 touchkey->keycodes[key], new_state); 96 "linux,keycodes", 103 touchkey->keycodes = devm_kcalloc(&client->dev, 105 sizeof(*touchkey->keycodes), 107 if (!touchkey->keycodes) 110 error = device_property_read_u32_array(&client->dev, "linux,keycodes", 111 touchkey->keycodes, 116 "Failed to read keycodes: %d, using defaults\n", 119 /* Default keycodes */ [all...] |
H A D | tm2-touchkey.c | 52 u32 keycodes[4]; member in struct:tm2_touchkey_data 163 touchkey->keycodes[i], 0); 166 touchkey->keycodes[index], 1); 220 "linux,keycodes", touchkey->keycodes, 0, 221 ARRAY_SIZE(touchkey->keycodes)); 223 /* default keycodes */ 224 touchkey->keycodes[0] = KEY_PHONE; 225 touchkey->keycodes[1] = KEY_BACK; 253 touchkey->input_dev->keycode = touchkey->keycodes; [all...] |
H A D | max7359_keypad.c | 58 unsigned short keycodes[MAX7359_MAX_KEY_NUM]; member in struct:max7359_keypad 102 input_report_key(input_dev, keypad->keycodes[code], !release); 204 input_dev->keycodesize = sizeof(keypad->keycodes[0]); 205 input_dev->keycodemax = ARRAY_SIZE(keypad->keycodes); 206 input_dev->keycode = keypad->keycodes; 214 keypad->keycodes,
|
H A D | mcs_touchkey.c | 51 unsigned short keycodes[]; member in struct:mcs_touchkey_data 80 data->key_code = data->keycodes[key_val]; 120 struct_size(data, keycodes, pdata->key_maxval + 1), 159 input_dev->keycode = data->keycodes; 160 input_dev->keycodesize = sizeof(data->keycodes[0]); 167 data->keycodes[val] = code;
|
H A D | qt1070.c | 52 unsigned short keycodes[ARRAY_SIZE(qt1070_key2code)]; member in struct:qt1070_data 120 input_report_key(input, data->keycodes[i], keyval); 169 input->keycode = data->keycodes; 170 input->keycodesize = sizeof(data->keycodes[0]); 176 data->keycodes[i] = qt1070_key2code[i];
|
H A D | pxa27x_keypad.c | 105 unsigned short keycodes[MAX_KEYPAD_KEYS]; member in struct:pxa27x_keypad 141 keypad->keycodes, input_dev); 201 keypad->keycodes[MAX_MATRIX_KEY_NUM + i] = code; 257 keypad->keycodes[n] = keycode; 261 keypad->keycodes[n + 1] = keycode; 321 * The keycodes may not only includes matrix key but also the direct 324 input_dev->keycodemax = ARRAY_SIZE(keypad->keycodes); 352 keypad->keycodes, input_dev); 357 * The keycodes may not only include matrix keys but also the direct 360 input_dev->keycodemax = ARRAY_SIZE(keypad->keycodes); [all...] |
H A D | clps711x-keypad.c | 36 const unsigned short *keycodes = input->keycode; local 71 if (keycodes[code]) 73 keycodes[code], state);
|
H A D | mpr121_touchkey.c | 65 u32 keycodes[MPR121_MAX_KEY_COUNT]; member in struct:mpr121_touchkey 151 key_val = mpr121->keycodes[key_num]; 260 mpr121->keycount = device_property_count_u32(dev, "linux,keycodes"); 266 error = device_property_read_u32_array(dev, "linux,keycodes", 267 mpr121->keycodes, 283 input_dev->keycode = mpr121->keycodes; 284 input_dev->keycodesize = sizeof(mpr121->keycodes[0]); 288 input_set_capability(input_dev, EV_KEY, mpr121->keycodes[i]);
|
H A D | qt2160.c | 57 unsigned short keycodes[ARRAY_SIZE(qt2160_key2code)]; member in struct:qt2160_data 186 input_report_key(input, qt2160->keycodes[i], keyval); 339 input->keycode = qt2160->keycodes; 340 input->keycodesize = sizeof(qt2160->keycodes[0]); 346 qt2160->keycodes[i] = qt2160_key2code[i];
|
H A D | sh_keysc.c | 138 k = pdata->keycodes[i]; 224 input->keycode = pdata->keycodes; 225 input->keycodesize = sizeof(pdata->keycodes[0]); 226 input->keycodemax = ARRAY_SIZE(pdata->keycodes); 236 __set_bit(pdata->keycodes[i], input->keybit);
|
H A D | cap11xx.c | 100 u32 keycodes[]; member in struct:cap11xx_priv 350 priv->keycodes[i] = KEY_A + i; 352 of_property_read_u32_array(node, "linux,keycodes", 353 priv->keycodes, priv->model->num_channels); 382 input_report_key(priv->idev, priv->keycodes[i], 530 struct_size(priv, keycodes, cap->num_channels), 590 __set_bit(priv->keycodes[i], priv->idev->keybit); 594 priv->idev->keycode = priv->keycodes; 595 priv->idev->keycodesize = sizeof(priv->keycodes[0]);
|
H A D | ep93xx_keypad.c | 73 unsigned short keycodes[EP93XX_MATRIX_SIZE]; member in struct:ep93xx_keypad 93 key1 = keypad->keycodes[keycode]; 96 key2 = keypad->keycodes[keycode]; 283 keypad->keycodes, input_dev);
|
H A D | lm8333.c | 36 unsigned short keycodes[LM8333_NUM_ROWS << LM8333_ROW_SHIFT]; member in struct:lm8333 96 input_report_key(input, lm8333->keycodes[code], pressed); 163 lm8333->keycodes, input);
|
H A D | imx_keypad.c | 67 unsigned short keycodes[MAX_MATRIX_KEY_NUM]; member in struct:imx_keypad 171 input_report_key(input_dev, keypad->keycodes[code], 174 keypad->keycodes[code], 467 keypad->keycodes, input_dev); 477 if (keypad->keycodes[i] != KEY_RESERVED) {
|
H A D | qt1050.c | 119 unsigned short keycodes[QT1050_MAX_KEYS]; member in struct:qt1050_priv 484 input->keycode = ts->keycodes; 485 input->keycodesize = sizeof(ts->keycodes[0]); 490 ts->keycodes[i] = ts->keys[i].keycode; 491 __set_bit(ts->keycodes[i], input->keybit);
|
H A D | spear-keyboard.c | 63 unsigned short keycodes[NUM_ROWS * NUM_COLS]; member in struct:spear_kbd 88 key = kbd->keycodes[val]; 239 kbd->keycodes, input_dev);
|
H A D | tegra-kbc.c | 132 unsigned short keycodes[], 139 input_report_key(input, keycodes[i], 1); 146 unsigned short keycodes[KBC_MAX_KPENT]; local 165 keycodes[num_down] = kbc->keycode[scancode]; 167 if ((keycodes[num_down] == KEY_FN) && kbc->use_fn_map) 206 * Function keycodes are max_keys apart from the plain keycodes. 211 keycodes[i] = kbc->keycode[scancodes[i]]; 221 keycodes, num_down); 222 tegra_kbc_report_pressed_keys(kbc->idev, scancodes, keycodes, num_dow 130 tegra_kbc_report_pressed_keys(struct input_dev *input, unsigned char scancodes[], unsigned short keycodes[], unsigned int num_pressed_keys) argument [all...] |
/linux-master/drivers/staging/nvec/ |
H A D | nvec_kbd.c | 28 static unsigned char keycodes[ARRAY_SIZE(code_tab_102us) variable 120 keycodes[j++] = code_tab_102us[i]; 123 keycodes[j++] = extcode_tab_us102[i]; 133 idev->keycode = keycodes; 135 idev->keycodemax = ARRAY_SIZE(keycodes); 137 for (i = 0; i < ARRAY_SIZE(keycodes); ++i) 138 set_bit(keycodes[i], idev->keybit);
|
/linux-master/drivers/input/misc/ |
H A D | ibm-panel.c | 21 u32 keycodes[PANEL_KEYCODES_COUNT]; member in struct:ibm_panel 68 input_report_key(panel->input, panel->keycodes[button], 142 "linux,keycodes", 143 panel->keycodes, 150 panel->keycodes[0] = BTN_NORTH; 151 panel->keycodes[1] = BTN_SOUTH; 152 panel->keycodes[2] = BTN_SELECT; 156 input_set_capability(panel->input, EV_KEY, panel->keycodes[i]);
|
H A D | atmel_captouch.c | 64 * @keycodes: map of button# to KeyCode 72 u32 keycodes[MAX_NUM_OF_BUTTONS]; member in struct:atmel_captouch_device 151 capdev->keycodes[i], 218 err = of_property_read_u32_array(node, "linux,keycodes", 219 capdev->keycodes, 228 __set_bit(capdev->keycodes[i], capdev->input->keybit); 230 capdev->input->keycode = capdev->keycodes; 231 capdev->input->keycodesize = sizeof(capdev->keycodes[0]);
|
/linux-master/drivers/input/touchscreen/ |
H A D | msg2638.c | 78 u32 keycodes[MAX_BUTTONS]; member in struct:msg2638_ts_data 102 input_report_key(msg2638->input_dev, msg2638->keycodes[i], 325 input_dev->keycode = msg2638->keycodes; 327 input_dev->keycodesize = sizeof(msg2638->keycodes[0]); 330 EV_KEY, msg2638->keycodes[i]); 402 "linux,keycodes"); 406 dev_err(dev, "Unable to parse linux,keycodes property: %d\n", 409 } else if (msg2638->num_keycodes > ARRAY_SIZE(msg2638->keycodes)) { 410 dev_warn(dev, "Found %d linux,keycodes but max is %zd, ignoring the rest\n", 411 msg2638->num_keycodes, ARRAY_SIZE(msg2638->keycodes)); [all...] |
H A D | imagis.c | 54 u32 keycodes[5]; member in struct:imagis_ts 150 input_report_key(ts->input_dev, ts->keycodes[i], 240 ts->client->dev.of_node, "linux,keycodes", 241 ts->keycodes, 0, ARRAY_SIZE(ts->keycodes)); 243 ts->keycodes[0] = KEY_APPSELECT; 244 ts->keycodes[1] = KEY_BACK; 249 input_dev->keycodesize = sizeof(ts->keycodes[0]); 250 input_dev->keycode = ts->keycodes; 254 input_set_capability(input_dev, EV_KEY, ts->keycodes[ [all...] |
H A D | mms114.c | 73 u32 keycodes[MMS114_MAX_TOUCHKEYS]; member in struct:mms114_data 212 input_report_key(input_dev, data->keycodes[keycode_id], touch->pressed); 510 "linux,keycodes"); 515 "Unable to parse linux,keycodes property: %d\n", 520 "Found %d linux,keycodes but max is %d, ignoring the rest\n", 527 "linux,keycodes", 528 data->keycodes, 532 "Unable to read linux,keycodes values: %d\n", 537 input_dev->keycode = data->keycodes; 539 input_dev->keycodesize = sizeof(data->keycodes[ [all...] |