/kernel/linux/linux-5.10/sound/pci/hda/ |
H A D | hda_jack.c | 462 * @keymap: optional jack / key mapping 469 int type, const struct hda_jack_keymap *keymap) in snd_hda_jack_add_kctl_mst() 485 if (keymap) { in snd_hda_jack_add_kctl_mst() 486 for (map = keymap; map->type; map++) in snd_hda_jack_add_kctl_mst() 500 if (keymap) { in snd_hda_jack_add_kctl_mst() 501 for (map = keymap; map->type; map++) in snd_hda_jack_add_kctl_mst() 467 snd_hda_jack_add_kctl_mst(struct hda_codec *codec, hda_nid_t nid, int dev_id, const char *name, bool phantom_jack, int type, const struct hda_jack_keymap *keymap) snd_hda_jack_add_kctl_mst() argument
|
/kernel/linux/linux-6.6/drivers/input/keyboard/ |
H A D | lm8323.c | 142 unsigned short keymap[LM8323_KEYMAP_SIZE]; member 269 unsigned short keycode = lm->keymap[key]; in process_keys() 717 __set_bit(pdata->keymap[i], idev->keybit); in lm8323_probe() 718 lm->keymap[i] = pdata->keymap[i]; in lm8323_probe()
|
H A D | pinephone-keyboard.c | 141 .keymap = ppkb_keymap, 209 unsigned short *keymap = ppkb->input->keycode; in ppkb_update() local 260 input_report_key(ppkb->input, keymap[code], value); in ppkb_update() 261 if (keymap[code] == KEY_FN) in ppkb_update() 412 dev_err(dev, "Failed to build keymap: %d\n", error); in ppkb_probe()
|
H A D | mcs_touchkey.c | 164 unsigned int val = MCS_KEY_VAL(pdata->keymap[i]); in mcs_touchkey_probe() 165 unsigned int code = MCS_KEY_CODE(pdata->keymap[i]); in mcs_touchkey_probe()
|
H A D | tc3589x-keypad.c | 101 * @keymap: matrix scan code table for keycodes 110 unsigned short *keymap; member 212 input_report_key(keypad->input, keypad->keymap[code], !up); in tc3589x_keypad_irq() 349 if (!of_get_property(np, "linux,keymap", &proplen)) { in tc3589x_keypad_of_probe() 350 dev_err(dev, "property linux,keymap not found\n"); in tc3589x_keypad_of_probe() 418 dev_err(&pdev->dev, "Failed to build keymap\n"); in tc3589x_keypad_probe() 422 keypad->keymap = input->keycode; in tc3589x_keypad_probe()
|
/kernel/linux/linux-5.10/include/linux/input/ |
H A D | sparse-keymap.h | 9 #define KE_END 0 /* Indicates end of keymap */ 17 * struct key_entry - keymap entry for use in sparse keymap 29 * This structure defines an entry in a sparse keymap used by some 50 const struct key_entry *keymap,
|
H A D | adp5589.h | 150 const unsigned short *keymap; /* Pointer to keymap */ member
|
/kernel/linux/linux-6.6/include/linux/input/ |
H A D | sparse-keymap.h | 9 #define KE_END 0 /* Indicates end of keymap */ 17 * struct key_entry - keymap entry for use in sparse keymap 29 * This structure defines an entry in a sparse keymap used by some 50 const struct key_entry *keymap,
|
H A D | adp5589.h | 150 const unsigned short *keymap; /* Pointer to keymap */ member
|
/kernel/linux/linux-5.10/drivers/platform/x86/ |
H A D | asus-wmi.h | 68 const struct key_entry *keymap; member
|
H A D | toshiba-wmi.c | 16 #include <linux/input/sparse-keymap.h> 30 /* TODO: Add keymap values once found... */
|
/kernel/linux/linux-6.6/drivers/platform/x86/ |
H A D | asus-wmi.h | 67 const struct key_entry *keymap; member
|
H A D | toshiba-wmi.c | 16 #include <linux/input/sparse-keymap.h> 30 /* TODO: Add keymap values once found... */
|
/kernel/linux/linux-5.10/arch/arm/mach-pxa/ |
H A D | ezx.c | 429 .keymap = a780_key_map, 464 .keymap = e680_key_map, 526 .keymap = a1200_key_map, 578 .keymap = e6_key_map, 630 .keymap = a910_key_map, 682 .keymap = e2_key_map,
|
H A D | palmtreo.c | 286 .keymap = treo680_matrix_keys, 291 .keymap = centro_matrix_keys,
|
/kernel/linux/linux-5.10/drivers/input/keyboard/ |
H A D | mcs_touchkey.c | 156 unsigned int val = MCS_KEY_VAL(pdata->keymap[i]); in mcs_touchkey_probe() 157 unsigned int code = MCS_KEY_CODE(pdata->keymap[i]); in mcs_touchkey_probe()
|
H A D | lm8323.c | 142 unsigned short keymap[LM8323_KEYMAP_SIZE]; member 269 unsigned short keycode = lm->keymap[key]; in process_keys() 712 __set_bit(pdata->keymap[i], idev->keybit); in lm8323_probe() 713 lm->keymap[i] = pdata->keymap[i]; in lm8323_probe()
|
H A D | nomadik-ske-keypad.c | 59 * @keymap: matrix scan code table for keycodes 67 unsigned short keymap[SKE_KPD_NUM_ROWS * SKE_KPD_NUM_COLS]; member 159 input_report_key(input, keypad->keymap[code], key_pressed); in ske_keypad_report() 293 keypad->keymap, input); in ske_keypad_probe() 295 dev_err(&pdev->dev, "Failed to build keymap\n"); in ske_keypad_probe()
|
H A D | cros_ec_keyb.c | 34 * @keymap_data: Matrix keymap data used to convert to keyscan values 295 unsigned short *keymap = ckdev->idev->keycode; in cros_ec_keyb_compute_valid_keys() local 298 BUG_ON(ckdev->idev->keycodesize != sizeof(*keymap)); in cros_ec_keyb_compute_valid_keys() 302 code = keymap[MATRIX_SCAN_CODE(row, col, row_shift)]; in cros_ec_keyb_compute_valid_keys()
|
H A D | tc3589x-keypad.c | 101 * @keymap: matrix scan code table for keycodes 110 unsigned short *keymap; member 212 input_report_key(keypad->input, keypad->keymap[code], !up); in tc3589x_keypad_irq() 349 if (!of_get_property(np, "linux,keymap", &proplen)) { in tc3589x_keypad_of_probe() 350 dev_err(dev, "property linux,keymap not found\n"); in tc3589x_keypad_of_probe() 418 dev_err(&pdev->dev, "Failed to build keymap\n"); in tc3589x_keypad_probe() 422 keypad->keymap = input->keycode; in tc3589x_keypad_probe()
|
H A D | tca8418_keypad.c | 162 unsigned short *keymap = input->keycode; in tca8418_read_keypad() local 189 input_report_key(input, keymap[code], state); in tca8418_read_keypad() 323 dev_err(dev, "Failed to build keymap\n"); in tca8418_keypad_probe()
|
/kernel/linux/linux-5.10/drivers/input/touchscreen/ |
H A D | goodix.c | 117 unsigned short keymap[GOODIX_MAX_KEYS]; member 398 ts->keymap[i], 1); in goodix_ts_report_key() 401 input_report_key(ts->input_dev, ts->keymap[i], 0); in goodix_ts_report_key() 1070 ts->input_dev->keycode = ts->keymap; in goodix_configure_dev() 1071 ts->input_dev->keycodesize = sizeof(ts->keymap[0]); in goodix_configure_dev() 1077 ts->keymap[i] = KEY_LEFTMETA; in goodix_configure_dev() 1079 ts->keymap[i] = KEY_F1 + (i - 1); in goodix_configure_dev() 1081 input_set_capability(ts->input_dev, EV_KEY, ts->keymap[i]); in goodix_configure_dev()
|
/kernel/linux/linux-5.10/arch/arm/mach-mmp/ |
H A D | teton_bga.c | 62 .keymap = teton_bga_matrix_key_map,
|
/kernel/linux/linux-6.6/drivers/input/touchscreen/ |
H A D | goodix.c | 437 input_report_key(ts->input_dev, ts->keymap[i], 0); in goodix_ts_release_keys() 452 ts->keymap[i], 1); in goodix_ts_report_key() 1152 ts->input_dev->keycode = ts->keymap; in goodix_configure_dev() 1153 ts->input_dev->keycodesize = sizeof(ts->keymap[0]); in goodix_configure_dev() 1159 ts->keymap[i] = KEY_LEFTMETA; in goodix_configure_dev() 1161 ts->keymap[i] = KEY_F1 + (i - 1); in goodix_configure_dev() 1163 input_set_capability(ts->input_dev, EV_KEY, ts->keymap[i]); in goodix_configure_dev()
|
/third_party/glfw/src/ |
H A D | wl_window.c | 1640 struct xkb_keymap* keymap; in keyboardHandleKeymap() local 1660 keymap = xkb_keymap_new_from_string(_glfw.wl.xkb.context, in keyboardHandleKeymap() 1667 if (!keymap) in keyboardHandleKeymap() 1670 "Wayland: Failed to compile keymap"); in keyboardHandleKeymap() 1674 state = xkb_state_new(keymap); in keyboardHandleKeymap() 1679 xkb_keymap_unref(keymap); in keyboardHandleKeymap() 1712 xkb_keymap_unref(_glfw.wl.xkb.keymap); in keyboardHandleKeymap() 1714 _glfw.wl.xkb.keymap = keymap; in keyboardHandleKeymap() 1717 _glfw.wl.xkb.controlIndex = xkb_keymap_mod_get_index(_glfw.wl.xkb.keymap, "Contro in keyboardHandleKeymap() [all...] |