/linux-4.1.27/include/linux/i2c/ |
H A D | mpr121_touchkey.h | 8 * @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 D | mcs.h | 29 const u32 *keymap; member in struct:mcs_platform_data
|
H A D | lm8323.h | 39 const unsigned short *keymap; member in struct:lm8323_platform_data
|
H A D | adp5588.h | 145 const unsigned short *keymap; /* Pointer to keymap */ member in struct:adp5588_kpad_platform_data
|
/linux-4.1.27/drivers/input/ |
H A D | matrix-keymap.c | 34 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 D | Makefile | 12 obj-$(CONFIG_INPUT_SPARSEKMAP) += sparse-keymap.o 13 obj-$(CONFIG_INPUT_MATRIXKMAP) += matrix-keymap.o
|
H A D | sparse-keymap.c | 17 #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 D | joydev.c | 56 __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 D | input.c | 724 * @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 D | cobalt_btns.c | 43 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 D | sgi_btns.c | 62 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 D | mc13783-pwrbutton.c | 39 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 D | apanel.c | 61 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 D | cm109.c | 24 * - 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 D | wistron_btns.c | 24 #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 D | keyspan_remote.c | 113 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 D | ims-pcu.c | 31 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 D | dm355evm_keys.c | 14 #include <linux/input/sparse-keymap.h>
|
/linux-4.1.27/drivers/net/wireless/ath/ |
H A D | key.c | 391 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 D | ath.h | 166 DECLARE_BITMAP(keymap, ATH_KEYMAX);
|
/linux-4.1.27/drivers/platform/x86/ |
H A D | dell-wmi.c | 34 #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 D | fujitsu-tablet.c | 51 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 D | dell-wmi-aio.c | 26 #include <linux/input/sparse-keymap.h> 149 pr_err("Unable to setup input device keymap\n"); dell_wmi_aio_input_setup()
|
H A D | topstar-laptop.c | 22 #include <linux/input/sparse-keymap.h> 109 pr_err("Unable to setup input device keymap\n"); acpi_topstar_init_hkey()
|
H A D | asus-wmi.h | 65 const struct key_entry *keymap; member in struct:asus_wmi_driver
|
H A D | eeepc-wmi.c | 33 #include <linux/input/sparse-keymap.h> 258 .keymap = eeepc_wmi_keymap,
|
H A D | asus-nb-wmi.c | 27 #include <linux/input/sparse-keymap.h> 366 .keymap = asus_nb_wmi_keymap,
|
H A D | msi-wmi.c | 27 #include <linux/input/sparse-keymap.h>
|
H A D | ideapad-laptop.c | 33 #include <linux/input/sparse-keymap.h> 588 pr_err("Unable to setup input device keymap\n"); ideapad_input_init()
|
H A D | panasonic-laptop.c | 130 #include <linux/input/sparse-keymap.h> 515 "Unable to setup input device keymap\n")); acpi_pcc_init_input()
|
H A D | toshiba_acpi.c | 46 #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 D | eeepc-laptop.c | 34 #include <linux/input/sparse-keymap.h> 1200 pr_err("Unable to setup input device keymap\n"); eeepc_input_init()
|
H A D | asus-laptop.c | 51 #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 D | bf54x_keys.h | 13 const unsigned int *keymap; member in struct:bfin_kpad_platform_data
|
/linux-4.1.27/include/linux/input/ |
H A D | sparse-keymap.h | 12 #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 D | matrix_keypad.h | 22 * 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 D | adp5589.h | 151 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 D | dvb-usb-remote.c | 13 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 D | cxusb.c | 434 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 D | nf_conntrack_proto_gre.h | 77 /* structure for original <-> reply keymap */ 83 /* add new tuple->key_reply pair to keymap */ 87 /* delete keymap entries */
|
H A D | nf_conntrack_pptp.h | 39 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 D | davinci_keyscan.c | 76 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 D | jornada720_kbd.c | 54 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 D | jornada680_kbd.c | 71 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 D | omap4-keypad.c | 85 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 D | lpc32xx-keys.c | 76 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 D | samsung-keypad.c | 251 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 D | stmpe-keypad.c | 118 * @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 D | bf54x-keys.c | 186 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 D | mpr121_touchkey.c | 202 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 D | nspire-keypad.c | 41 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 D | spear-keyboard.c | 186 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 D | w90p910_keypad.c | 54 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 D | tc3589x-keypad.c | 101 * @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 D | nomadik-ske-keypad.c | 60 * @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 D | bcm-keypad.c | 92 * 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 D | cros_ec_keyb.c | 40 * @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 D | tca8418_keypad.c | 163 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 D | twl4030_keypad.c | 61 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 D | mcs_touchkey.c | 161 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 D | omap-keypad.c | 59 unsigned short keymap[]; member in struct:omap_kp 317 omap_kp->keymap, input_dev); omap_kp_probe()
|
H A D | lm8323.c | 154 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 D | adp5588-keys.c | 453 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 D | adp5520-keys.c | 121 memcpy(dev->keycode, pdata->keymap, adp5520_keys_probe()
|
H A D | goldfish_events.c | 152 pr_debug("events_probe() keymap=%s\n", edev->name); events_probe()
|
H A D | tegra-kbc.c | 547 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 D | imx_keypad.c | 435 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 D | matrix_keypad.c | 483 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 D | max7359_keypad.c | 94 unsigned int key = keymap_data->keymap[i]; max7359_build_keycode()
|
H A D | st-keyscan.c | 165 dev_err(&pdev->dev, "failed to build keymap\n"); keyscan_probe()
|
H A D | sun4i-lradc-keys.c | 171 dev_err(dev, "keymap is missing in device tree\n"); sun4i_lradc_load_dt_keymap()
|
H A D | adp5589-keys.c | 899 !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 D | Makefile | 22 # Uncomment if you're changing the keymap and have an appropriate
|
/linux-4.1.27/drivers/media/rc/keymaps/ |
H A D | rc-medion-x10-digitainer.c | 6 * 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 D | rc-evga-indtube.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-adstech-dvb-t-pci.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-apac-viewcomp.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-asus-pc39.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-ati-tv-wonder-hd-600.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-avermedia-a16d.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-avermedia-dvbt.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-avermedia.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-avertv-303.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-cinergy-1400.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-cinergy.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-dm1105-nec.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-dntv-live-dvb-t.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-dntv-live-dvbt-pro.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-dvbsky.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-em-terratec.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-encore-enltv-fm53.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-encore-enltv2.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-flydvb.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-flyvideo.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-fusionhdtv-mce.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-gadmei-rm008z.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-genius-tvgo-a11mce.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-gotview7135.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-iodata-bctv7e.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-kaiomy.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-kworld-315u.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-kworld-pc150u.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-msi-tvanywhere.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-nebula.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-norwood.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-npgtech.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-pctv-sedna.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-pinnacle-color.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-pinnacle-grey.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-pinnacle-pctv-hd.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-pixelview-002t.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-pixelview-mk12.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-pixelview-new.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-pixelview.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-powercolor-real-angel.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-proteus-2309.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-purpletv.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-pv951.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-real-audio-220-32-keys.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-tbs-nec.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-terratec-cinergy-xs.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-tevii-nec.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-tt-1500.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-videomate-m1f.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-videomate-s350.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-videomate-tv-pvr.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-winfast-usbii-deluxe.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-avermedia-cardbus.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-behold-columbus.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-behold.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-budget-ci-old.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-encore-enltv.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-eztv.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-kworld-plus-tv-analog.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-manli.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-nec-terratec-cinergy-xs.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-winfast.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-medion-x10-or2x.c | 6 * This keymap is for several Medion X10 remotes that have the Windows MCE
|
H A D | rc-msi-tvanywhere-plus.c | 3 * keymap imported from ir-keymaps.c
|
H A D | rc-hauppauge.c | 3 * keymap imported from ir-keymaps.c
|
/linux-4.1.27/include/linux/platform_data/ |
H A D | keyboard-spear.h | 149 * keymap: pointer to keymap data (table and size) 158 const struct matrix_keymap_data *keymap; member in struct:kbd_platform_data
|
H A D | keyscan-davinci.h | 33 unsigned short *keymap; member in struct:davinci_ks_platform_data
|
/linux-4.1.27/drivers/s390/char/ |
H A D | keyboard.c | 129 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 D | nf_conntrack_proto_gre.c | 114 /* 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 D | nf_conntrack_pptp.c | 243 /* Add GRE keymap entries */ exp_gre()
|
/linux-4.1.27/drivers/hid/ |
H A D | hid-appleir.c | 118 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 D | teton_bga.c | 65 .keymap = teton_bga_matrix_key_map,
|
H A D | aspenite.c | 223 .keymap = aspenite_matrix_key_map,
|
/linux-4.1.27/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 | palmt5.c | 128 .keymap = palmt5_matrix_keys,
|
H A D | palmld.c | 194 .keymap = palmld_matrix_keys,
|
H A D | palmtreo.c | 290 .keymap = treo680_matrix_keys, 295 .keymap = centro_matrix_keys,
|
H A D | littleton.c | 253 .keymap = littleton_matrix_key_map,
|
H A D | palmtc.c | 266 .keymap = palmtc_matrix_keys,
|
H A D | palmtx.c | 196 .keymap = palmtx_matrix_keys,
|
H A D | palmz72.c | 160 .keymap = palmz72_matrix_keys,
|
H A D | zylonite.c | 311 .keymap = zylonite_matrix_key_map,
|
H A D | em-x270.c | 851 .keymap = em_x270_module_matrix_keys, 905 .keymap = em_x270_exeda_matrix_keys,
|
H A D | mainstone.c | 474 .keymap = mainstone_matrix_keys,
|
H A D | tavorevb.c | 151 .keymap = tavorevb_matrix_key_map,
|
H A D | z2.c | 411 .keymap = z2_matrix_keys,
|
H A D | corgi.c | 383 .keymap = corgikbd_keymap,
|
H A D | mioa701.c | 241 .keymap = mioa701_matrix_keys,
|
H A D | tosa.c | 456 .keymap = tosakbd_keymap,
|
/linux-4.1.27/include/linux/ |
H A D | kbd_kern.h | 51 #define VC_XLATE 0 /* translate keycodes using keymap */
|
H A D | input.h | 63 * @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 D | adp5520.h | 172 const unsigned short *keymap; /* Pointer to keymap */ member in struct:adp5520_keys_platform_data
|
/linux-4.1.27/arch/arm/mach-omap1/ |
H A D | board-nokia770.c | 68 .keymap = nokia770_keymap,
|
H A D | board-palmte.c | 77 .keymap = palmte_keymap,
|
H A D | board-palmtt.c | 140 .keymap = palmtt_keymap,
|
H A D | board-palmz71.c | 75 .keymap = palmz71_keymap,
|
H A D | board-perseus2.c | 199 .keymap = p2_keymap,
|
H A D | board-fsample.c | 241 .keymap = fsample_keymap,
|
H A D | board-h2.c | 254 .keymap = h2_keymap,
|
H A D | board-h3.c | 291 .keymap = h3_keymap,
|
H A D | board-innovator.c | 131 .keymap = innovator_keymap,
|
H A D | board-sx1.c | 208 .keymap = sx1_keymap,
|
H A D | board-ams-delta.c | 335 .keymap = ams_delta_keymap,
|
H A D | board-htcherald.c | 233 .keymap = htc_herald_keymap,
|
H A D | board-osk.c | 342 .keymap = osk_keymap,
|
/linux-4.1.27/drivers/media/pci/ttpci/ |
H A D | av7110_ir.c | 294 /* keymap */ av7110_ir_proc_write() 364 /* initial keymap */ av7110_ir_init()
|
/linux-4.1.27/drivers/input/touchscreen/ |
H A D | atmel_mxt_ts.c | 2379 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 D | kobjects.c | 222 * 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 D | varhandlers.c | 9 { "keymap", KEYMAP, VAR_PROC, NULL, NULL },
|
/linux-4.1.27/include/uapi/linux/ |
H A D | input.h | 80 * @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 D | keyboard.h | 327 #define K_ALLOCATED K(KT_SPEC,126) /* dynamically allocated keymap */
|
/linux-4.1.27/arch/mips/jz4740/ |
H A D | board-qi_lb60.c | 227 .keymap = qi_lb60_keymap,
|
/linux-4.1.27/arch/arm/mach-w90x900/ |
H A D | dev.c | 391 .keymap = nuc900_keymap,
|
/linux-4.1.27/arch/arm/mach-imx/ |
H A D | mach-mx27_3ds.c | 195 .keymap = mx27_3ds_keymap,
|
H A D | mach-mx31_3ds.c | 377 .keymap = mx31_3ds_keymap,
|
/linux-4.1.27/arch/arm/mach-omap2/ |
H A D | board-ldp.c | 78 .keymap = board_keymap,
|
H A D | board-omap3pandora.c | 223 .keymap = board_keymap,
|
H A D | board-cm-t35.c | 385 .keymap = cm_t35_keymap,
|
/linux-4.1.27/drivers/net/wireless/ath/ath9k/ |
H A D | common.c | 159 if (test_bit(keyix, common->keymap)) ath9k_cmn_rx_skb_postprocess()
|
/linux-4.1.27/include/media/ |
H A D | rc-core.h | 68 * @map_name: name of the default keymap
|
/linux-4.1.27/arch/arm/mach-s3c64xx/ |
H A D | mach-smdk6410.c | 254 .keymap = smdk6410_keymap,
|
H A D | mach-crag6410.c | 200 .keymap = crag6410_keymap,
|
/linux-4.1.27/drivers/media/rc/ |
H A D | ati_remote.c | 190 "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 D | rc-main.c | 67 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 D | board-dm365-evm.c | 225 .keymap = dm365evm_keymap,
|