Home
last modified time | relevance | path

Searched refs:keymap (Results 76 - 100 of 212) sorted by relevance

123456789

/kernel/linux/linux-5.10/sound/pci/hda/
H A Dhda_jack.c462 * @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 Dlm8323.c142 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 Dpinephone-keyboard.c141 .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 Dmcs_touchkey.c164 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 Dtc3589x-keypad.c101 * @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 Dsparse-keymap.h9 #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 Dadp5589.h150 const unsigned short *keymap; /* Pointer to keymap */ member
/kernel/linux/linux-6.6/include/linux/input/
H A Dsparse-keymap.h9 #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 Dadp5589.h150 const unsigned short *keymap; /* Pointer to keymap */ member
/kernel/linux/linux-5.10/drivers/platform/x86/
H A Dasus-wmi.h68 const struct key_entry *keymap; member
H A Dtoshiba-wmi.c16 #include <linux/input/sparse-keymap.h>
30 /* TODO: Add keymap values once found... */
/kernel/linux/linux-6.6/drivers/platform/x86/
H A Dasus-wmi.h67 const struct key_entry *keymap; member
H A Dtoshiba-wmi.c16 #include <linux/input/sparse-keymap.h>
30 /* TODO: Add keymap values once found... */
/kernel/linux/linux-5.10/arch/arm/mach-pxa/
H A Dezx.c429 .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 Dpalmtreo.c286 .keymap = treo680_matrix_keys,
291 .keymap = centro_matrix_keys,
/kernel/linux/linux-5.10/drivers/input/keyboard/
H A Dmcs_touchkey.c156 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 Dlm8323.c142 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 Dnomadik-ske-keypad.c59 * @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 Dcros_ec_keyb.c34 * @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 Dtc3589x-keypad.c101 * @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 Dtca8418_keypad.c162 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 Dgoodix.c117 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 Dteton_bga.c62 .keymap = teton_bga_matrix_key_map,
/kernel/linux/linux-6.6/drivers/input/touchscreen/
H A Dgoodix.c437 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 Dwl_window.c1640 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...]

Completed in 21 milliseconds

123456789