Searched refs:keymap (Results 1 - 200 of 223) sorted by relevance

12

/linux-4.1.27/include/linux/i2c/
H A Dmpr121_touchkey.h8 * @keymap: pointer to array of KEY_* values representing keymap
9 * @keymap_size: size of the keymap
14 const unsigned short *keymap; member in struct:mpr121_platform_data
H A Dmcs.h29 const u32 *keymap; member in struct:mcs_platform_data
H A Dlm8323.h39 const unsigned short *keymap; member in struct:lm8323_platform_data
H A Dadp5588.h145 const unsigned short *keymap; /* Pointer to keymap */ member in struct:adp5588_kpad_platform_data
/linux-4.1.27/drivers/input/
H A Dmatrix-keymap.c34 unsigned short *keymap = input_dev->keycode; matrix_keypad_map_key() local
41 "%s: invalid keymap entry 0x%x (row: %d, col: %d, rows: %d, cols: %d)\n", matrix_keypad_map_key()
46 keymap[MATRIX_SCAN_CODE(row, col, row_shift)] = code; matrix_keypad_map_key()
88 propname = "linux,keymap"; matrix_keypad_parse_of_keymap()
129 * matrix_keypad_build_keymap - convert platform keymap into matrix keymap
130 * @keymap_data: keymap supplied by the platform code
131 * @keymap_name: name of device tree property containing keymap (if device
133 * @rows: number of rows in target keymap array
134 * @cols: number of cols in target keymap array
135 * @keymap: expanded version of keymap that is suitable for use by
137 * @input_dev: input devices for which we are setting up the keymap
139 * This function converts platform keymap (encoded with KEY() macro) into
144 * it will attempt load the keymap from property specified by @keymap_name
145 * argument (or "linux,keymap" if @keymap_name is %NULL).
147 * If @keymap is %NULL the function will automatically allocate managed
148 * block of memory to store the keymap. This memory will be associated with
158 unsigned short *keymap, matrix_keypad_build_keymap()
169 if (!keymap) { matrix_keypad_build_keymap()
170 keymap = devm_kzalloc(input_dev->dev.parent, matrix_keypad_build_keymap()
171 max_keys * sizeof(*keymap), matrix_keypad_build_keymap()
173 if (!keymap) { matrix_keypad_build_keymap()
175 "Unable to allocate memory for keymap"); matrix_keypad_build_keymap()
180 input_dev->keycode = keymap; matrix_keypad_build_keymap()
181 input_dev->keycodesize = sizeof(*keymap); matrix_keypad_build_keymap()
188 unsigned int key = keymap_data->keymap[i]; matrix_keypad_build_keymap()
155 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
H A DMakefile12 obj-$(CONFIG_INPUT_SPARSEKMAP) += sparse-keymap.o
13 obj-$(CONFIG_INPUT_MATRIXKMAP) += matrix-keymap.o
H A Dsparse-keymap.c17 #include <linux/input/sparse-keymap.h>
58 * sparse_keymap_entry_from_scancode - perform sparse keymap lookup
59 * @dev: Input device using sparse keymap
63 * input device using sparse keymap.
79 * sparse_keymap_entry_from_keycode - perform sparse keymap lookup
80 * @dev: Input device using sparse keymap
84 * input device using sparse keymap.
158 * sparse_keymap_setup - set up sparse keymap for an input device
160 * @keymap: Keymap in form of array of &key_entry structures ending
162 * @setup: Function that can be used to adjust keymap entries
166 * keymap after which sets up input device event bits appropriately.
167 * Before destroying input device allocated keymap should be freed
171 const struct key_entry *keymap, sparse_keymap_setup()
180 for (e = keymap; e->type != KE_END; e++) sparse_keymap_setup()
187 memcpy(map, keymap, map_size * sizeof(struct key_entry)); sparse_keymap_setup()
232 * sparse_keymap_free - free memory allocated for sparse keymap
233 * @dev: Input device using sparse keymap
235 * This function is used to free memory allocated by sparse keymap
239 * use freed keymap and thus have to shut off interrupts/polling
240 * before freeing the keymap).
300 * @dev: Input device using sparse keymap
308 * keymap and report corresponding event. Returns %true if lookup was
170 sparse_keymap_setup(struct input_dev *dev, const struct key_entry *keymap, int (*setup)(struct input_dev *, struct key_entry *)) sparse_keymap_setup() argument
H A Djoydev.c56 __u16 keymap[KEY_MAX - BTN_MISC + 1]; member in struct:joydev
131 event.number = joydev->keymap[code - BTN_MISC]; joydev_event()
502 joydev->keymap[keypam[i] - BTN_MISC] = i; joydev_handle_JSIOCSBTNMAP()
871 joydev->keymap[i] = joydev->nkey; joydev_connect()
878 joydev->keymap[i] = joydev->nkey; joydev_connect()
H A Dinput.c724 * @ke: keymap entry containing scancode to be converted.
729 * into scalar form understood by legacy keymap handling methods. These
866 * @dev: input device which keymap is being queried
867 * @ke: keymap entry
870 * keymap. Presently evdev handlers use it.
887 * @dev: input device which keymap is being updated
888 * @ke: new keymap entry
891 * keymap. Presently keyboard and evdev handlers use it.
914 * in the keymap anymore input_set_keycode()
/linux-4.1.27/drivers/input/misc/
H A Dcobalt_btns.c43 unsigned short keymap[ARRAY_SIZE(cobalt_map)]; member in struct:buttons_dev
57 for (i = 0; i < ARRAY_SIZE(bdev->keymap); i++) { handle_buttons()
61 input_report_key(input, bdev->keymap[i], 1); handle_buttons()
67 input_report_key(input, bdev->keymap[i], 0); handle_buttons()
90 memcpy(bdev->keymap, cobalt_map, sizeof(bdev->keymap)); cobalt_buttons_probe()
102 input->keycode = bdev->keymap; cobalt_buttons_probe()
103 input->keycodemax = ARRAY_SIZE(bdev->keymap); cobalt_buttons_probe()
109 __set_bit(bdev->keymap[i], input->keybit); cobalt_buttons_probe()
H A Dsgi_btns.c62 unsigned short keymap[ARRAY_SIZE(sgi_map)]; member in struct:buttons_dev
75 for (i = 0; i < ARRAY_SIZE(bdev->keymap); i++) { handle_buttons()
79 input_report_key(input, bdev->keymap[i], 1); handle_buttons()
85 input_report_key(input, bdev->keymap[i], 0); handle_buttons()
107 memcpy(bdev->keymap, sgi_map, sizeof(bdev->keymap)); sgi_buttons_probe()
119 input->keycode = bdev->keymap; sgi_buttons_probe()
120 input->keycodemax = ARRAY_SIZE(bdev->keymap); sgi_buttons_probe()
126 __set_bit(bdev->keymap[i], input->keybit); sgi_buttons_probe()
H A Dmc13783-pwrbutton.c39 unsigned short keymap[3]; member in struct:mc13783_pwrb
68 input_report_key(priv->pwr, priv->keymap[0], val); button_irq()
75 input_report_key(priv->pwr, priv->keymap[1], val); button_irq()
82 input_report_key(priv->pwr, priv->keymap[2], val); button_irq()
129 priv->keymap[0] = pdata->b1on_key; mc13783_pwrbutton_probe()
148 priv->keymap[1] = pdata->b2on_key; mc13783_pwrbutton_probe()
167 priv->keymap[2] = pdata->b3on_key; mc13783_pwrbutton_probe()
193 pwr->keycode = priv->keymap; mc13783_pwrbutton_probe()
194 pwr->keycodemax = ARRAY_SIZE(priv->keymap); mc13783_pwrbutton_probe()
195 pwr->keycodesize = sizeof(priv->keymap[0]); mc13783_pwrbutton_probe()
H A Dapanel.c61 unsigned short keymap[MAX_PANEL_KEYS]; member in struct:apanel
110 report_key(idev, ap->keymap[i]); apanel_poll()
169 .keymap = {
227 idev->keycode = ap->keymap; apanel_probe()
228 idev->keycodesize = sizeof(ap->keymap[0]); apanel_probe()
232 if (ap->keymap[i]) apanel_probe()
233 set_bit(ap->keymap[i], idev->keybit); apanel_probe()
H A Dcm109.c24 * - Shaun Jackman <sjackman@gmail.com> for Genius G-talk keymap
126 unsigned short keymap[KEYMAP_SIZE]; member in struct:cm109_dev
291 static unsigned short (*keymap)(int) = keymap_kip1000; variable
362 report_key(dev, dev->keymap[0xff + code]); cm109_urb_irq_callback()
375 report_key(dev, dev->keymap[dev->irq_data->byte[HID_IR1]]); cm109_urb_irq_callback()
766 input_dev->keycode = dev->keymap; cm109_usb_probe()
768 input_dev->keycodemax = ARRAY_SIZE(dev->keymap); cm109_usb_probe()
775 unsigned short k = keymap(i); cm109_usb_probe()
776 dev->keymap[i] = k; cm109_usb_probe()
868 /* Load the phone keymap */ cm109_select_keymap()
870 keymap = keymap_kip1000; cm109_select_keymap()
874 keymap = keymap_gtalk; cm109_select_keymap()
878 keymap = keymap_usbph01; cm109_select_keymap()
882 keymap = keymap_atcom; cm109_select_keymap()
H A Dwistron_btns.c24 #include <linux/input/sparse-keymap.h>
55 module_param_named(keymap, keymap_name, charp, 0);
56 MODULE_PARM_DESC(keymap, "Keymap name, if it can't be autodetected [generic, 1557/MS2141]");
235 static struct key_entry *keymap; /* = NULL; Current key map */ variable in typeref:struct:key_entry
244 keymap = dmi->driver_data; dmi_matched()
245 for (key = keymap; key->type != KE_END; key++) { dmi_matched()
995 /* Copy the good keymap, as the original ones are free'd */ copy_keymap()
1002 for (key = keymap; key->type != KE_END; key++) copy_keymap()
1005 new_keymap = kmemdup(keymap, length * sizeof(struct key_entry), copy_keymap()
1010 keymap = new_keymap; copy_keymap()
1020 keymap = keymap_wistron_ms2141; select_keymap()
1022 keymap = keymap_aopen_1557; select_keymap()
1024 keymap = keymap_prestigio; select_keymap()
1026 keymap = keymap_wistron_generic; select_keymap()
1032 if (keymap == NULL) { select_keymap()
1037 keymap = keymap_empty; select_keymap()
1240 error = sparse_keymap_setup(input_dev, keymap, wistron_setup_keymap); setup_input_dev()
1393 kfree(keymap); wb_module_init()
1403 kfree(keymap); wb_module_exit()
H A Dkeyspan_remote.c113 unsigned short keymap[ARRAY_SIZE(keyspan_key_table)]; member in struct:usb_keyspan
180 input_report_key(input, remote->keymap[button], press); keyspan_report_button()
509 memcpy(remote->keymap, keyspan_key_table, sizeof(remote->keymap)); keyspan_probe()
515 input_dev->keycode = remote->keymap; keyspan_probe()
517 input_dev->keycodemax = ARRAY_SIZE(remote->keymap); keyspan_probe()
H A Dims-pcu.c31 unsigned short keymap[IMS_PCU_KEYMAP_LEN]; member in struct:ims_pcu_buttons
168 const unsigned short *keymap; member in struct:ims_pcu_device_info
175 .keymap = ims_pcu_keymap_##_n, \
195 unsigned short keycode = buttons->keymap[i]; ims_pcu_buttons_report()
205 const unsigned short *keymap, ims_pcu_setup_buttons()
226 memcpy(buttons->keymap, keymap, sizeof(*keymap) * keymap_len); ims_pcu_setup_buttons()
233 input->keycode = buttons->keymap; ims_pcu_setup_buttons()
234 input->keycodemax = ARRAY_SIZE(buttons->keymap); ims_pcu_setup_buttons()
235 input->keycodesize = sizeof(buttons->keymap[0]); ims_pcu_setup_buttons()
239 __set_bit(buttons->keymap[i], input->keybit); ims_pcu_setup_buttons()
1882 !ims_pcu_device_info[pcu->device_id].keymap) { ims_pcu_init_application_mode()
1906 error = ims_pcu_setup_buttons(pcu, info->keymap, info->keymap_len); ims_pcu_init_application_mode()
204 ims_pcu_setup_buttons(struct ims_pcu *pcu, const unsigned short *keymap, size_t keymap_len) ims_pcu_setup_buttons() argument
H A Ddm355evm_keys.c14 #include <linux/input/sparse-keymap.h>
/linux-4.1.27/drivers/net/wireless/ath/
H A Dkey.c391 if (test_bit(i, common->keymap) || ath_reserve_key_cache_slot_tkip()
392 test_bit(i + 64, common->keymap)) ath_reserve_key_cache_slot_tkip()
395 (test_bit(i + 32, common->keymap) || ath_reserve_key_cache_slot_tkip()
396 test_bit(i + 64 + 32, common->keymap))) ath_reserve_key_cache_slot_tkip()
416 if (!test_bit(i, common->keymap) && ath_reserve_key_cache_slot()
417 (test_bit(i + 32, common->keymap) || ath_reserve_key_cache_slot()
418 test_bit(i + 64, common->keymap) || ath_reserve_key_cache_slot()
419 test_bit(i + 64 + 32, common->keymap))) ath_reserve_key_cache_slot()
421 if (!test_bit(i + 32, common->keymap) && ath_reserve_key_cache_slot()
422 (test_bit(i, common->keymap) || ath_reserve_key_cache_slot()
423 test_bit(i + 64, common->keymap) || ath_reserve_key_cache_slot()
424 test_bit(i + 64 + 32, common->keymap))) ath_reserve_key_cache_slot()
426 if (!test_bit(i + 64, common->keymap) && ath_reserve_key_cache_slot()
427 (test_bit(i , common->keymap) || ath_reserve_key_cache_slot()
428 test_bit(i + 32, common->keymap) || ath_reserve_key_cache_slot()
429 test_bit(i + 64 + 32, common->keymap))) ath_reserve_key_cache_slot()
431 if (!test_bit(i + 64 + 32, common->keymap) && ath_reserve_key_cache_slot()
432 (test_bit(i, common->keymap) || ath_reserve_key_cache_slot()
433 test_bit(i + 32, common->keymap) || ath_reserve_key_cache_slot()
434 test_bit(i + 64, common->keymap))) ath_reserve_key_cache_slot()
439 if (!test_bit(i, common->keymap) && ath_reserve_key_cache_slot()
440 test_bit(i + 64, common->keymap)) ath_reserve_key_cache_slot()
442 if (test_bit(i, common->keymap) && ath_reserve_key_cache_slot()
443 !test_bit(i + 64, common->keymap)) ath_reserve_key_cache_slot()
462 if (!test_bit(i, common->keymap)) ath_reserve_key_cache_slot()
561 set_bit(idx, common->keymap); ath_key_config()
566 set_bit(idx + 64, common->keymap); ath_key_config()
570 set_bit(idx + 32, common->keymap); ath_key_config()
571 set_bit(idx + 64 + 32, common->keymap); ath_key_config()
590 clear_bit(key->hw_key_idx, common->keymap); ath_key_delete()
595 clear_bit(key->hw_key_idx + 64, common->keymap); ath_key_delete()
602 clear_bit(key->hw_key_idx + 32, common->keymap); ath_key_delete()
603 clear_bit(key->hw_key_idx + 64 + 32, common->keymap); ath_key_delete()
H A Dath.h166 DECLARE_BITMAP(keymap, ATH_KEYMAX);
/linux-4.1.27/drivers/platform/x86/
H A Ddell-wmi.c34 #include <linux/input/sparse-keymap.h>
114 struct dell_bios_keymap_entry keymap[]; member in struct:dell_bios_hotkey_table
301 struct key_entry *keymap; dell_wmi_prepare_new_keymap() local
304 keymap = kcalloc(hotkey_num + 1, sizeof(struct key_entry), GFP_KERNEL); dell_wmi_prepare_new_keymap()
305 if (!keymap) dell_wmi_prepare_new_keymap()
310 &dell_bios_hotkey_table->keymap[i]; dell_wmi_prepare_new_keymap()
316 keymap[i].type = KE_IGNORE; dell_wmi_prepare_new_keymap()
318 keymap[i].type = KE_KEY; dell_wmi_prepare_new_keymap()
319 keymap[i].code = bios_entry->scancode; dell_wmi_prepare_new_keymap()
320 keymap[i].keycode = keycode; dell_wmi_prepare_new_keymap()
323 keymap[hotkey_num].type = KE_END; dell_wmi_prepare_new_keymap()
325 return keymap; dell_wmi_prepare_new_keymap()
341 const struct key_entry *keymap = dell_wmi_prepare_new_keymap(); dell_wmi_input_setup() local
342 if (!keymap) { dell_wmi_input_setup()
347 err = sparse_keymap_setup(dell_wmi_input_dev, keymap, NULL); dell_wmi_input_setup()
350 * Sparse keymap library makes a copy of keymap so we dell_wmi_input_setup()
353 kfree(keymap); dell_wmi_input_setup()
H A Dfujitsu-tablet.c51 unsigned short keymap[KEYMAP_LEN]; member in struct:fujitsu_config
252 idev->keycode = fujitsu.config.keymap; input_fujitsu_setup()
253 idev->keycodesize = sizeof(fujitsu.config.keymap[0]); input_fujitsu_setup()
254 idev->keycodemax = ARRAY_SIZE(fujitsu.config.keymap); input_fujitsu_setup()
258 for (i = 0; i < ARRAY_SIZE(fujitsu.config.keymap); i++) input_fujitsu_setup()
259 if (fujitsu.config.keymap[i]) input_fujitsu_setup()
260 input_set_capability(idev, EV_KEY, fujitsu.config.keymap[i]); input_fujitsu_setup()
303 keycode = fujitsu.config.keymap[i]; fujitsu_interrupt()
321 memcpy(fujitsu.config.keymap, dmi->driver_data, fujitsu_dmi_common()
322 sizeof(fujitsu.config.keymap)); fujitsu_dmi_common()
H A Ddell-wmi-aio.c26 #include <linux/input/sparse-keymap.h>
149 pr_err("Unable to setup input device keymap\n"); dell_wmi_aio_input_setup()
H A Dtopstar-laptop.c22 #include <linux/input/sparse-keymap.h>
109 pr_err("Unable to setup input device keymap\n"); acpi_topstar_init_hkey()
H A Dasus-wmi.h65 const struct key_entry *keymap; member in struct:asus_wmi_driver
H A Deeepc-wmi.c33 #include <linux/input/sparse-keymap.h>
258 .keymap = eeepc_wmi_keymap,
H A Dasus-nb-wmi.c27 #include <linux/input/sparse-keymap.h>
366 .keymap = asus_nb_wmi_keymap,
H A Dmsi-wmi.c27 #include <linux/input/sparse-keymap.h>
H A Dideapad-laptop.c33 #include <linux/input/sparse-keymap.h>
588 pr_err("Unable to setup input device keymap\n"); ideapad_input_init()
H A Dpanasonic-laptop.c130 #include <linux/input/sparse-keymap.h>
515 "Unable to setup input device keymap\n")); acpi_pcc_init_input()
H A Dtoshiba_acpi.c46 #include <linux/input/sparse-keymap.h>
2518 const struct key_entry *keymap = toshiba_acpi_keymap; toshiba_acpi_setup_keyboard() local
2543 keymap = toshiba_acpi_keymap; toshiba_acpi_setup_keyboard()
2546 keymap = toshiba_acpi_alt_keymap; toshiba_acpi_setup_keyboard()
2549 error = sparse_keymap_setup(dev->hotkey_dev, keymap, NULL); toshiba_acpi_setup_keyboard()
2762 * determine the keymap layout to use. toshiba_acpi_add()
H A Deeepc-laptop.c34 #include <linux/input/sparse-keymap.h>
1200 pr_err("Unable to setup input device keymap\n"); eeepc_input_init()
H A Dasus-laptop.c51 #include <linux/input/sparse-keymap.h>
260 struct key_entry *keymap; member in struct:asus_laptop
1515 pr_err("Unable to setup input device keymap\n"); asus_input_init()
/linux-4.1.27/arch/blackfin/mach-bf548/include/mach/
H A Dbf54x_keys.h13 const unsigned int *keymap; member in struct:bfin_kpad_platform_data
/linux-4.1.27/include/linux/input/
H A Dsparse-keymap.h12 #define KE_END 0 /* Indicates end of keymap */
20 * struct key_entry - keymap entry for use in sparse keymap
31 * This structure defines an entry in a sparse keymap used by some
52 const struct key_entry *keymap,
H A Dmatrix_keypad.h22 * struct matrix_keymap_data - keymap for matrix keyboards
23 * @keymap: pointer to array of uint32 values encoded with KEY() macro
24 * representing keymap
25 * @keymap_size: number of entries (initialized) in this keymap
31 const uint32_t *keymap; member in struct:matrix_keymap_data
81 unsigned short *keymap,
H A Dadp5589.h151 const unsigned short *keymap; /* Pointer to keymap */ member in struct:adp5589_kpad_platform_data
/linux-4.1.27/drivers/media/usb/dvb-usb/
H A Ddvb-usb-remote.c13 struct rc_map_table *keymap, legacy_dvb_usb_get_keymap_index()
27 if (keymap[index].scancode == scancode) legacy_dvb_usb_get_keymap_index()
33 if (keymap[index].keycode == KEY_RESERVED || legacy_dvb_usb_get_keymap_index()
34 keymap[index].keycode == KEY_UNKNOWN) { legacy_dvb_usb_get_keymap_index()
48 struct rc_map_table *keymap = d->props.rc.legacy.rc_map_table; legacy_dvb_usb_getkeycode() local
52 index = legacy_dvb_usb_get_keymap_index(ke, keymap, keymap_size); legacy_dvb_usb_getkeycode()
56 ke->keycode = keymap[index].keycode; legacy_dvb_usb_getkeycode()
59 ke->len = sizeof(keymap[index].scancode); legacy_dvb_usb_getkeycode()
60 memcpy(&ke->scancode, &keymap[index].scancode, ke->len); legacy_dvb_usb_getkeycode()
71 struct rc_map_table *keymap = d->props.rc.legacy.rc_map_table; legacy_dvb_usb_setkeycode() local
75 index = legacy_dvb_usb_get_keymap_index(ke, keymap, keymap_size); legacy_dvb_usb_setkeycode()
86 *old_keycode = keymap[index].keycode; legacy_dvb_usb_setkeycode()
87 keymap->keycode = ke->keycode; legacy_dvb_usb_setkeycode()
93 if (keymap[index].keycode == *old_keycode) { legacy_dvb_usb_setkeycode()
360 struct rc_map_table *keymap = d->props.rc.legacy.rc_map_table; dvb_usb_nec_rc_key_to_event() local
374 if (rc5_custom(&keymap[i]) == keybuf[1] && dvb_usb_nec_rc_key_to_event()
375 rc5_data(&keymap[i]) == keybuf[3]) { dvb_usb_nec_rc_key_to_event()
376 *event = keymap[i].keycode; dvb_usb_nec_rc_key_to_event()
12 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
H A Dcxusb.c434 struct rc_map_table *keymap = d->props.rc.legacy.rc_map_table; cxusb_rc_query() local
444 if (rc5_custom(&keymap[i]) == ircode[2] && cxusb_rc_query()
445 rc5_data(&keymap[i]) == ircode[3]) { cxusb_rc_query()
446 *event = keymap[i].keycode; cxusb_rc_query()
459 struct rc_map_table *keymap = d->props.rc.legacy.rc_map_table; cxusb_bluebird2_rc_query() local
472 if (rc5_custom(&keymap[i]) == ircode[1] && cxusb_bluebird2_rc_query()
473 rc5_data(&keymap[i]) == ircode[2]) { cxusb_bluebird2_rc_query()
474 *event = keymap[i].keycode; cxusb_bluebird2_rc_query()
487 struct rc_map_table *keymap = d->props.rc.legacy.rc_map_table; cxusb_d680_dmb_rc_query() local
498 if (rc5_custom(&keymap[i]) == ircode[0] && cxusb_d680_dmb_rc_query()
499 rc5_data(&keymap[i]) == ircode[1]) { cxusb_d680_dmb_rc_query()
500 *event = keymap[i].keycode; cxusb_d680_dmb_rc_query()
/linux-4.1.27/include/linux/netfilter/
H A Dnf_conntrack_proto_gre.h77 /* structure for original <-> reply keymap */
83 /* add new tuple->key_reply pair to keymap */
87 /* delete keymap entries */
H A Dnf_conntrack_pptp.h39 struct nf_ct_gre_keymap *keymap[IP_CT_DIR_MAX]; member in struct:nf_ct_pptp_master
/linux-4.1.27/drivers/input/keyboard/
H A Ddavinci_keyscan.c76 unsigned short keymap[]; member in struct:davinci_ks
126 unsigned short *keymap = davinci_ks->keymap; davinci_ks_interrupt() local
149 keycode = keymap[i]; davinci_ks_interrupt()
186 if (!pdata->keymap) { davinci_ks_probe()
187 dev_dbg(dev, "no keymap from pdata\n"); davinci_ks_probe()
198 memcpy(davinci_ks->keymap, pdata->keymap, davinci_ks_probe()
254 __set_bit(davinci_ks->pdata->keymap[i], key_dev->keybit); davinci_ks_probe()
263 key_dev->keycode = davinci_ks->keymap; davinci_ks_probe()
264 key_dev->keycodesize = sizeof(davinci_ks->keymap[0]); davinci_ks_probe()
H A Djornada720_kbd.c54 unsigned short keymap[ARRAY_SIZE(jornada_std_keymap)]; member in struct:jornadakbd
79 /* Exchange TxDummy for location (keymap[kbddata]) */ jornada720_kbd_interrupt()
84 input_report_key(input, jornadakbd->keymap[scan_code], jornada720_kbd_interrupt()
111 memcpy(jornadakbd->keymap, jornada_std_keymap, jornada720_kbd_probe()
118 input_dev->keycode = jornadakbd->keymap; jornada720_kbd_probe()
124 for (i = 0; i < ARRAY_SIZE(jornadakbd->keymap); i++) jornada720_kbd_probe()
125 __set_bit(jornadakbd->keymap[i], input_dev->keybit); jornada720_kbd_probe()
H A Djornada680_kbd.c71 unsigned short keymap[ARRAY_SIZE(jornada_scancodes)]; member in struct:jornadakbd
80 unsigned short *keymap = jornadakbd->keymap; jornada_parse_kbd() local
99 keymap[scancode], jornada_parse_kbd()
204 memcpy(jornadakbd->keymap, jornada_scancodes, jornada680kbd_probe()
205 sizeof(jornadakbd->keymap)); jornada680kbd_probe()
215 input_dev->keycode = jornadakbd->keymap; jornada680kbd_probe()
222 if (jornadakbd->keymap[i]) jornada680kbd_probe()
223 __set_bit(jornadakbd->keymap[i], input_dev->keybit); jornada680kbd_probe()
H A Domap4-keypad.c85 unsigned short *keymap; member in struct:omap4_keypad
151 keypad_data->keymap[code], omap4_keypad_irq_thread_fn()
340 keypad_data->keymap = kzalloc(max_keys * sizeof(keypad_data->keymap[0]), omap4_keypad_probe()
342 if (!keypad_data->keymap) { omap4_keypad_probe()
343 dev_err(&pdev->dev, "Not enough memory for keymap\n"); omap4_keypad_probe()
350 keypad_data->keymap, input_dev); omap4_keypad_probe()
352 dev_err(&pdev->dev, "failed to build keymap\n"); omap4_keypad_probe()
381 kfree(keypad_data->keymap); omap4_keypad_probe()
413 kfree(keypad_data->keymap); omap4_keypad_remove()
H A Dlpc32xx-keys.c76 unsigned short *keymap; /* Pointer to key map for the scan matrix */ member in struct:lpc32xx_kscan_drv
97 keycode = kscandat->keymap[scancode]; lpc32xx_mod_states()
201 keymap_size = sizeof(kscandat->keymap[0]) * lpc32xx_kscan_probe()
203 kscandat->keymap = devm_kzalloc(&pdev->dev, keymap_size, GFP_KERNEL); lpc32xx_kscan_probe()
204 if (!kscandat->keymap) lpc32xx_kscan_probe()
228 kscandat->keymap, kscandat->input); lpc32xx_kscan_probe()
230 dev_err(&pdev->dev, "failed to build keymap\n"); lpc32xx_kscan_probe()
H A Dsamsung-keypad.c251 uint32_t *keymap, num_rows = 0, num_cols = 0; samsung_keypad_parse_dt() local
277 dev_err(dev, "could not allocate memory for keymap data\n"); samsung_keypad_parse_dt()
284 keymap = devm_kzalloc(dev, sizeof(uint32_t) * key_count, GFP_KERNEL); samsung_keypad_parse_dt()
285 if (!keymap) { samsung_keypad_parse_dt()
286 dev_err(dev, "could not allocate memory for keymap\n"); samsung_keypad_parse_dt()
289 keymap_data->keymap = keymap; samsung_keypad_parse_dt()
296 *keymap++ = KEY(row, col, key_code); for_each_child_of_node()
337 dev_err(&pdev->dev, "no keymap data defined\n"); samsung_keypad_probe()
405 dev_err(&pdev->dev, "failed to build keymap\n"); samsung_keypad_probe()
438 devm_kfree(&pdev->dev, (void *)pdata->keymap_data->keymap); samsung_keypad_probe()
H A Dstmpe-keypad.c118 * @keymap: the keymap
129 unsigned short keymap[STMPE_KEYPAD_KEYMAP_MAX_SIZE]; member in struct:stmpe_keypad
179 input_report_key(input, keypad->keymap[code], !up); stmpe_keypad_irq()
314 if (keypad->keymap[code] != KEY_RESERVED) { stmpe_keypad_fill_used_pins()
362 keypad->keymap, input); stmpe_keypad_probe()
H A Dbf54x-keys.c186 if (!pdata->rows || !pdata->cols || !pdata->keymap) { bfin_kpad_probe()
187 dev_err(&pdev->dev, "no rows, cols or keymap from pdata\n"); bfin_kpad_probe()
203 /* Allocate memory for keymap followed by private LUT */ bfin_kpad_probe()
282 bfin_keycodecpy(bf54x_kpad->keycode, pdata->keymap, pdata->keymapsize); bfin_kpad_probe()
H A Dmpr121_touchkey.c202 if (!pdata->keymap || !pdata->keymap_size) { mpr_touchkey_probe()
203 dev_err(&client->dev, "missing keymap data\n"); mpr_touchkey_probe()
240 input_set_capability(input_dev, EV_KEY, pdata->keymap[i]); mpr_touchkey_probe()
241 mpr121->keycodes[i] = pdata->keymap[i]; mpr_touchkey_probe()
H A Dnspire-keypad.c41 struct matrix_keymap_data *keymap; member in struct:nspire_keypad
57 unsigned short *keymap = input->keycode; nspire_keypad_irq() local
87 input_report_key(input, keymap[code], nspire_keypad_irq()
234 dev_err(&pdev->dev, "building keymap failed\n"); nspire_keypad_probe()
H A Dspear-keyboard.c186 const struct matrix_keymap_data *keymap = pdata ? pdata->keymap : NULL; spear_kbd_probe() local
242 error = matrix_keypad_build_keymap(keymap, NULL, NUM_ROWS, NUM_COLS, spear_kbd_probe()
245 dev_err(&pdev->dev, "Failed to build keymap\n"); spear_kbd_probe()
H A Dw90p910_keypad.c54 unsigned short keymap[W90P910_NUM_ROWS * W90P910_NUM_COLS]; member in struct:w90p910_keypad
64 unsigned int key = keypad->keymap[code]; w90p910_keypad_scan_matrix()
195 keypad->keymap, input_dev); w90p910_keypad_probe()
197 dev_err(&pdev->dev, "failed to build keymap\n"); w90p910_keypad_probe()
H A Dtc3589x-keypad.c101 * @keymap: matrix scan code table for keycodes
110 unsigned short *keymap; member in struct:tc_keypad
212 input_report_key(keypad->input, keypad->keymap[code], !up); tc3589x_keypad_irq()
349 if (!of_get_property(np, "linux,keymap", &proplen)) { tc3589x_keypad_of_probe()
350 dev_err(dev, "property linux,keymap not found\n"); tc3589x_keypad_of_probe()
412 dev_err(&pdev->dev, "Failed to build keymap\n"); tc3589x_keypad_probe()
416 keypad->keymap = input->keycode; tc3589x_keypad_probe()
H A Dnomadik-ske-keypad.c60 * @keymap: matrix scan code table for keycodes
68 unsigned short keymap[SKE_KPD_NUM_ROWS * SKE_KPD_NUM_COLS]; member in struct:ske_keypad
160 input_report_key(input, keypad->keymap[code], key_pressed); ske_keypad_report()
296 keypad->keymap, input); ske_keypad_probe()
298 dev_err(&pdev->dev, "Failed to build keymap\n"); ske_keypad_probe()
H A Dbcm-keypad.c92 * Returns the keycode from the input device keymap given the row and
98 unsigned short *keymap = kp->input_dev->keycode; bcm_kp_get_keycode() local
100 return keymap[MATRIX_SCAN_CODE(row, col, row_shift)]; bcm_kp_get_keycode()
365 dev_err(&pdev->dev, "failed to build keymap\n"); bcm_kp_probe()
H A Dcros_ec_keyb.c40 * @keymap_data: Matrix keymap data used to convert to keyscan values
211 unsigned short *keymap = ckdev->idev->keycode; cros_ec_keyb_compute_valid_keys() local
214 BUG_ON(ckdev->idev->keycodesize != sizeof(*keymap)); cros_ec_keyb_compute_valid_keys()
218 code = keymap[MATRIX_SCAN_CODE(row, col, row_shift)]; cros_ec_keyb_compute_valid_keys()
H A Dtca8418_keypad.c163 unsigned short *keymap = input->keycode; tca8418_read_keypad() local
183 input_report_key(input, keymap[code], state); tca8418_read_keypad()
281 dev_err(dev, "no keymap data defined\n"); tca8418_keypad_probe()
348 dev_err(dev, "Failed to build keymap\n"); tca8418_keypad_probe()
H A Dtwl4030_keypad.c61 unsigned short keymap[TWL4030_KEYMAP_SIZE]; member in struct:twl4030_keypad
245 input_report_key(input, kp->keymap[code], twl4030_kp_scan()
396 kp->keymap, input); twl4030_kp_probe()
398 dev_err(kp->dbg_dev, "Failed to build keymap\n"); twl4030_kp_probe()
H A Dmcs_touchkey.c161 unsigned int val = MCS_KEY_VAL(pdata->keymap[i]); mcs_touchkey_probe()
162 unsigned int code = MCS_KEY_CODE(pdata->keymap[i]); mcs_touchkey_probe()
H A Domap-keypad.c59 unsigned short keymap[]; member in struct:omap_kp
317 omap_kp->keymap, input_dev); omap_kp_probe()
H A Dlm8323.c154 unsigned short keymap[LM8323_KEYMAP_SIZE]; member in struct:lm8323_chip
281 unsigned short keycode = lm->keymap[key]; process_keys()
724 __set_bit(pdata->keymap[i], idev->keybit); lm8323_probe()
725 lm->keymap[i] = pdata->keymap[i]; lm8323_probe()
H A Dadp5588-keys.c453 if (!pdata->rows || !pdata->cols || !pdata->keymap) { adp5588_probe()
454 dev_err(&client->dev, "no rows, cols or keymap from pdata\n"); adp5588_probe()
535 memcpy(kpad->keycode, pdata->keymap, adp5588_probe()
H A Dadp5520-keys.c121 memcpy(dev->keycode, pdata->keymap, adp5520_keys_probe()
H A Dgoldfish_events.c152 pr_debug("events_probe() keymap=%s\n", edev->name); events_probe()
H A Dtegra-kbc.c547 if (!of_get_property(np, "linux,keymap", &proplen)) { tegra_kbc_parse_dt()
548 dev_err(kbc->dev, "property linux,keymap not found\n"); tegra_kbc_parse_dt()
698 dev_err(&pdev->dev, "failed to setup keymap\n"); tegra_kbc_probe()
H A Dimx_keypad.c435 dev_err(&pdev->dev, "no keymap defined\n"); imx_keypad_probe()
487 dev_err(&pdev->dev, "failed to build keymap\n"); imx_keypad_probe()
H A Dmatrix_keypad.c483 dev_err(&pdev->dev, "no keymap data defined\n"); matrix_keypad_probe()
512 dev_err(&pdev->dev, "failed to build keymap\n"); matrix_keypad_probe()
H A Dmax7359_keypad.c94 unsigned int key = keymap_data->keymap[i]; max7359_build_keycode()
H A Dst-keyscan.c165 dev_err(&pdev->dev, "failed to build keymap\n"); keyscan_probe()
H A Dsun4i-lradc-keys.c171 dev_err(dev, "keymap is missing in device tree\n"); sun4i_lradc_load_dt_keymap()
H A Dadp5589-keys.c899 !pdata->keymap) { adp5589_probe()
900 dev_err(&client->dev, "no rows, cols or keymap from pdata\n"); adp5589_probe()
979 memcpy(kpad->keycode, pdata->keymap, adp5589_probe()
/linux-4.1.27/drivers/tty/vt/
H A DMakefile22 # Uncomment if you're changing the keymap and have an appropriate
/linux-4.1.27/drivers/media/rc/keymaps/
H A Drc-medion-x10-digitainer.c6 * This keymap is for a variant that has a distinctive scrollwheel instead of
92 * such remotes to be adequately usable with this keymap in case
93 * this keymap is wrongly used with them (which is quite possible as
H A Drc-evga-indtube.c3 * keymap imported from ir-keymaps.c
H A Drc-adstech-dvb-t-pci.c3 * keymap imported from ir-keymaps.c
H A Drc-apac-viewcomp.c3 * keymap imported from ir-keymaps.c
H A Drc-asus-pc39.c3 * keymap imported from ir-keymaps.c
H A Drc-ati-tv-wonder-hd-600.c3 * keymap imported from ir-keymaps.c
H A Drc-avermedia-a16d.c3 * keymap imported from ir-keymaps.c
H A Drc-avermedia-dvbt.c3 * keymap imported from ir-keymaps.c
H A Drc-avermedia.c3 * keymap imported from ir-keymaps.c
H A Drc-avertv-303.c3 * keymap imported from ir-keymaps.c
H A Drc-cinergy-1400.c3 * keymap imported from ir-keymaps.c
H A Drc-cinergy.c3 * keymap imported from ir-keymaps.c
H A Drc-dm1105-nec.c3 * keymap imported from ir-keymaps.c
H A Drc-dntv-live-dvb-t.c3 * keymap imported from ir-keymaps.c
H A Drc-dntv-live-dvbt-pro.c3 * keymap imported from ir-keymaps.c
H A Drc-dvbsky.c3 * keymap imported from ir-keymaps.c
H A Drc-em-terratec.c3 * keymap imported from ir-keymaps.c
H A Drc-encore-enltv-fm53.c3 * keymap imported from ir-keymaps.c
H A Drc-encore-enltv2.c3 * keymap imported from ir-keymaps.c
H A Drc-flydvb.c3 * keymap imported from ir-keymaps.c
H A Drc-flyvideo.c3 * keymap imported from ir-keymaps.c
H A Drc-fusionhdtv-mce.c3 * keymap imported from ir-keymaps.c
H A Drc-gadmei-rm008z.c3 * keymap imported from ir-keymaps.c
H A Drc-genius-tvgo-a11mce.c3 * keymap imported from ir-keymaps.c
H A Drc-gotview7135.c3 * keymap imported from ir-keymaps.c
H A Drc-iodata-bctv7e.c3 * keymap imported from ir-keymaps.c
H A Drc-kaiomy.c3 * keymap imported from ir-keymaps.c
H A Drc-kworld-315u.c3 * keymap imported from ir-keymaps.c
H A Drc-kworld-pc150u.c3 * keymap imported from ir-keymaps.c
H A Drc-msi-tvanywhere.c3 * keymap imported from ir-keymaps.c
H A Drc-nebula.c3 * keymap imported from ir-keymaps.c
H A Drc-norwood.c3 * keymap imported from ir-keymaps.c
H A Drc-npgtech.c3 * keymap imported from ir-keymaps.c
H A Drc-pctv-sedna.c3 * keymap imported from ir-keymaps.c
H A Drc-pinnacle-color.c3 * keymap imported from ir-keymaps.c
H A Drc-pinnacle-grey.c3 * keymap imported from ir-keymaps.c
H A Drc-pinnacle-pctv-hd.c3 * keymap imported from ir-keymaps.c
H A Drc-pixelview-002t.c3 * keymap imported from ir-keymaps.c
H A Drc-pixelview-mk12.c3 * keymap imported from ir-keymaps.c
H A Drc-pixelview-new.c3 * keymap imported from ir-keymaps.c
H A Drc-pixelview.c3 * keymap imported from ir-keymaps.c
H A Drc-powercolor-real-angel.c3 * keymap imported from ir-keymaps.c
H A Drc-proteus-2309.c3 * keymap imported from ir-keymaps.c
H A Drc-purpletv.c3 * keymap imported from ir-keymaps.c
H A Drc-pv951.c3 * keymap imported from ir-keymaps.c
H A Drc-real-audio-220-32-keys.c3 * keymap imported from ir-keymaps.c
H A Drc-tbs-nec.c3 * keymap imported from ir-keymaps.c
H A Drc-terratec-cinergy-xs.c3 * keymap imported from ir-keymaps.c
H A Drc-tevii-nec.c3 * keymap imported from ir-keymaps.c
H A Drc-tt-1500.c3 * keymap imported from ir-keymaps.c
H A Drc-videomate-m1f.c3 * keymap imported from ir-keymaps.c
H A Drc-videomate-s350.c3 * keymap imported from ir-keymaps.c
H A Drc-videomate-tv-pvr.c3 * keymap imported from ir-keymaps.c
H A Drc-winfast-usbii-deluxe.c3 * keymap imported from ir-keymaps.c
H A Drc-avermedia-cardbus.c3 * keymap imported from ir-keymaps.c
H A Drc-behold-columbus.c3 * keymap imported from ir-keymaps.c
H A Drc-behold.c3 * keymap imported from ir-keymaps.c
H A Drc-budget-ci-old.c3 * keymap imported from ir-keymaps.c
H A Drc-encore-enltv.c3 * keymap imported from ir-keymaps.c
H A Drc-eztv.c3 * keymap imported from ir-keymaps.c
H A Drc-kworld-plus-tv-analog.c3 * keymap imported from ir-keymaps.c
H A Drc-manli.c3 * keymap imported from ir-keymaps.c
H A Drc-nec-terratec-cinergy-xs.c3 * keymap imported from ir-keymaps.c
H A Drc-winfast.c3 * keymap imported from ir-keymaps.c
H A Drc-medion-x10-or2x.c6 * This keymap is for several Medion X10 remotes that have the Windows MCE
H A Drc-msi-tvanywhere-plus.c3 * keymap imported from ir-keymaps.c
H A Drc-hauppauge.c3 * keymap imported from ir-keymaps.c
/linux-4.1.27/include/linux/platform_data/
H A Dkeyboard-spear.h149 * keymap: pointer to keymap data (table and size)
158 const struct matrix_keymap_data *keymap; member in struct:kbd_platform_data
H A Dkeyscan-davinci.h33 unsigned short *keymap; member in struct:davinci_ks_platform_data
/linux-4.1.27/drivers/s390/char/
H A Dkeyboard.c129 unsigned short *keymap, keysym; kbd_ascebc() local
134 keymap = kbd->key_maps[i]; kbd_ascebc()
135 if (!keymap) kbd_ascebc()
139 keysym = keymap[j]; kbd_ascebc()
156 unsigned short *keymap, keysym;
161 keymap = kbd->key_maps[i];
162 if (!keymap)
165 keysym = keymap[j];
/linux-4.1.27/net/netfilter/
H A Dnf_conntrack_proto_gre.c114 /* add a single keymap entry, associate with specified master ct */ nf_ct_gre_keymap_add()
123 kmp = &ct_pptp_info->keymap[dir]; nf_ct_gre_keymap_add()
156 /* destroy the keymap entries associated with specified master ct */ nf_ct_gre_keymap_destroy()
168 if (ct_pptp_info->keymap[dir]) { nf_ct_gre_keymap_destroy()
170 ct_pptp_info->keymap[dir]); nf_ct_gre_keymap_destroy()
171 list_del(&ct_pptp_info->keymap[dir]->list); nf_ct_gre_keymap_destroy()
172 kfree(ct_pptp_info->keymap[dir]); nf_ct_gre_keymap_destroy()
173 ct_pptp_info->keymap[dir] = NULL; nf_ct_gre_keymap_destroy()
H A Dnf_conntrack_pptp.c243 /* Add GRE keymap entries */ exp_gre()
/linux-4.1.27/drivers/hid/
H A Dhid-appleir.c118 unsigned short keymap[ARRAY_SIZE(appleir_key_table)]; member in struct:appleir
220 appleir->current_key = appleir->keymap[index]; appleir_raw_event()
268 input_dev->keycode = appleir->keymap; appleir_input_configured()
270 input_dev->keycodemax = ARRAY_SIZE(appleir->keymap); appleir_input_configured()
274 memcpy(appleir->keymap, appleir_key_table, sizeof(appleir->keymap)); appleir_input_configured()
276 set_bit(appleir->keymap[i], input_dev->keybit); appleir_input_configured()
/linux-4.1.27/arch/arm/mach-mmp/
H A Dteton_bga.c65 .keymap = teton_bga_matrix_key_map,
H A Daspenite.c223 .keymap = aspenite_matrix_key_map,
/linux-4.1.27/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 Dpalmt5.c128 .keymap = palmt5_matrix_keys,
H A Dpalmld.c194 .keymap = palmld_matrix_keys,
H A Dpalmtreo.c290 .keymap = treo680_matrix_keys,
295 .keymap = centro_matrix_keys,
H A Dlittleton.c253 .keymap = littleton_matrix_key_map,
H A Dpalmtc.c266 .keymap = palmtc_matrix_keys,
H A Dpalmtx.c196 .keymap = palmtx_matrix_keys,
H A Dpalmz72.c160 .keymap = palmz72_matrix_keys,
H A Dzylonite.c311 .keymap = zylonite_matrix_key_map,
H A Dem-x270.c851 .keymap = em_x270_module_matrix_keys,
905 .keymap = em_x270_exeda_matrix_keys,
H A Dmainstone.c474 .keymap = mainstone_matrix_keys,
H A Dtavorevb.c151 .keymap = tavorevb_matrix_key_map,
H A Dz2.c411 .keymap = z2_matrix_keys,
H A Dcorgi.c383 .keymap = corgikbd_keymap,
H A Dmioa701.c241 .keymap = mioa701_matrix_keys,
H A Dtosa.c456 .keymap = tosakbd_keymap,
/linux-4.1.27/include/linux/
H A Dkbd_kern.h51 #define VC_XLATE 0 /* translate keycodes using keymap */
H A Dinput.h63 * @getkeycode: optional legacy method to retrieve current keymap.
64 * @setkeycode: optional method to alter current keymap, used to implement
101 * (such as keymap or absmin, absmax, absfuzz, etc.) after device
/linux-4.1.27/include/linux/mfd/
H A Dadp5520.h172 const unsigned short *keymap; /* Pointer to keymap */ member in struct:adp5520_keys_platform_data
/linux-4.1.27/arch/arm/mach-omap1/
H A Dboard-nokia770.c68 .keymap = nokia770_keymap,
H A Dboard-palmte.c77 .keymap = palmte_keymap,
H A Dboard-palmtt.c140 .keymap = palmtt_keymap,
H A Dboard-palmz71.c75 .keymap = palmz71_keymap,
H A Dboard-perseus2.c199 .keymap = p2_keymap,
H A Dboard-fsample.c241 .keymap = fsample_keymap,
H A Dboard-h2.c254 .keymap = h2_keymap,
H A Dboard-h3.c291 .keymap = h3_keymap,
H A Dboard-innovator.c131 .keymap = innovator_keymap,
H A Dboard-sx1.c208 .keymap = sx1_keymap,
H A Dboard-ams-delta.c335 .keymap = ams_delta_keymap,
H A Dboard-htcherald.c233 .keymap = htc_herald_keymap,
H A Dboard-osk.c342 .keymap = osk_keymap,
/linux-4.1.27/drivers/media/pci/ttpci/
H A Dav7110_ir.c294 /* keymap */ av7110_ir_proc_write()
364 /* initial keymap */ av7110_ir_init()
/linux-4.1.27/drivers/input/touchscreen/
H A Datmel_mxt_ts.c2379 u32 *keymap; mxt_parse_dt() local
2390 if (of_find_property(client->dev.of_node, "linux,gpio-keymap", mxt_parse_dt()
2394 keymap = devm_kzalloc(&client->dev, mxt_parse_dt()
2395 pdata->t19_num_keys * sizeof(keymap[0]), mxt_parse_dt()
2397 if (!keymap) mxt_parse_dt()
2402 "linux,gpio-keymap", i, &keycode); mxt_parse_dt()
2406 keymap[i] = keycode; mxt_parse_dt()
2409 pdata->t19_keymap = keymap; mxt_parse_dt()
/linux-4.1.27/drivers/staging/speakup/
H A Dkobjects.c222 * This is called when a user reads the keymap parameter.
257 * This is called when a user changes the keymap parameter.
277 pr_info("keymap set to default values\n"); keymap_store()
853 __ATTR_RW(keymap);
H A Dvarhandlers.c9 { "keymap", KEYMAP, VAR_PROC, NULL, NULL },
/linux-4.1.27/include/uapi/linux/
H A Dinput.h80 * @index: index in the keymap, may be used instead of scancode
83 * should perform lookup in keymap by @index instead of @scancode
86 * The structure is used to retrieve and modify keymap data. Users have
88 * in keymap entry. EVIOCGKEYCODE will also return scancode or index
H A Dkeyboard.h327 #define K_ALLOCATED K(KT_SPEC,126) /* dynamically allocated keymap */
/linux-4.1.27/arch/mips/jz4740/
H A Dboard-qi_lb60.c227 .keymap = qi_lb60_keymap,
/linux-4.1.27/arch/arm/mach-w90x900/
H A Ddev.c391 .keymap = nuc900_keymap,
/linux-4.1.27/arch/arm/mach-imx/
H A Dmach-mx27_3ds.c195 .keymap = mx27_3ds_keymap,
H A Dmach-mx31_3ds.c377 .keymap = mx31_3ds_keymap,
/linux-4.1.27/arch/arm/mach-omap2/
H A Dboard-ldp.c78 .keymap = board_keymap,
H A Dboard-omap3pandora.c223 .keymap = board_keymap,
H A Dboard-cm-t35.c385 .keymap = cm_t35_keymap,
/linux-4.1.27/drivers/net/wireless/ath/ath9k/
H A Dcommon.c159 if (test_bit(keyix, common->keymap)) ath9k_cmn_rx_skb_postprocess()
/linux-4.1.27/include/media/
H A Drc-core.h68 * @map_name: name of the default keymap
/linux-4.1.27/arch/arm/mach-s3c64xx/
H A Dmach-smdk6410.c254 .keymap = smdk6410_keymap,
H A Dmach-crag6410.c200 .keymap = crag6410_keymap,
/linux-4.1.27/drivers/media/rc/
H A Dati_remote.c190 "Unknown Medion X10 receiver, using default ati_remote Medion keymap\n"); get_medion_keymap()
542 * the remote/keymap. ati_remote_input_report()
888 /* set default keymap according to receiver model */ ati_remote_probe()
H A Drc-main.c67 printk(KERN_ERR "Couldn't load IR keymap %s\n", name); rc_map_get()
76 printk(KERN_ERR "IR keymap %s not found\n", name); rc_map_get()
80 printk(KERN_INFO "Registered IR keymap %s\n", map->map.name); rc_map_get()
/linux-4.1.27/arch/arm/mach-davinci/
H A Dboard-dm365-evm.c225 .keymap = dm365evm_keymap,

Completed in 6592 milliseconds

12