Home
last modified time | relevance | path

Searched refs:keymap (Results 1 - 25 of 207) sorted by relevance

123456789

/kernel/linux/linux-5.10/drivers/platform/x86/
H A Ddell-wmi.c22 #include <linux/input/sparse-keymap.h>
188 struct dell_bios_keymap_entry keymap[]; member
195 struct key_entry *keymap; member
457 static bool have_scancode(u32 scancode, const struct key_entry *keymap, int len) in have_scancode() argument
462 if (keymap[i].code == scancode) in have_scancode()
473 struct key_entry *keymap; in handle_dmi_entry() local
475 if (results->err || results->keymap) in handle_dmi_entry()
498 keymap = kcalloc(hotkey_num, sizeof(struct key_entry), GFP_KERNEL); in handle_dmi_entry()
499 if (!keymap) { in handle_dmi_entry()
506 &table->keymap[ in handle_dmi_entry()
543 struct key_entry *keymap; dell_wmi_input_setup() local
[all...]
/kernel/linux/linux-6.6/drivers/platform/x86/dell/
H A Ddell-wmi-base.c22 #include <linux/input/sparse-keymap.h>
190 struct dell_bios_keymap_entry keymap[]; member
197 struct key_entry *keymap; member
521 static bool have_scancode(u32 scancode, const struct key_entry *keymap, int len) in have_scancode() argument
526 if (keymap[i].code == scancode) in have_scancode()
537 struct key_entry *keymap; in handle_dmi_entry() local
539 if (results->err || results->keymap) in handle_dmi_entry()
562 keymap = kcalloc(hotkey_num, sizeof(struct key_entry), GFP_KERNEL); in handle_dmi_entry()
563 if (!keymap) { in handle_dmi_entry()
570 &table->keymap[ in handle_dmi_entry()
607 struct key_entry *keymap; dell_wmi_input_setup() local
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/ath/
H A Dkey.c391 if (test_bit(i, common->keymap) || in ath_reserve_key_cache_slot_tkip()
392 test_bit(i + 64, common->keymap)) in ath_reserve_key_cache_slot_tkip()
395 (test_bit(i + 32, common->keymap) || in ath_reserve_key_cache_slot_tkip()
396 test_bit(i + 64 + 32, common->keymap))) in ath_reserve_key_cache_slot_tkip()
416 if (!test_bit(i, common->keymap) && in ath_reserve_key_cache_slot()
417 (test_bit(i + 32, common->keymap) || in ath_reserve_key_cache_slot()
418 test_bit(i + 64, common->keymap) || in ath_reserve_key_cache_slot()
419 test_bit(i + 64 + 32, common->keymap))) in ath_reserve_key_cache_slot()
421 if (!test_bit(i + 32, common->keymap) && in ath_reserve_key_cache_slot()
422 (test_bit(i, common->keymap) || in ath_reserve_key_cache_slot()
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/ath/
H A Dkey.c391 if (test_bit(i, common->keymap) || in ath_reserve_key_cache_slot_tkip()
392 test_bit(i + 64, common->keymap)) in ath_reserve_key_cache_slot_tkip()
395 (test_bit(i + 32, common->keymap) || in ath_reserve_key_cache_slot_tkip()
396 test_bit(i + 64 + 32, common->keymap))) in ath_reserve_key_cache_slot_tkip()
416 if (!test_bit(i, common->keymap) && in ath_reserve_key_cache_slot()
417 (test_bit(i + 32, common->keymap) || in ath_reserve_key_cache_slot()
418 test_bit(i + 64, common->keymap) || in ath_reserve_key_cache_slot()
419 test_bit(i + 64 + 32, common->keymap))) in ath_reserve_key_cache_slot()
421 if (!test_bit(i + 32, common->keymap) && in ath_reserve_key_cache_slot()
422 (test_bit(i, common->keymap) || in ath_reserve_key_cache_slot()
[all...]
/kernel/linux/linux-5.10/drivers/input/misc/
H A Dcobalt_btns.c30 unsigned short keymap[ARRAY_SIZE(cobalt_map)]; member
43 for (i = 0; i < ARRAY_SIZE(bdev->keymap); i++) { in handle_buttons()
47 input_report_key(input, bdev->keymap[i], 1); in handle_buttons()
53 input_report_key(input, bdev->keymap[i], 0); in handle_buttons()
80 memcpy(bdev->keymap, cobalt_map, sizeof(bdev->keymap)); in cobalt_buttons_probe()
92 input->keycode = bdev->keymap; in cobalt_buttons_probe()
93 input->keycodemax = ARRAY_SIZE(bdev->keymap); in cobalt_buttons_probe()
99 __set_bit(bdev->keymap[i], input->keybit); in cobalt_buttons_probe()
H A Dsgi_btns.c48 unsigned short keymap[ARRAY_SIZE(sgi_map)]; member
60 for (i = 0; i < ARRAY_SIZE(bdev->keymap); i++) { in handle_buttons()
64 input_report_key(input, bdev->keymap[i], 1); in handle_buttons()
70 input_report_key(input, bdev->keymap[i], 0); in handle_buttons()
92 memcpy(bdev->keymap, sgi_map, sizeof(bdev->keymap)); in sgi_buttons_probe()
100 input->keycode = bdev->keymap; in sgi_buttons_probe()
101 input->keycodemax = ARRAY_SIZE(bdev->keymap); in sgi_buttons_probe()
107 __set_bit(bdev->keymap[i], input->keybit); in sgi_buttons_probe()
H A Dmc13783-pwrbutton.c39 unsigned short keymap[3]; member
68 input_report_key(priv->pwr, priv->keymap[0], val); in button_irq()
75 input_report_key(priv->pwr, priv->keymap[1], val); in button_irq()
82 input_report_key(priv->pwr, priv->keymap[2], val); in button_irq()
129 priv->keymap[0] = pdata->b1on_key; in mc13783_pwrbutton_probe()
148 priv->keymap[1] = pdata->b2on_key; in mc13783_pwrbutton_probe()
167 priv->keymap[2] = pdata->b3on_key; in mc13783_pwrbutton_probe()
193 pwr->keycode = priv->keymap; in mc13783_pwrbutton_probe()
194 pwr->keycodemax = ARRAY_SIZE(priv->keymap); in mc13783_pwrbutton_probe()
195 pwr->keycodesize = sizeof(priv->keymap[ in mc13783_pwrbutton_probe()
[all...]
H A Dapanel.c56 unsigned short keymap[MAX_PANEL_KEYS]; member
111 report_key(idev, ap->keymap[i]); in apanel_poll()
156 memcpy(ap->keymap, apanel_keymap, sizeof(apanel_keymap)); in apanel_probe()
157 idev->keycode = ap->keymap; in apanel_probe()
158 idev->keycodesize = sizeof(ap->keymap[0]); in apanel_probe()
163 if (ap->keymap[i]) in apanel_probe()
164 set_bit(ap->keymap[i], idev->keybit); in apanel_probe()
/kernel/linux/linux-6.6/drivers/input/misc/
H A Dcobalt_btns.c30 unsigned short keymap[ARRAY_SIZE(cobalt_map)]; member
43 for (i = 0; i < ARRAY_SIZE(bdev->keymap); i++) { in handle_buttons()
47 input_report_key(input, bdev->keymap[i], 1); in handle_buttons()
53 input_report_key(input, bdev->keymap[i], 0); in handle_buttons()
80 memcpy(bdev->keymap, cobalt_map, sizeof(bdev->keymap)); in cobalt_buttons_probe()
92 input->keycode = bdev->keymap; in cobalt_buttons_probe()
93 input->keycodemax = ARRAY_SIZE(bdev->keymap); in cobalt_buttons_probe()
99 __set_bit(bdev->keymap[i], input->keybit); in cobalt_buttons_probe()
H A Dsgi_btns.c48 unsigned short keymap[ARRAY_SIZE(sgi_map)]; member
60 for (i = 0; i < ARRAY_SIZE(bdev->keymap); i++) { in handle_buttons()
64 input_report_key(input, bdev->keymap[i], 1); in handle_buttons()
70 input_report_key(input, bdev->keymap[i], 0); in handle_buttons()
92 memcpy(bdev->keymap, sgi_map, sizeof(bdev->keymap)); in sgi_buttons_probe()
100 input->keycode = bdev->keymap; in sgi_buttons_probe()
101 input->keycodemax = ARRAY_SIZE(bdev->keymap); in sgi_buttons_probe()
107 __set_bit(bdev->keymap[i], input->keybit); in sgi_buttons_probe()
H A Dmc13783-pwrbutton.c39 unsigned short keymap[3]; member
68 input_report_key(priv->pwr, priv->keymap[0], val); in button_irq()
75 input_report_key(priv->pwr, priv->keymap[1], val); in button_irq()
82 input_report_key(priv->pwr, priv->keymap[2], val); in button_irq()
129 priv->keymap[0] = pdata->b1on_key; in mc13783_pwrbutton_probe()
148 priv->keymap[1] = pdata->b2on_key; in mc13783_pwrbutton_probe()
167 priv->keymap[2] = pdata->b3on_key; in mc13783_pwrbutton_probe()
193 pwr->keycode = priv->keymap; in mc13783_pwrbutton_probe()
194 pwr->keycodemax = ARRAY_SIZE(priv->keymap); in mc13783_pwrbutton_probe()
195 pwr->keycodesize = sizeof(priv->keymap[ in mc13783_pwrbutton_probe()
[all...]
/kernel/linux/linux-5.10/drivers/input/
H A Dmatrix-keymap.c26 unsigned short *keymap = input_dev->keycode; in matrix_keypad_map_key() local
33 "%s: invalid keymap entry 0x%x (row: %d, col: %d, rows: %d, cols: %d)\n", in matrix_keypad_map_key()
38 keymap[MATRIX_SCAN_CODE(row, col, row_shift)] = code; in matrix_keypad_map_key()
82 propname = "linux,keymap"; in matrix_keypad_parse_keymap()
124 * matrix_keypad_build_keymap - convert platform keymap into matrix keymap
125 * @keymap_data: keymap supplied by the platform code
126 * @keymap_name: name of device tree property containing keymap (if device
128 * @rows: number of rows in target keymap array
129 * @cols: number of cols in target keymap arra
150 matrix_keypad_build_keymap(const struct matrix_keymap_data *keymap_data, const char *keymap_name, unsigned int rows, unsigned int cols, unsigned short *keymap, struct input_dev *input_dev) matrix_keypad_build_keymap() argument
[all...]
/kernel/linux/linux-6.6/drivers/input/
H A Dmatrix-keymap.c26 unsigned short *keymap = input_dev->keycode; in matrix_keypad_map_key() local
33 "%s: invalid keymap entry 0x%x (row: %d, col: %d, rows: %d, cols: %d)\n", in matrix_keypad_map_key()
38 keymap[MATRIX_SCAN_CODE(row, col, row_shift)] = code; in matrix_keypad_map_key()
82 propname = "linux,keymap"; in matrix_keypad_parse_keymap()
124 * matrix_keypad_build_keymap - convert platform keymap into matrix keymap
125 * @keymap_data: keymap supplied by the platform code
126 * @keymap_name: name of device tree property containing keymap (if device
128 * @rows: number of rows in target keymap array
129 * @cols: number of cols in target keymap arra
150 matrix_keypad_build_keymap(const struct matrix_keymap_data *keymap_data, const char *keymap_name, unsigned int rows, unsigned int cols, unsigned short *keymap, struct input_dev *input_dev) matrix_keypad_build_keymap() argument
[all...]
/kernel/linux/linux-5.10/drivers/media/usb/dvb-usb/
H A Ddvb-usb-remote.c14 struct rc_map_table *keymap, in legacy_dvb_usb_get_keymap_index()
28 if (keymap[index].scancode == scancode) in legacy_dvb_usb_get_keymap_index()
34 if (keymap[index].keycode == KEY_RESERVED || in legacy_dvb_usb_get_keymap_index()
35 keymap[index].keycode == KEY_UNKNOWN) { in legacy_dvb_usb_get_keymap_index()
49 struct rc_map_table *keymap = d->props.rc.legacy.rc_map_table; in legacy_dvb_usb_getkeycode() local
53 index = legacy_dvb_usb_get_keymap_index(ke, keymap, keymap_size); in legacy_dvb_usb_getkeycode()
57 ke->keycode = keymap[index].keycode; in legacy_dvb_usb_getkeycode()
60 ke->len = sizeof(keymap[index].scancode); in legacy_dvb_usb_getkeycode()
61 memcpy(&ke->scancode, &keymap[index].scancode, ke->len); in legacy_dvb_usb_getkeycode()
72 struct rc_map_table *keymap in legacy_dvb_usb_setkeycode() local
13 legacy_dvb_usb_get_keymap_index(const struct input_keymap_entry *ke, struct rc_map_table *keymap, unsigned int keymap_size) legacy_dvb_usb_get_keymap_index() argument
366 struct rc_map_table *keymap = d->props.rc.legacy.rc_map_table; dvb_usb_nec_rc_key_to_event() local
[all...]
/kernel/linux/linux-6.6/drivers/media/usb/dvb-usb/
H A Ddvb-usb-remote.c14 struct rc_map_table *keymap, in legacy_dvb_usb_get_keymap_index()
28 if (keymap[index].scancode == scancode) in legacy_dvb_usb_get_keymap_index()
34 if (keymap[index].keycode == KEY_RESERVED || in legacy_dvb_usb_get_keymap_index()
35 keymap[index].keycode == KEY_UNKNOWN) { in legacy_dvb_usb_get_keymap_index()
49 struct rc_map_table *keymap = d->props.rc.legacy.rc_map_table; in legacy_dvb_usb_getkeycode() local
53 index = legacy_dvb_usb_get_keymap_index(ke, keymap, keymap_size); in legacy_dvb_usb_getkeycode()
57 ke->keycode = keymap[index].keycode; in legacy_dvb_usb_getkeycode()
60 ke->len = sizeof(keymap[index].scancode); in legacy_dvb_usb_getkeycode()
61 memcpy(&ke->scancode, &keymap[index].scancode, ke->len); in legacy_dvb_usb_getkeycode()
72 struct rc_map_table *keymap in legacy_dvb_usb_setkeycode() local
13 legacy_dvb_usb_get_keymap_index(const struct input_keymap_entry *ke, struct rc_map_table *keymap, unsigned int keymap_size) legacy_dvb_usb_get_keymap_index() argument
366 struct rc_map_table *keymap = d->props.rc.legacy.rc_map_table; dvb_usb_nec_rc_key_to_event() local
[all...]
/kernel/linux/linux-5.10/drivers/input/keyboard/
H A Djornada680_kbd.c67 unsigned short keymap[ARRAY_SIZE(jornada_scancodes)]; member
76 unsigned short *keymap = jornadakbd->keymap; in jornada_parse_kbd() local
95 keymap[scancode], in jornada_parse_kbd()
197 memcpy(jornadakbd->keymap, jornada_scancodes, in jornada680kbd_probe()
198 sizeof(jornadakbd->keymap)); in jornada680kbd_probe()
204 input_dev->keycode = jornadakbd->keymap; in jornada680kbd_probe()
210 if (jornadakbd->keymap[i]) in jornada680kbd_probe()
211 __set_bit(jornadakbd->keymap[i], input_dev->keybit); in jornada680kbd_probe()
H A Ddavinci_keyscan.c59 unsigned short keymap[]; member
109 unsigned short *keymap = davinci_ks->keymap; in davinci_ks_interrupt() local
132 keycode = keymap[i]; in davinci_ks_interrupt()
169 if (!pdata->keymap) { in davinci_ks_probe()
170 dev_dbg(dev, "no keymap from pdata\n"); in davinci_ks_probe()
181 memcpy(davinci_ks->keymap, pdata->keymap, in davinci_ks_probe()
236 __set_bit(davinci_ks->pdata->keymap[i], key_dev->keybit); in davinci_ks_probe()
245 key_dev->keycode = davinci_ks->keymap; in davinci_ks_probe()
[all...]
H A Djornada720_kbd.c48 unsigned short keymap[ARRAY_SIZE(jornada_std_keymap)]; member
71 /* Exchange TxDummy for location (keymap[kbddata]) */ in jornada720_kbd_interrupt()
76 input_report_key(input, jornadakbd->keymap[scan_code], in jornada720_kbd_interrupt()
105 memcpy(jornadakbd->keymap, jornada_std_keymap, in jornada720_kbd_probe()
112 input_dev->keycode = jornadakbd->keymap; in jornada720_kbd_probe()
118 for (i = 0; i < ARRAY_SIZE(jornadakbd->keymap); i++) in jornada720_kbd_probe()
119 __set_bit(jornadakbd->keymap[i], input_dev->keybit); in jornada720_kbd_probe()
/kernel/linux/linux-6.6/drivers/input/keyboard/
H A Djornada680_kbd.c67 unsigned short keymap[ARRAY_SIZE(jornada_scancodes)]; member
76 unsigned short *keymap = jornadakbd->keymap; in jornada_parse_kbd() local
95 keymap[scancode], in jornada_parse_kbd()
197 memcpy(jornadakbd->keymap, jornada_scancodes, in jornada680kbd_probe()
198 sizeof(jornadakbd->keymap)); in jornada680kbd_probe()
204 input_dev->keycode = jornadakbd->keymap; in jornada680kbd_probe()
210 if (jornadakbd->keymap[i]) in jornada680kbd_probe()
211 __set_bit(jornadakbd->keymap[i], input_dev->keybit); in jornada680kbd_probe()
H A Djornada720_kbd.c48 unsigned short keymap[ARRAY_SIZE(jornada_std_keymap)]; member
71 /* Exchange TxDummy for location (keymap[kbddata]) */ in jornada720_kbd_interrupt()
76 input_report_key(input, jornadakbd->keymap[scan_code], in jornada720_kbd_interrupt()
105 memcpy(jornadakbd->keymap, jornada_std_keymap, in jornada720_kbd_probe()
112 input_dev->keycode = jornadakbd->keymap; in jornada720_kbd_probe()
118 for (i = 0; i < ARRAY_SIZE(jornadakbd->keymap); i++) in jornada720_kbd_probe()
119 __set_bit(jornadakbd->keymap[i], input_dev->keybit); in jornada720_kbd_probe()
/kernel/linux/linux-5.10/drivers/hid/
H A Dhid-creative-sb0540.c120 unsigned short keymap[ARRAY_SIZE(creative_sb0540_key_table)]; member
142 return creative_sb0540->keymap[i]; in get_key()
194 input_dev->keycode = creative_sb0540->keymap; in creative_sb0540_input_configured()
196 input_dev->keycodemax = ARRAY_SIZE(creative_sb0540->keymap); in creative_sb0540_input_configured()
200 memcpy(creative_sb0540->keymap, creative_sb0540_key_table, in creative_sb0540_input_configured()
201 sizeof(creative_sb0540->keymap)); in creative_sb0540_input_configured()
203 set_bit(creative_sb0540->keymap[i], input_dev->keybit); in creative_sb0540_input_configured()
215 * keymap processing. in creative_sb0540_input_mapping()
H A Dhid-appleir.c110 unsigned short keymap[ARRAY_SIZE(appleir_key_table)]; member
212 appleir->current_key = appleir->keymap[index]; in appleir_raw_event()
260 input_dev->keycode = appleir->keymap; in appleir_input_configured()
262 input_dev->keycodemax = ARRAY_SIZE(appleir->keymap); in appleir_input_configured()
266 memcpy(appleir->keymap, appleir_key_table, sizeof(appleir->keymap)); in appleir_input_configured()
268 set_bit(appleir->keymap[i], input_dev->keybit); in appleir_input_configured()
/kernel/linux/linux-6.6/drivers/hid/
H A Dhid-creative-sb0540.c120 unsigned short keymap[ARRAY_SIZE(creative_sb0540_key_table)]; member
142 return creative_sb0540->keymap[i]; in get_key()
194 input_dev->keycode = creative_sb0540->keymap; in creative_sb0540_input_configured()
196 input_dev->keycodemax = ARRAY_SIZE(creative_sb0540->keymap); in creative_sb0540_input_configured()
200 memcpy(creative_sb0540->keymap, creative_sb0540_key_table, in creative_sb0540_input_configured()
201 sizeof(creative_sb0540->keymap)); in creative_sb0540_input_configured()
203 set_bit(creative_sb0540->keymap[i], input_dev->keybit); in creative_sb0540_input_configured()
215 * keymap processing. in creative_sb0540_input_mapping()
H A Dhid-appleir.c110 unsigned short keymap[ARRAY_SIZE(appleir_key_table)]; member
212 appleir->current_key = appleir->keymap[index]; in appleir_raw_event()
260 input_dev->keycode = appleir->keymap; in appleir_input_configured()
262 input_dev->keycodemax = ARRAY_SIZE(appleir->keymap); in appleir_input_configured()
266 memcpy(appleir->keymap, appleir_key_table, sizeof(appleir->keymap)); in appleir_input_configured()
268 set_bit(appleir->keymap[i], input_dev->keybit); in appleir_input_configured()
/kernel/linux/linux-6.6/drivers/input/joystick/
H A Dsensehat-joystick.c30 static const unsigned int keymap[] = { variable
50 ARRAY_SIZE(keymap)); in sensehat_joystick_report()
52 for_each_set_bit(i, &changes, ARRAY_SIZE(keymap)) in sensehat_joystick_report()
53 input_report_key(sensehat_joystick->keys_dev, keymap[i], in sensehat_joystick_report()
91 for (i = 0; i < ARRAY_SIZE(keymap); i++) in sensehat_joystick_probe()
92 __set_bit(keymap[i], sensehat_joystick->keys_dev->keybit); in sensehat_joystick_probe()

Completed in 11 milliseconds

123456789