/drivers/input/keyboard/ |
H A D | opencores-kbd.c | 23 unsigned short keycodes[128]; member in struct:opencores_kbd 85 input->keycode = opencores_kbd->keycodes; 86 input->keycodesize = sizeof(opencores_kbd->keycodes[0]); 87 input->keycodemax = ARRAY_SIZE(opencores_kbd->keycodes); 91 for (i = 0; i < ARRAY_SIZE(opencores_kbd->keycodes); i++) { 96 opencores_kbd->keycodes[i] = i; 97 __set_bit(opencores_kbd->keycodes[i], input->keybit);
|
H A D | clps711x-keypad.c | 39 const unsigned short *keycodes = dev->input->keycode; local 74 if (keycodes[code]) 76 keycodes[code], state);
|
H A D | qt1070.c | 65 unsigned short keycodes[ARRAY_SIZE(qt1070_key2code)]; member in struct:qt1070_data 133 input_report_key(input, data->keycodes[i], keyval); 183 input->keycode = data->keycodes; 184 input->keycodesize = sizeof(data->keycodes[0]); 190 data->keycodes[i] = qt1070_key2code[i];
|
H A D | cros_ec_keyb.c | 131 const unsigned short *keycodes = idev->keycode; local 140 input_report_key(idev, keycodes[pos], 201 * Walks keycodes flipping bit in buffer COLUMNS deep where bit is ROW. Used by
|
H A D | ep93xx_keypad.c | 74 unsigned short keycodes[EP93XX_MATRIX_SIZE]; member in struct:ep93xx_keypad 94 key1 = keypad->keycodes[keycode]; 97 key2 = keypad->keycodes[keycode]; 309 keypad->keycodes, input_dev);
|
H A D | imx_keypad.c | 72 unsigned short keycodes[MAX_MATRIX_KEY_NUM]; member in struct:imx_keypad 176 input_report_key(input_dev, keypad->keycodes[code], 179 keypad->keycodes[code], 486 keypad->keycodes, input_dev); 496 if (keypad->keycodes[i] != KEY_RESERVED) {
|
H A D | lm8333.c | 39 unsigned short keycodes[LM8333_NUM_ROWS << LM8333_ROW_SHIFT]; member in struct:lm8333 99 input_report_key(input, lm8333->keycodes[code], pressed); 167 lm8333->keycodes, input);
|
H A D | matrix_keypad.c | 121 const unsigned short *keycodes = input_dev->keycode; local 157 keycodes[code],
|
H A D | max7359_keypad.c | 61 unsigned short keycodes[MAX7359_MAX_KEY_NUM]; member in struct:max7359_keypad 101 keypad->keycodes[scancode] = keycode; 125 input_report_key(input_dev, keypad->keycodes[code], !release); 229 input_dev->keycodesize = sizeof(keypad->keycodes[0]); 230 input_dev->keycodemax = ARRAY_SIZE(keypad->keycodes); 231 input_dev->keycode = keypad->keycodes;
|
H A D | mcs_touchkey.c | 55 unsigned short keycodes[]; member in struct:mcs_touchkey_data 84 data->key_code = data->keycodes[key_val]; 117 sizeof(data->keycodes[0]) * (pdata->key_maxval + 1), 156 input_dev->keycode = data->keycodes; 157 input_dev->keycodesize = sizeof(data->keycodes[0]); 164 data->keycodes[val] = code;
|
H A D | mpr121_touchkey.c | 65 u16 keycodes[MPR121_MAX_KEY_COUNT]; member in struct:mpr121_touchkey 112 key_val = mpr121->keycodes[key_num]; 234 input_dev->keycode = mpr121->keycodes; 235 input_dev->keycodesize = sizeof(mpr121->keycodes[0]); 240 mpr121->keycodes[i] = pdata->keymap[i];
|
H A D | omap-keypad.c | 132 unsigned short *keycodes = omap_kp_data->input->keycode; local 157 key = keycodes[MATRIX_SCAN_CODE(row, col, row_shift)];
|
H A D | spear-keyboard.c | 63 unsigned short keycodes[NUM_ROWS * NUM_COLS]; member in struct:spear_kbd 88 key = kbd->keycodes[val]; 243 kbd->keycodes, input_dev);
|
H A D | cap1106.c | 67 unsigned short keycodes[CAP1106_NUM_CHN]; member in struct:cap1106_priv 155 input_report_key(priv->idev, priv->keycodes[i], 193 u32 gain32, keycodes[CAP1106_NUM_CHN]; local 238 BUILD_BUG_ON(ARRAY_SIZE(keycodes) != ARRAY_SIZE(priv->keycodes)); 241 for (i = 0; i < ARRAY_SIZE(keycodes); i++) 242 keycodes[i] = KEY_A + i; 244 of_property_read_u32_array(node, "linux,keycodes", 245 keycodes, ARRAY_SIZE(keycodes)); [all...] |
H A D | qt2160.c | 73 unsigned short keycodes[ARRAY_SIZE(qt2160_key2code)]; member in struct:qt2160_data 210 input_report_key(input, qt2160->keycodes[i], keyval); 414 input->keycode = qt2160->keycodes; 415 input->keycodesize = sizeof(qt2160->keycodes[0]); 421 qt2160->keycodes[i] = qt2160_key2code[i];
|
H A D | samsung-keypad.c | 80 unsigned short keycodes[]; member in struct:samsung_keypad 139 keypad->keycodes[val], pressed); 352 keymap_size = (pdata->rows << row_shift) * sizeof(keypad->keycodes[0]); 403 keypad->keycodes, input_dev);
|
H A D | pmic8xxx-keypad.c | 93 * @keycodes - array to hold the key codes 107 unsigned short keycodes[PM8XXX_MATRIX_MAX_SIZE]; member in struct:pmic8xxx_kp 250 kp->keycodes[code], 577 kp->keycodes, kp->input);
|
H A D | pxa27x_keypad.c | 111 unsigned short keycodes[MAX_KEYPAD_KEYS]; member in struct:pxa27x_keypad 147 keypad->keycodes, input_dev); 207 keypad->keycodes[MAX_MATRIX_KEY_NUM + i] = code; 263 keypad->keycodes[n] = keycode; 267 keypad->keycodes[n + 1] = keycode; 327 * The keycodes may not only includes matrix key but also the direct 330 input_dev->keycodemax = ARRAY_SIZE(keypad->keycodes); 360 keypad->keycodes, input_dev); 365 * The keycodes may not only include matrix keys but also the direct 368 input_dev->keycodemax = ARRAY_SIZE(keypad->keycodes); [all...] |
H A D | tegra-kbc.c | 145 unsigned short keycodes[], 152 input_report_key(input, keycodes[i], 1); 159 unsigned short keycodes[KBC_MAX_KPENT]; local 178 keycodes[num_down] = kbc->keycode[scancode]; 180 if ((keycodes[num_down] == KEY_FN) && kbc->use_fn_map) 219 * Function keycodes are max_keys apart from the plain keycodes. 224 keycodes[i] = kbc->keycode[scancodes[i]]; 234 keycodes, num_down); 235 tegra_kbc_report_pressed_keys(kbc->idev, scancodes, keycodes, num_dow 143 tegra_kbc_report_pressed_keys(struct input_dev *input, unsigned char scancodes[], unsigned short keycodes[], unsigned int num_pressed_keys) argument [all...] |
/drivers/staging/nvec/ |
H A D | nvec_kbd.c | 32 static unsigned char keycodes[ARRAY_SIZE(code_tab_102us) variable 124 keycodes[j++] = code_tab_102us[i]; 127 keycodes[j++] = extcode_tab_us102[i]; 135 idev->keycode = keycodes; 137 idev->keycodemax = ARRAY_SIZE(keycodes); 139 for (i = 0; i < ARRAY_SIZE(keycodes); ++i) 140 set_bit(keycodes[i], idev->keybit);
|