/kernel/linux/linux-5.10/drivers/input/misc/ |
H A D | keyspan_remote.c | 105 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 D | ims-pcu.c | 28 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 D | omap4-keypad.c | 85 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 D | stmpe-keypad.c | 127 * @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 D | gpio_keys.c | 60 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 D | omap-keypad.c | 47 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 D | nomadik-ske-keypad.c | 59 * @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 D | nspire-keypad.c | 38 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 D | twl4030_keypad.c | 48 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 D | spear-keyboard.c | 186 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 D | keyspan_remote.c | 105 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 D | ims-pcu.c | 28 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 D | stmpe-keypad.c | 126 * @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 D | gpio_keys.c | 57 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 D | spear-keyboard.c | 186 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 D | twl4030_keypad.c | 48 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 D | nspire-keypad.c | 38 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 D | lm8323.h | 27 const unsigned short *keymap; member
|
H A D | mcs.h | 24 const u32 *keymap; member
|
H A D | keyscan-davinci.h | 20 unsigned short *keymap; member
|
/kernel/linux/linux-6.6/include/linux/platform_data/ |
H A D | lm8323.h | 27 const unsigned short *keymap; member
|
H A D | keyscan-davinci.h | 20 unsigned short *keymap; member
|
H A D | mcs.h | 24 const u32 *keymap; member
|
/kernel/linux/linux-5.10/drivers/platform/x86/ |
H A D | eeepc-wmi.c | 20 #include <linux/input/sparse-keymap.h> 225 .keymap = eeepc_wmi_keymap,
|
/kernel/linux/linux-6.6/drivers/platform/x86/ |
H A D | eeepc-wmi.c | 20 #include <linux/input/sparse-keymap.h> 202 .keymap = eeepc_wmi_keymap,
|