Searched defs:keycodes (Results 1 - 20 of 20) sorted by relevance

/drivers/input/keyboard/
H A Dopencores-kbd.c23 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 Dclps711x-keypad.c39 const unsigned short *keycodes = dev->input->keycode; local
74 if (keycodes[code])
76 keycodes[code], state);
H A Dqt1070.c65 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 Dcros_ec_keyb.c131 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 Dep93xx_keypad.c74 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 Dimx_keypad.c72 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 Dlm8333.c39 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 Dmatrix_keypad.c121 const unsigned short *keycodes = input_dev->keycode; local
157 keycodes[code],
H A Dmax7359_keypad.c61 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 Dmcs_touchkey.c55 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 Dmpr121_touchkey.c65 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 Domap-keypad.c132 unsigned short *keycodes = omap_kp_data->input->keycode; local
157 key = keycodes[MATRIX_SCAN_CODE(row, col, row_shift)];
H A Dspear-keyboard.c63 unsigned short keycodes[NUM_ROWS * NUM_COLS]; member in struct:spear_kbd
88 key = kbd->keycodes[val];
243 kbd->keycodes, input_dev);
H A Dcap1106.c67 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 Dqt2160.c73 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 Dsamsung-keypad.c80 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 Dpmic8xxx-keypad.c93 * @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 Dpxa27x_keypad.c111 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 Dtegra-kbc.c145 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 Dnvec_kbd.c32 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);

Completed in 157 milliseconds