Home
last modified time | relevance | path

Searched refs:keymap (Results 1 – 25 of 201) sorted by relevance

123456789

/linux/drivers/platform/x86/dell/
A Ddell-wmi-base.c197 struct key_entry *keymap; member
531 struct key_entry *keymap; in handle_dmi_entry() local
557 if (!keymap) { in handle_dmi_entry()
564 &table->keymap[i]; in handle_dmi_entry()
593 results->keymap = keymap; in handle_dmi_entry()
601 struct key_entry *keymap; in dell_wmi_input_setup() local
633 if (!keymap) { in dell_wmi_input_setup()
641 keymap[pos] = dmi_results.keymap[i]; in dell_wmi_input_setup()
646 kfree(dmi_results.keymap); in dell_wmi_input_setup()
663 keymap[pos] = *entry; in dell_wmi_input_setup()
[all …]
A Ddell-wmi-privacy.c297 struct key_entry *keymap; in dell_privacy_wmi_probe() local
316 keymap = kcalloc(ARRAY_SIZE(dell_wmi_keymap_type_0012), in dell_privacy_wmi_probe()
318 if (!keymap) in dell_privacy_wmi_probe()
325 keymap[i] = dell_wmi_keymap_type_0012[i]; in dell_privacy_wmi_probe()
326 keymap[i].code |= (0x0012 << 16); in dell_privacy_wmi_probe()
328 ret = sparse_keymap_setup(priv->input_dev, keymap, NULL); in dell_privacy_wmi_probe()
329 kfree(keymap); in dell_privacy_wmi_probe()
/linux/drivers/net/wireless/ath/
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()
416 if (!test_bit(i, common->keymap) && in ath_reserve_key_cache_slot()
422 (test_bit(i, common->keymap) || in ath_reserve_key_cache_slot()
432 (test_bit(i, common->keymap) || in ath_reserve_key_cache_slot()
439 if (!test_bit(i, common->keymap) && in ath_reserve_key_cache_slot()
442 if (test_bit(i, common->keymap) && in ath_reserve_key_cache_slot()
462 if (!test_bit(i, common->keymap)) in ath_reserve_key_cache_slot()
561 set_bit(idx, common->keymap); in ath_key_config()
566 set_bit(idx + 64, common->keymap); in ath_key_config()
[all …]
/linux/drivers/input/
A Dmatrix-keymap.c26 unsigned short *keymap = input_dev->keycode; in matrix_keypad_map_key() local
38 keymap[MATRIX_SCAN_CODE(row, col, row_shift)] = code; in matrix_keypad_map_key()
153 unsigned short *keymap, in matrix_keypad_build_keymap() argument
164 if (!keymap) { in matrix_keypad_build_keymap()
165 keymap = devm_kcalloc(input_dev->dev.parent, in matrix_keypad_build_keymap()
166 max_keys, sizeof(*keymap), in matrix_keypad_build_keymap()
168 if (!keymap) { in matrix_keypad_build_keymap()
175 input_dev->keycode = keymap; in matrix_keypad_build_keymap()
176 input_dev->keycodesize = sizeof(*keymap); in matrix_keypad_build_keymap()
183 unsigned int key = keymap_data->keymap[i]; in matrix_keypad_build_keymap()
/linux/drivers/input/misc/
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()
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()
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[0]); in mc13783_pwrbutton_probe()
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()
A Dwistron_btns.c43 module_param_named(keymap, keymap_name, charp, 0);
232 keymap = dmi->driver_data; in dmi_matched()
998 keymap = new_keymap; in copy_keymap()
1008 keymap = keymap_wistron_ms2141; in select_keymap()
1010 keymap = keymap_aopen_1557; in select_keymap()
1012 keymap = keymap_prestigio; in select_keymap()
1014 keymap = keymap_wistron_generic; in select_keymap()
1020 if (keymap == NULL) { in select_keymap()
1025 keymap = keymap_empty; in select_keymap()
1381 kfree(keymap); in wb_module_init()
[all …]
A Dcm109.c123 unsigned short keymap[KEYMAP_SIZE]; member
288 static unsigned short (*keymap)(int) = keymap_kip1000; variable
325 keycode = dev->keymap[0xff + BIT(i)]; in cm109_report_special()
791 input_dev->keycode = dev->keymap; in cm109_usb_probe()
793 input_dev->keycodemax = ARRAY_SIZE(dev->keymap); in cm109_usb_probe()
800 unsigned short k = keymap(i); in cm109_usb_probe()
801 dev->keymap[i] = k; in cm109_usb_probe()
895 keymap = keymap_kip1000; in cm109_select_keymap()
899 keymap = keymap_gtalk; in cm109_select_keymap()
903 keymap = keymap_usbph01; in cm109_select_keymap()
[all …]
/linux/drivers/media/usb/dvb-usb/
A Ddvb-usb-remote.c14 struct rc_map_table *keymap, in legacy_dvb_usb_get_keymap_index() argument
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()
57 ke->keycode = keymap[index].keycode; in legacy_dvb_usb_getkeycode()
60 ke->len = sizeof(keymap[index].scancode); in legacy_dvb_usb_getkeycode()
87 *old_keycode = keymap[index].keycode; in legacy_dvb_usb_setkeycode()
88 keymap->keycode = ke->keycode; in legacy_dvb_usb_setkeycode()
94 if (keymap[index].keycode == *old_keycode) { in legacy_dvb_usb_setkeycode()
381 rc5_data(&keymap[i]) == keybuf[3]) { in dvb_usb_nec_rc_key_to_event()
[all …]
/linux/drivers/input/keyboard/
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()
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()
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()
246 key_dev->keycodesize = sizeof(davinci_ks->keymap[0]); in davinci_ks_probe()
A Djornada720_kbd.c48 unsigned short keymap[ARRAY_SIZE(jornada_std_keymap)]; member
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()
/linux/Documentation/devicetree/bindings/input/
A Dqcom,pm8xxx-keypad.txt25 - linux,keymap:
28 Definition: the linux keymap. More information can be found in
29 input/matrix-keymap.txt.
45 Definition: number of rows in the keymap. More information can be found
46 in input/matrix-keymap.txt.
51 Definition: number of columns in the keymap. More information can be
52 found in input/matrix-keymap.txt.
79 linux,keymap = <
A Dstmpe-keypad.txt5 - linux,keymap : See ./matrix-keymap.txt
11 - keypad,num-rows : See ./matrix-keymap.txt
12 - keypad,num-columns : See ./matrix-keymap.txt
23 linux,keymap = <0x205006b
A Dnvidia,tegra20-kbc.txt14 - linux,keymap: The keymap for keys as described in the binding document
15 devicetree/bindings/input/matrix-keymap.txt.
26 - linux,fn-keymap: a second keymap, same specification as the
48 linux,keymap = <0x00000074
A Dst-keyscan.txt4 matrix-keymap.
19 - linux,keymap: The keymap for keys as described in the binding document
20 devicetree/bindings/input/matrix-keymap.txt.
44 linux,keymap = < MATRIX_KEY(0x00, 0x00, KEY_F13)
A Dlpc32xx-key.txt3 This binding is based on the matrix-keymap binding with the following
14 - linux,keymap: the key-code to be reported when the key is pressed
16 Documentation/devicetree/bindings/input/matrix-keymap.txt
33 linux,keymap = <0x00000002>;
A Dti,nspire-keypad.txt18 - linux,keymap: The keymap to use
19 (see Documentation/devicetree/bindings/input/matrix-keymap.txt)
37 linux,keymap = <
A Dclps711x-keypad.txt7 - linux,keymap: The definition can be found at
8 bindings/input/matrix-keymap.txt.
21 linux,keymap = <
/linux/drivers/hid/
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()
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()
/linux/drivers/platform/x86/
A Dfujitsu-tablet.c39 unsigned short keymap[KEYMAP_LEN]; member
240 idev->keycode = fujitsu.config.keymap; in input_fujitsu_setup()
241 idev->keycodesize = sizeof(fujitsu.config.keymap[0]); in input_fujitsu_setup()
242 idev->keycodemax = ARRAY_SIZE(fujitsu.config.keymap); in input_fujitsu_setup()
246 for (i = 0; i < ARRAY_SIZE(fujitsu.config.keymap); i++) in input_fujitsu_setup()
247 if (fujitsu.config.keymap[i]) in input_fujitsu_setup()
248 input_set_capability(idev, EV_KEY, fujitsu.config.keymap[i]); in input_fujitsu_setup()
291 keycode = fujitsu.config.keymap[i]; in fujitsu_interrupt()
309 memcpy(fujitsu.config.keymap, dmi->driver_data, in fujitsu_dmi_common()
310 sizeof(fujitsu.config.keymap)); in fujitsu_dmi_common()
/linux/sound/pci/hda/
A Dhda_jack.h104 const struct hda_jack_keymap *keymap,
162 int type, const struct hda_jack_keymap *keymap);
179 int type, const struct hda_jack_keymap *keymap) in snd_hda_jack_add_kctl() argument
182 name, phantom_jack, type, keymap); in snd_hda_jack_add_kctl()

Completed in 34 milliseconds

123456789