Home
last modified time | relevance | path

Searched refs:keymap (Results 51 - 75 of 207) sorted by relevance

123456789

/kernel/linux/linux-5.10/drivers/input/misc/
H A Dkeyspan_remote.c105 unsigned short keymap[ARRAY_SIZE(keyspan_key_table)]; member
172 input_report_key(input, remote->keymap[button], press); in keyspan_report_button()
504 memcpy(remote->keymap, keyspan_key_table, sizeof(remote->keymap)); in keyspan_probe()
510 input_dev->keycode = remote->keymap; in keyspan_probe()
512 input_dev->keycodemax = ARRAY_SIZE(remote->keymap); in keyspan_probe()
H A Dims-pcu.c28 unsigned short keymap[IMS_PCU_KEYMAP_LEN]; member
163 const unsigned short *keymap; member
170 .keymap = ims_pcu_keymap_##_n, \
190 unsigned short keycode = buttons->keymap[i]; in ims_pcu_buttons_report()
200 const unsigned short *keymap, in ims_pcu_setup_buttons()
221 memcpy(buttons->keymap, keymap, sizeof(*keymap) * keymap_len); in ims_pcu_setup_buttons()
228 input->keycode = buttons->keymap; in ims_pcu_setup_buttons()
229 input->keycodemax = ARRAY_SIZE(buttons->keymap); in ims_pcu_setup_buttons()
199 ims_pcu_setup_buttons(struct ims_pcu *pcu, const unsigned short *keymap, size_t keymap_len) ims_pcu_setup_buttons() argument
[all...]
/kernel/linux/linux-6.6/drivers/input/keyboard/
H A Domap4-keypad.c85 unsigned short *keymap; member
130 input_report_key(input_dev, keypad_data->keymap[code], down); in omap4_keypad_report_keys()
423 keypad_data->keymap = devm_kcalloc(dev, in omap4_keypad_probe()
425 sizeof(keypad_data->keymap[0]), in omap4_keypad_probe()
427 if (!keypad_data->keymap) { in omap4_keypad_probe()
428 dev_err(dev, "Not enough memory for keymap\n"); in omap4_keypad_probe()
434 keypad_data->keymap, input_dev); in omap4_keypad_probe()
436 dev_err(dev, "failed to build keymap\n"); in omap4_keypad_probe()
H A Dstmpe-keypad.c127 * @keymap: the keymap
138 unsigned short keymap[STMPE_KEYPAD_KEYMAP_MAX_SIZE]; member
188 input_report_key(input, keypad->keymap[code], !up); in stmpe_keypad_irq()
323 if (keypad->keymap[code] != KEY_RESERVED) { in stmpe_keypad_fill_used_pins()
371 keypad->keymap, input); in stmpe_keypad_probe()
H A Dgpio_keys.c60 unsigned short *keymap; member
645 bdata->code = &ddata->keymap[idx]; in gpio_keys_setup_key()
823 ddata->keymap = devm_kcalloc(dev, in gpio_keys_probe()
824 pdata->nbuttons, sizeof(ddata->keymap[0]), in gpio_keys_probe()
826 if (!ddata->keymap) in gpio_keys_probe()
853 input->keycode = ddata->keymap; in gpio_keys_probe()
854 input->keycodesize = sizeof(ddata->keymap[0]); in gpio_keys_probe()
H A Domap-keypad.c47 unsigned short keymap[]; member
194 omap_kp = kzalloc(struct_size(omap_kp, keymap, keycodemax), GFP_KERNEL); in omap_kp_probe()
248 omap_kp->keymap, input_dev); in omap_kp_probe()
H A Dnomadik-ske-keypad.c59 * @keymap: matrix scan code table for keycodes
69 unsigned short keymap[SKE_KPD_NUM_ROWS * SKE_KPD_NUM_COLS]; member
161 input_report_key(input, keypad->keymap[code], key_pressed); in ske_keypad_report()
285 keypad->keymap, input); in ske_keypad_probe()
287 dev_err(&pdev->dev, "Failed to build keymap\n"); in ske_keypad_probe()
H A Dnspire-keypad.c38 struct matrix_keymap_data *keymap; member
54 unsigned short *keymap = input->keycode; in nspire_keypad_irq() local
84 input_report_key(input, keymap[code], in nspire_keypad_irq()
234 dev_err(&pdev->dev, "building keymap failed\n"); in nspire_keypad_probe()
H A Dtwl4030_keypad.c48 unsigned short keymap[TWL4030_KEYMAP_SIZE]; member
233 input_report_key(input, kp->keymap[code], in twl4030_kp_scan()
385 kp->keymap, input); in twl4030_kp_probe()
387 dev_err(kp->dbg_dev, "Failed to build keymap\n"); in twl4030_kp_probe()
H A Dspear-keyboard.c186 const struct matrix_keymap_data *keymap = pdata ? pdata->keymap : NULL; in spear_kbd_probe() local
238 error = matrix_keypad_build_keymap(keymap, NULL, NUM_ROWS, NUM_COLS, in spear_kbd_probe()
241 dev_err(&pdev->dev, "Failed to build keymap\n"); in spear_kbd_probe()
/kernel/linux/linux-6.6/drivers/input/misc/
H A Dkeyspan_remote.c105 unsigned short keymap[ARRAY_SIZE(keyspan_key_table)]; member
172 input_report_key(input, remote->keymap[button], press); in keyspan_report_button()
504 memcpy(remote->keymap, keyspan_key_table, sizeof(remote->keymap)); in keyspan_probe()
510 input_dev->keycode = remote->keymap; in keyspan_probe()
512 input_dev->keycodemax = ARRAY_SIZE(remote->keymap); in keyspan_probe()
H A Dims-pcu.c28 unsigned short keymap[IMS_PCU_KEYMAP_LEN]; member
163 const unsigned short *keymap; member
170 .keymap = ims_pcu_keymap_##_n, \
190 unsigned short keycode = buttons->keymap[i]; in ims_pcu_buttons_report()
200 const unsigned short *keymap, in ims_pcu_setup_buttons()
221 memcpy(buttons->keymap, keymap, sizeof(*keymap) * keymap_len); in ims_pcu_setup_buttons()
228 input->keycode = buttons->keymap; in ims_pcu_setup_buttons()
229 input->keycodemax = ARRAY_SIZE(buttons->keymap); in ims_pcu_setup_buttons()
199 ims_pcu_setup_buttons(struct ims_pcu *pcu, const unsigned short *keymap, size_t keymap_len) ims_pcu_setup_buttons() argument
[all...]
/kernel/linux/linux-5.10/drivers/input/keyboard/
H A Dstmpe-keypad.c126 * @keymap: the keymap
137 unsigned short keymap[STMPE_KEYPAD_KEYMAP_MAX_SIZE]; member
187 input_report_key(input, keypad->keymap[code], !up); in stmpe_keypad_irq()
322 if (keypad->keymap[code] != KEY_RESERVED) { in stmpe_keypad_fill_used_pins()
370 keypad->keymap, input); in stmpe_keypad_probe()
H A Dgpio_keys.c57 unsigned short *keymap; member
609 bdata->code = &ddata->keymap[idx]; in gpio_keys_setup_key()
784 ddata->keymap = devm_kcalloc(dev, in gpio_keys_probe()
785 pdata->nbuttons, sizeof(ddata->keymap[0]), in gpio_keys_probe()
787 if (!ddata->keymap) in gpio_keys_probe()
814 input->keycode = ddata->keymap; in gpio_keys_probe()
815 input->keycodesize = sizeof(ddata->keymap[0]); in gpio_keys_probe()
H A Dspear-keyboard.c186 const struct matrix_keymap_data *keymap = pdata ? pdata->keymap : NULL; in spear_kbd_probe() local
240 error = matrix_keypad_build_keymap(keymap, NULL, NUM_ROWS, NUM_COLS, in spear_kbd_probe()
243 dev_err(&pdev->dev, "Failed to build keymap\n"); in spear_kbd_probe()
H A Dtwl4030_keypad.c48 unsigned short keymap[TWL4030_KEYMAP_SIZE]; member
233 input_report_key(input, kp->keymap[code], in twl4030_kp_scan()
385 kp->keymap, input); in twl4030_kp_probe()
387 dev_err(kp->dbg_dev, "Failed to build keymap\n"); in twl4030_kp_probe()
H A Dnspire-keypad.c38 struct matrix_keymap_data *keymap; member
54 unsigned short *keymap = input->keycode; in nspire_keypad_irq() local
84 input_report_key(input, keymap[code], in nspire_keypad_irq()
235 dev_err(&pdev->dev, "building keymap failed\n"); in nspire_keypad_probe()
/kernel/linux/linux-5.10/include/linux/platform_data/
H A Dlm8323.h27 const unsigned short *keymap; member
H A Dmcs.h24 const u32 *keymap; member
H A Dkeyscan-davinci.h20 unsigned short *keymap; member
/kernel/linux/linux-6.6/include/linux/platform_data/
H A Dlm8323.h27 const unsigned short *keymap; member
H A Dkeyscan-davinci.h20 unsigned short *keymap; member
H A Dmcs.h24 const u32 *keymap; member
/kernel/linux/linux-5.10/drivers/platform/x86/
H A Deeepc-wmi.c20 #include <linux/input/sparse-keymap.h>
225 .keymap = eeepc_wmi_keymap,
/kernel/linux/linux-6.6/drivers/platform/x86/
H A Deeepc-wmi.c20 #include <linux/input/sparse-keymap.h>
202 .keymap = eeepc_wmi_keymap,

Completed in 18 milliseconds

123456789