/linux-4.1.27/drivers/net/wireless/ath/ |
D | key.c | 391 if (test_bit(i, common->keymap) || in ath_reserve_key_cache_slot_tkip() 392 test_bit(i + 64, common->keymap)) in ath_reserve_key_cache_slot_tkip() 395 (test_bit(i + 32, common->keymap) || in ath_reserve_key_cache_slot_tkip() 396 test_bit(i + 64 + 32, common->keymap))) in ath_reserve_key_cache_slot_tkip() 416 if (!test_bit(i, common->keymap) && in ath_reserve_key_cache_slot() 417 (test_bit(i + 32, common->keymap) || in ath_reserve_key_cache_slot() 418 test_bit(i + 64, common->keymap) || in ath_reserve_key_cache_slot() 419 test_bit(i + 64 + 32, common->keymap))) in ath_reserve_key_cache_slot() 421 if (!test_bit(i + 32, common->keymap) && in ath_reserve_key_cache_slot() 422 (test_bit(i, common->keymap) || in ath_reserve_key_cache_slot() [all …]
|
D | ath.h | 166 DECLARE_BITMAP(keymap, ATH_KEYMAX);
|
/linux-4.1.27/drivers/platform/x86/ |
D | dell-wmi.c | 114 struct dell_bios_keymap_entry keymap[]; member 301 struct key_entry *keymap; in dell_wmi_prepare_new_keymap() local 304 keymap = kcalloc(hotkey_num + 1, sizeof(struct key_entry), GFP_KERNEL); in dell_wmi_prepare_new_keymap() 305 if (!keymap) in dell_wmi_prepare_new_keymap() 310 &dell_bios_hotkey_table->keymap[i]; in dell_wmi_prepare_new_keymap() 316 keymap[i].type = KE_IGNORE; in dell_wmi_prepare_new_keymap() 318 keymap[i].type = KE_KEY; in dell_wmi_prepare_new_keymap() 319 keymap[i].code = bios_entry->scancode; in dell_wmi_prepare_new_keymap() 320 keymap[i].keycode = keycode; in dell_wmi_prepare_new_keymap() 323 keymap[hotkey_num].type = KE_END; in dell_wmi_prepare_new_keymap() [all …]
|
D | fujitsu-tablet.c | 51 unsigned short keymap[KEYMAP_LEN]; member 252 idev->keycode = fujitsu.config.keymap; in input_fujitsu_setup() 253 idev->keycodesize = sizeof(fujitsu.config.keymap[0]); in input_fujitsu_setup() 254 idev->keycodemax = ARRAY_SIZE(fujitsu.config.keymap); in input_fujitsu_setup() 258 for (i = 0; i < ARRAY_SIZE(fujitsu.config.keymap); i++) in input_fujitsu_setup() 259 if (fujitsu.config.keymap[i]) in input_fujitsu_setup() 260 input_set_capability(idev, EV_KEY, fujitsu.config.keymap[i]); in input_fujitsu_setup() 303 keycode = fujitsu.config.keymap[i]; in fujitsu_interrupt() 321 memcpy(fujitsu.config.keymap, dmi->driver_data, in fujitsu_dmi_common() 322 sizeof(fujitsu.config.keymap)); in fujitsu_dmi_common()
|
D | asus-wmi.h | 65 const struct key_entry *keymap; member
|
D | eeepc-wmi.c | 258 .keymap = eeepc_wmi_keymap,
|
D | asus-nb-wmi.c | 366 .keymap = asus_nb_wmi_keymap,
|
D | toshiba_acpi.c | 2518 const struct key_entry *keymap = toshiba_acpi_keymap; in toshiba_acpi_setup_keyboard() local 2543 keymap = toshiba_acpi_keymap; in toshiba_acpi_setup_keyboard() 2546 keymap = toshiba_acpi_alt_keymap; in toshiba_acpi_setup_keyboard() 2549 error = sparse_keymap_setup(dev->hotkey_dev, keymap, NULL); in toshiba_acpi_setup_keyboard()
|
D | asus-wmi.c | 232 err = sparse_keymap_setup(asus->inputdev, asus->driver->keymap, NULL); in asus_wmi_input_init()
|
D | asus-laptop.c | 260 struct key_entry *keymap; member
|
/linux-4.1.27/drivers/input/ |
D | matrix-keymap.c | 34 unsigned short *keymap = input_dev->keycode; in matrix_keypad_map_key() local 46 keymap[MATRIX_SCAN_CODE(row, col, row_shift)] = code; in matrix_keypad_map_key() 158 unsigned short *keymap, in matrix_keypad_build_keymap() argument 169 if (!keymap) { in matrix_keypad_build_keymap() 170 keymap = devm_kzalloc(input_dev->dev.parent, in matrix_keypad_build_keymap() 171 max_keys * sizeof(*keymap), in matrix_keypad_build_keymap() 173 if (!keymap) { in matrix_keypad_build_keymap() 180 input_dev->keycode = keymap; in matrix_keypad_build_keymap() 181 input_dev->keycodesize = sizeof(*keymap); in matrix_keypad_build_keymap() 188 unsigned int key = keymap_data->keymap[i]; in matrix_keypad_build_keymap()
|
D | Makefile | 12 obj-$(CONFIG_INPUT_SPARSEKMAP) += sparse-keymap.o 13 obj-$(CONFIG_INPUT_MATRIXKMAP) += matrix-keymap.o
|
D | Kconfig | 55 tristate "Sparse keymap support library" 58 device that uses sparse keymap. This option is only 65 module will be called sparse-keymap. 68 tristate "Matrix keymap support library" 71 device that uses matrix keymap. This option is only 78 module will be called matrix-keymap.
|
D | sparse-keymap.c | 171 const struct key_entry *keymap, in sparse_keymap_setup() argument 180 for (e = keymap; e->type != KE_END; e++) in sparse_keymap_setup() 187 memcpy(map, keymap, map_size * sizeof(struct key_entry)); in sparse_keymap_setup()
|
D | joydev.c | 56 __u16 keymap[KEY_MAX - BTN_MISC + 1]; member 131 event.number = joydev->keymap[code - BTN_MISC]; in joydev_event() 502 joydev->keymap[keypam[i] - BTN_MISC] = i; in joydev_handle_JSIOCSBTNMAP() 871 joydev->keymap[i] = joydev->nkey; in joydev_connect() 878 joydev->keymap[i] = joydev->nkey; in joydev_connect()
|
/linux-4.1.27/drivers/media/usb/dvb-usb/ |
D | dvb-usb-remote.c | 13 struct rc_map_table *keymap, in legacy_dvb_usb_get_keymap_index() argument 27 if (keymap[index].scancode == scancode) in legacy_dvb_usb_get_keymap_index() 33 if (keymap[index].keycode == KEY_RESERVED || in legacy_dvb_usb_get_keymap_index() 34 keymap[index].keycode == KEY_UNKNOWN) { in legacy_dvb_usb_get_keymap_index() 48 struct rc_map_table *keymap = d->props.rc.legacy.rc_map_table; in legacy_dvb_usb_getkeycode() local 52 index = legacy_dvb_usb_get_keymap_index(ke, keymap, keymap_size); in legacy_dvb_usb_getkeycode() 56 ke->keycode = keymap[index].keycode; in legacy_dvb_usb_getkeycode() 59 ke->len = sizeof(keymap[index].scancode); in legacy_dvb_usb_getkeycode() 60 memcpy(&ke->scancode, &keymap[index].scancode, ke->len); in legacy_dvb_usb_getkeycode() 71 struct rc_map_table *keymap = d->props.rc.legacy.rc_map_table; in legacy_dvb_usb_setkeycode() local [all …]
|
D | cxusb.c | 434 struct rc_map_table *keymap = d->props.rc.legacy.rc_map_table; in cxusb_rc_query() local 444 if (rc5_custom(&keymap[i]) == ircode[2] && in cxusb_rc_query() 445 rc5_data(&keymap[i]) == ircode[3]) { in cxusb_rc_query() 446 *event = keymap[i].keycode; in cxusb_rc_query() 459 struct rc_map_table *keymap = d->props.rc.legacy.rc_map_table; in cxusb_bluebird2_rc_query() local 472 if (rc5_custom(&keymap[i]) == ircode[1] && in cxusb_bluebird2_rc_query() 473 rc5_data(&keymap[i]) == ircode[2]) { in cxusb_bluebird2_rc_query() 474 *event = keymap[i].keycode; in cxusb_bluebird2_rc_query() 487 struct rc_map_table *keymap = d->props.rc.legacy.rc_map_table; in cxusb_d680_dmb_rc_query() local 498 if (rc5_custom(&keymap[i]) == ircode[0] && in cxusb_d680_dmb_rc_query() [all …]
|
/linux-4.1.27/drivers/input/misc/ |
D | sgi_btns.c | 62 unsigned short keymap[ARRAY_SIZE(sgi_map)]; member 75 for (i = 0; i < ARRAY_SIZE(bdev->keymap); i++) { in handle_buttons() 79 input_report_key(input, bdev->keymap[i], 1); in handle_buttons() 85 input_report_key(input, bdev->keymap[i], 0); in handle_buttons() 107 memcpy(bdev->keymap, sgi_map, sizeof(bdev->keymap)); in sgi_buttons_probe() 119 input->keycode = bdev->keymap; in sgi_buttons_probe() 120 input->keycodemax = ARRAY_SIZE(bdev->keymap); in sgi_buttons_probe() 126 __set_bit(bdev->keymap[i], input->keybit); in sgi_buttons_probe()
|
D | cobalt_btns.c | 43 unsigned short keymap[ARRAY_SIZE(cobalt_map)]; member 57 for (i = 0; i < ARRAY_SIZE(bdev->keymap); i++) { in handle_buttons() 61 input_report_key(input, bdev->keymap[i], 1); in handle_buttons() 67 input_report_key(input, bdev->keymap[i], 0); in handle_buttons() 90 memcpy(bdev->keymap, cobalt_map, sizeof(bdev->keymap)); in cobalt_buttons_probe() 102 input->keycode = bdev->keymap; in cobalt_buttons_probe() 103 input->keycodemax = ARRAY_SIZE(bdev->keymap); in cobalt_buttons_probe() 109 __set_bit(bdev->keymap[i], input->keybit); in cobalt_buttons_probe()
|
D | mc13783-pwrbutton.c | 39 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()
|
D | apanel.c | 61 unsigned short keymap[MAX_PANEL_KEYS]; member 110 report_key(idev, ap->keymap[i]); in apanel_poll() 169 .keymap = { 227 idev->keycode = ap->keymap; in apanel_probe() 228 idev->keycodesize = sizeof(ap->keymap[0]); in apanel_probe() 232 if (ap->keymap[i]) in apanel_probe() 233 set_bit(ap->keymap[i], idev->keybit); in apanel_probe()
|
D | wistron_btns.c | 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 244 keymap = dmi->driver_data; in dmi_matched() 245 for (key = keymap; key->type != KE_END; key++) { in dmi_matched() 1002 for (key = keymap; key->type != KE_END; key++) in copy_keymap() 1005 new_keymap = kmemdup(keymap, length * sizeof(struct key_entry), in copy_keymap() 1010 keymap = new_keymap; in copy_keymap() 1020 keymap = keymap_wistron_ms2141; in select_keymap() 1022 keymap = keymap_aopen_1557; in select_keymap() [all …]
|
D | cm109.c | 126 unsigned short keymap[KEYMAP_SIZE]; member 291 static unsigned short (*keymap)(int) = keymap_kip1000; variable 362 report_key(dev, dev->keymap[0xff + code]); in cm109_urb_irq_callback() 375 report_key(dev, dev->keymap[dev->irq_data->byte[HID_IR1]]); in cm109_urb_irq_callback() 766 input_dev->keycode = dev->keymap; in cm109_usb_probe() 768 input_dev->keycodemax = ARRAY_SIZE(dev->keymap); in cm109_usb_probe() 775 unsigned short k = keymap(i); in cm109_usb_probe() 776 dev->keymap[i] = k; in cm109_usb_probe() 870 keymap = keymap_kip1000; in cm109_select_keymap() 874 keymap = keymap_gtalk; in cm109_select_keymap() [all …]
|
D | keyspan_remote.c | 113 unsigned short keymap[ARRAY_SIZE(keyspan_key_table)]; member 180 input_report_key(input, remote->keymap[button], press); in keyspan_report_button() 509 memcpy(remote->keymap, keyspan_key_table, sizeof(remote->keymap)); in keyspan_probe() 515 input_dev->keycode = remote->keymap; in keyspan_probe() 517 input_dev->keycodemax = ARRAY_SIZE(remote->keymap); in keyspan_probe()
|
D | ims-pcu.c | 31 unsigned short keymap[IMS_PCU_KEYMAP_LEN]; member 168 const unsigned short *keymap; member 175 .keymap = ims_pcu_keymap_##_n, \ 195 unsigned short keycode = buttons->keymap[i]; in ims_pcu_buttons_report() 205 const unsigned short *keymap, in ims_pcu_setup_buttons() argument 226 memcpy(buttons->keymap, keymap, sizeof(*keymap) * keymap_len); in ims_pcu_setup_buttons() 233 input->keycode = buttons->keymap; in ims_pcu_setup_buttons() 234 input->keycodemax = ARRAY_SIZE(buttons->keymap); in ims_pcu_setup_buttons() 235 input->keycodesize = sizeof(buttons->keymap[0]); in ims_pcu_setup_buttons() 239 __set_bit(buttons->keymap[i], input->keybit); in ims_pcu_setup_buttons() [all …]
|
/linux-4.1.27/Documentation/devicetree/bindings/input/ |
D | stmpe-keypad.txt | 5 - 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
|
D | qcom,pm8xxx-keypad.txt | 25 - linux,keymap: 28 Definition: the linux keymap. More information can be found in 29 input/matrix-keymap.txt. 44 Definition: number of rows in the keymap. More information can be found 45 in input/matrix-keymap.txt. 50 Definition: number of columns in the keymap. More information can be 51 found in input/matrix-keymap.txt. 78 linux,keymap = <
|
D | nvidia,tegra20-kbc.txt | 14 - 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 47 linux,keymap = <0x00000074
|
D | lpc32xx-key.txt | 3 This binding is based on the matrix-keymap binding with the following 13 - linux,keymap: the key-code to be reported when the key is pressed 15 Documentation/devicetree/bindings/input/matrix-keymap.txt 30 linux,keymap = <0x00000002>;
|
D | st-keyscan.txt | 4 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)
|
D | clps711x-keypad.txt | 7 - linux,keymap: The definition can be found at 8 bindings/input/matrix-keymap.txt. 21 linux,keymap = <
|
D | ti,nspire-keypad.txt | 18 - linux,keymap: The keymap to use 19 (see Documentation/devicetree/bindings/input/matrix-keymap.txt) 37 linux,keymap = <
|
D | matrix-keymap.txt | 6 - linux,keymap: an array of packed 1-cell entries containing the equivalent 20 for said properties are "linux,fn-keymap" or with another descriptive 24 linux,keymap = < 0x00030012
|
D | brcm,bcm-keypad.txt | 9 This binding is based on the matrix-keymap binding with the following 61 - linux,keymap: The keymap for keys as described in the binding document 62 devicetree/bindings/input/matrix-keymap.txt. 77 linux,keymap = <MATRIX_KEY(0x00, 0x02, KEY_F) /* key_forward */
|
D | tca8418_keypad.txt | 1 This binding is based on the matrix-keymap binding with the following 10 - linux,keymap: Keys definitions, see keypad-matrix.
|
D | imx-keypad.txt | 26 - linux,keymap: The definition can be found at 27 bindings/input/matrix-keymap.txt. 37 linux,keymap = <0x00000067 /* KEY_UP */
|
D | gpio-matrix-keypad.txt | 17 - linux,keymap: The definition can be found at 18 bindings/input/matrix-keymap.txt 40 linux,keymap = <0x0000008B
|
D | cros-ec-keyb.txt | 8 This binding is based on matrix-keymap.txt and extends/modifies it as follows: 33 linux,keymap = <
|
D | spear-keyboard.txt | 16 linux,keymap = < 0x00030012
|
D | pxa27x-keypad.txt | 13 Please refer to matrix-keymap.txt 41 linux,keymap = <0x0000000e /* KEY_BACKSPACE */
|
D | omap-keypad.txt | 9 This binding is based on the matrix-keymap binding with the following
|
D | atmel,maxtouch.txt | 14 - linux,gpio-keymap: When enabled, the SPT_GPIOPWN_T19 object sends messages
|
D | twl4030-keypad.txt | 9 This binding is based on the matrix-keymap binding with the following
|
/linux-4.1.27/drivers/input/keyboard/ |
D | jornada680_kbd.c | 71 unsigned short keymap[ARRAY_SIZE(jornada_scancodes)]; member 80 unsigned short *keymap = jornadakbd->keymap; in jornada_parse_kbd() local 99 keymap[scancode], in jornada_parse_kbd() 204 memcpy(jornadakbd->keymap, jornada_scancodes, in jornada680kbd_probe() 205 sizeof(jornadakbd->keymap)); in jornada680kbd_probe() 215 input_dev->keycode = jornadakbd->keymap; in jornada680kbd_probe() 222 if (jornadakbd->keymap[i]) in jornada680kbd_probe() 223 __set_bit(jornadakbd->keymap[i], input_dev->keybit); in jornada680kbd_probe()
|
D | davinci_keyscan.c | 76 unsigned short keymap[]; member 126 unsigned short *keymap = davinci_ks->keymap; in davinci_ks_interrupt() local 149 keycode = keymap[i]; in davinci_ks_interrupt() 186 if (!pdata->keymap) { in davinci_ks_probe() 198 memcpy(davinci_ks->keymap, pdata->keymap, in davinci_ks_probe() 254 __set_bit(davinci_ks->pdata->keymap[i], key_dev->keybit); in davinci_ks_probe() 263 key_dev->keycode = davinci_ks->keymap; in davinci_ks_probe() 264 key_dev->keycodesize = sizeof(davinci_ks->keymap[0]); in davinci_ks_probe()
|
D | jornada720_kbd.c | 54 unsigned short keymap[ARRAY_SIZE(jornada_std_keymap)]; member 84 input_report_key(input, jornadakbd->keymap[scan_code], in jornada720_kbd_interrupt() 111 memcpy(jornadakbd->keymap, jornada_std_keymap, in jornada720_kbd_probe() 118 input_dev->keycode = jornadakbd->keymap; in jornada720_kbd_probe() 124 for (i = 0; i < ARRAY_SIZE(jornadakbd->keymap); i++) in jornada720_kbd_probe() 125 __set_bit(jornadakbd->keymap[i], input_dev->keybit); in jornada720_kbd_probe()
|
D | omap4-keypad.c | 85 unsigned short *keymap; member 151 keypad_data->keymap[code], in omap4_keypad_irq_thread_fn() 340 keypad_data->keymap = kzalloc(max_keys * sizeof(keypad_data->keymap[0]), in omap4_keypad_probe() 342 if (!keypad_data->keymap) { in omap4_keypad_probe() 350 keypad_data->keymap, input_dev); in omap4_keypad_probe() 381 kfree(keypad_data->keymap); in omap4_keypad_probe() 413 kfree(keypad_data->keymap); in omap4_keypad_remove()
|
D | lpc32xx-keys.c | 76 unsigned short *keymap; /* Pointer to key map for the scan matrix */ member 97 keycode = kscandat->keymap[scancode]; in lpc32xx_mod_states() 201 keymap_size = sizeof(kscandat->keymap[0]) * in lpc32xx_kscan_probe() 203 kscandat->keymap = devm_kzalloc(&pdev->dev, keymap_size, GFP_KERNEL); in lpc32xx_kscan_probe() 204 if (!kscandat->keymap) in lpc32xx_kscan_probe() 228 kscandat->keymap, kscandat->input); in lpc32xx_kscan_probe()
|
D | samsung-keypad.c | 251 uint32_t *keymap, num_rows = 0, num_cols = 0; in samsung_keypad_parse_dt() local 284 keymap = devm_kzalloc(dev, sizeof(uint32_t) * key_count, GFP_KERNEL); in samsung_keypad_parse_dt() 285 if (!keymap) { in samsung_keypad_parse_dt() 289 keymap_data->keymap = keymap; in samsung_keypad_parse_dt() 296 *keymap++ = KEY(row, col, key_code); in samsung_keypad_parse_dt() 438 devm_kfree(&pdev->dev, (void *)pdata->keymap_data->keymap); in samsung_keypad_probe()
|
D | stmpe-keypad.c | 129 unsigned short keymap[STMPE_KEYPAD_KEYMAP_MAX_SIZE]; member 179 input_report_key(input, keypad->keymap[code], !up); in stmpe_keypad_irq() 314 if (keypad->keymap[code] != KEY_RESERVED) { in stmpe_keypad_fill_used_pins() 362 keypad->keymap, input); in stmpe_keypad_probe()
|
D | nspire-keypad.c | 41 struct matrix_keymap_data *keymap; member 57 unsigned short *keymap = input->keycode; in nspire_keypad_irq() local 87 input_report_key(input, keymap[code], in nspire_keypad_irq()
|
D | w90p910_keypad.c | 54 unsigned short keymap[W90P910_NUM_ROWS * W90P910_NUM_COLS]; member 64 unsigned int key = keypad->keymap[code]; in w90p910_keypad_scan_matrix() 195 keypad->keymap, input_dev); in w90p910_keypad_probe()
|
D | mpr121_touchkey.c | 202 if (!pdata->keymap || !pdata->keymap_size) { in mpr_touchkey_probe() 240 input_set_capability(input_dev, EV_KEY, pdata->keymap[i]); in mpr_touchkey_probe() 241 mpr121->keycodes[i] = pdata->keymap[i]; in mpr_touchkey_probe()
|
D | cros_ec_keyb.c | 211 unsigned short *keymap = ckdev->idev->keycode; in cros_ec_keyb_compute_valid_keys() local 214 BUG_ON(ckdev->idev->keycodesize != sizeof(*keymap)); in cros_ec_keyb_compute_valid_keys() 218 code = keymap[MATRIX_SCAN_CODE(row, col, row_shift)]; in cros_ec_keyb_compute_valid_keys()
|
D | twl4030_keypad.c | 61 unsigned short keymap[TWL4030_KEYMAP_SIZE]; member 245 input_report_key(input, kp->keymap[code], in twl4030_kp_scan() 396 kp->keymap, input); in twl4030_kp_probe()
|
D | spear-keyboard.c | 186 const struct matrix_keymap_data *keymap = pdata ? pdata->keymap : NULL; in spear_kbd_probe() local 242 error = matrix_keypad_build_keymap(keymap, NULL, NUM_ROWS, NUM_COLS, in spear_kbd_probe()
|
D | nomadik-ske-keypad.c | 68 unsigned short keymap[SKE_KPD_NUM_ROWS * SKE_KPD_NUM_COLS]; member 160 input_report_key(input, keypad->keymap[code], key_pressed); in ske_keypad_report() 296 keypad->keymap, input); in ske_keypad_probe()
|
D | lm8323.c | 154 unsigned short keymap[LM8323_KEYMAP_SIZE]; member 281 unsigned short keycode = lm->keymap[key]; in process_keys() 724 __set_bit(pdata->keymap[i], idev->keybit); in lm8323_probe() 725 lm->keymap[i] = pdata->keymap[i]; in lm8323_probe()
|
D | tc3589x-keypad.c | 110 unsigned short *keymap; member 212 input_report_key(keypad->input, keypad->keymap[code], !up); in tc3589x_keypad_irq() 416 keypad->keymap = input->keycode; in tc3589x_keypad_probe()
|
D | mcs_touchkey.c | 161 unsigned int val = MCS_KEY_VAL(pdata->keymap[i]); in mcs_touchkey_probe() 162 unsigned int code = MCS_KEY_CODE(pdata->keymap[i]); in mcs_touchkey_probe()
|
D | omap-keypad.c | 59 unsigned short keymap[]; member 317 omap_kp->keymap, input_dev); in omap_kp_probe()
|
D | bf54x-keys.c | 186 if (!pdata->rows || !pdata->cols || !pdata->keymap) { in bfin_kpad_probe() 282 bfin_keycodecpy(bf54x_kpad->keycode, pdata->keymap, pdata->keymapsize); in bfin_kpad_probe()
|
D | tca8418_keypad.c | 163 unsigned short *keymap = input->keycode; in tca8418_read_keypad() local 183 input_report_key(input, keymap[code], state); in tca8418_read_keypad()
|
D | bcm-keypad.c | 98 unsigned short *keymap = kp->input_dev->keycode; in bcm_kp_get_keycode() local 100 return keymap[MATRIX_SCAN_CODE(row, col, row_shift)]; in bcm_kp_get_keycode()
|
D | adp5520-keys.c | 121 memcpy(dev->keycode, pdata->keymap, in adp5520_keys_probe()
|
D | max7359_keypad.c | 94 unsigned int key = keymap_data->keymap[i]; in max7359_build_keycode()
|
D | adp5588-keys.c | 453 if (!pdata->rows || !pdata->cols || !pdata->keymap) { in adp5588_probe() 535 memcpy(kpad->keycode, pdata->keymap, in adp5588_probe()
|
D | adp5589-keys.c | 899 !pdata->keymap) { in adp5589_probe() 979 memcpy(kpad->keycode, pdata->keymap, in adp5589_probe()
|
/linux-4.1.27/drivers/hid/ |
D | hid-appleir.c | 118 unsigned short keymap[ARRAY_SIZE(appleir_key_table)]; member 220 appleir->current_key = appleir->keymap[index]; in appleir_raw_event() 268 input_dev->keycode = appleir->keymap; in appleir_input_configured() 270 input_dev->keycodemax = ARRAY_SIZE(appleir->keymap); in appleir_input_configured() 274 memcpy(appleir->keymap, appleir_key_table, sizeof(appleir->keymap)); in appleir_input_configured() 276 set_bit(appleir->keymap[i], input_dev->keybit); in appleir_input_configured()
|
/linux-4.1.27/Documentation/devicetree/bindings/mfd/ |
D | tc3589x.txt | 52 bindings/input/matrix-keymap.txt 54 bindings/input/matrix-keymap.txt 55 - linux,keymap: the definition can be found in 56 bindings/input/matrix-keymap.txt 88 linux,keymap = <0x0301006b
|
/linux-4.1.27/include/linux/input/ |
D | matrix_keypad.h | 31 const uint32_t *keymap; member 81 unsigned short *keymap,
|
D | sparse-keymap.h | 52 const struct key_entry *keymap,
|
D | adp5589.h | 151 const unsigned short *keymap; /* Pointer to keymap */ member
|
/linux-4.1.27/drivers/s390/char/ |
D | keyboard.c | 129 unsigned short *keymap, keysym; in kbd_ascebc() local 134 keymap = kbd->key_maps[i]; in kbd_ascebc() 135 if (!keymap) in kbd_ascebc() 139 keysym = keymap[j]; in kbd_ascebc() 156 unsigned short *keymap, keysym; 161 keymap = kbd->key_maps[i]; 162 if (!keymap) 165 keysym = keymap[j];
|
D | defkeymap.map | 1 # Default keymap for 3270 (ebcdic codepage 037).
|
/linux-4.1.27/net/netfilter/ |
D | nf_conntrack_proto_gre.c | 123 kmp = &ct_pptp_info->keymap[dir]; in nf_ct_gre_keymap_add() 168 if (ct_pptp_info->keymap[dir]) { in nf_ct_gre_keymap_destroy() 170 ct_pptp_info->keymap[dir]); in nf_ct_gre_keymap_destroy() 171 list_del(&ct_pptp_info->keymap[dir]->list); in nf_ct_gre_keymap_destroy() 172 kfree(ct_pptp_info->keymap[dir]); in nf_ct_gre_keymap_destroy() 173 ct_pptp_info->keymap[dir] = NULL; in nf_ct_gre_keymap_destroy()
|
/linux-4.1.27/include/linux/i2c/ |
D | mpr121_touchkey.h | 14 const unsigned short *keymap; member
|
D | lm8323.h | 39 const unsigned short *keymap; member
|
D | mcs.h | 29 const u32 *keymap; member
|
D | adp5588.h | 145 const unsigned short *keymap; /* Pointer to keymap */ member
|
/linux-4.1.27/include/linux/platform_data/ |
D | keyscan-davinci.h | 33 unsigned short *keymap; member
|
D | keyboard-spear.h | 158 const struct matrix_keymap_data *keymap; member
|
/linux-4.1.27/arch/blackfin/mach-bf548/include/mach/ |
D | bf54x_keys.h | 13 const unsigned int *keymap; member
|
/linux-4.1.27/arch/arm/mach-pxa/ |
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,
|
D | palmt5.c | 128 .keymap = palmt5_matrix_keys,
|
D | palmtreo.c | 290 .keymap = treo680_matrix_keys, 295 .keymap = centro_matrix_keys,
|
D | palmz72.c | 160 .keymap = palmz72_matrix_keys,
|
D | palmld.c | 194 .keymap = palmld_matrix_keys,
|
D | palmtx.c | 196 .keymap = palmtx_matrix_keys,
|
D | littleton.c | 253 .keymap = littleton_matrix_key_map,
|
D | palmtc.c | 266 .keymap = palmtc_matrix_keys,
|
D | zylonite.c | 311 .keymap = zylonite_matrix_key_map,
|
D | tavorevb.c | 151 .keymap = tavorevb_matrix_key_map,
|
D | em-x270.c | 851 .keymap = em_x270_module_matrix_keys, 905 .keymap = em_x270_exeda_matrix_keys,
|
D | z2.c | 411 .keymap = z2_matrix_keys,
|
D | mainstone.c | 474 .keymap = mainstone_matrix_keys,
|
D | corgi.c | 383 .keymap = corgikbd_keymap,
|
D | mioa701.c | 241 .keymap = mioa701_matrix_keys,
|
D | tosa.c | 456 .keymap = tosakbd_keymap,
|
D | spitz.c | 371 .keymap = spitz_keymap,
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | qcom-msm8960-cdp.dts | 34 linux,keymap = <
|
D | qcom-msm8660-surf.dts | 34 linux,keymap = <
|
D | nspire-tp.dts | 16 linux,keymap = <
|
D | nspire-clp.dts | 16 linux,keymap = <
|
D | imx53-tx53-x03x.dts | 308 /* sample keymap */ 310 linux,keymap = <
|
D | ste-href-stuib.dtsi | 58 linux,keymap = <0x205006b
|
D | nspire-cx.dts | 47 linux,keymap = <
|
D | stih41x-b2000.dtsi | 77 linux,keymap = < MATRIX_KEY(0x00, 0x00, KEY_F13)
|
D | omap3-cm-t3x30.dtsi | 98 linux,keymap = <
|
D | imx53-voipac-bsb.dts | 145 linux,keymap = <
|
D | omap3-evm-common.dtsi | 126 linux,keymap = <
|
D | ste-nomadik-nhk15.dts | 101 linux,keymap = <0x00020072 // Vol down
|
D | cros-ec-keyboard.dtsi | 20 linux,keymap = <
|
D | imx27-pdk.dts | 86 linux,keymap = <
|
D | spear300-evb.dts | 154 linux,keymap = < 0x00000001
|
D | phy3250.dts | 184 linux,keymap = <0x00000002>;
|
D | ste-href-tvk1281618.dtsi | 70 linux,keymap = <0x0301006b
|
D | imx27-eukrea-mbimxsd27-baseboard.dts | 119 linux,keymap = <
|
D | imx6qdl-tx6.dtsi | 608 /* sample keymap */ 610 linux,keymap = <
|
D | imx28-tx28.dts | 189 /* sample keymap */ 190 linux,keymap = <
|
D | imx25-pdk.dts | 272 linux,keymap = <
|
D | spear1310-evb.dts | 252 linux,keymap = < 0x00000001
|
D | omap3-ldp.dts | 269 linux,keymap = <MATRIX_KEY(0, 0, KEY_1)
|
D | spear1340-evb.dts | 339 linux,keymap = < 0x00000001
|
D | imx51-babbage.dts | 363 linux,keymap = <
|
D | imx6sl-evk.dts | 534 linux,keymap = <
|
D | exynos5250-spring.dts | 342 linux,gpio-keymap = <KEY_RESERVED
|
D | tegra20-whistler.dts | 512 linux,keymap = <MATRIX_KEY(0x00, 0x00, KEY_POWER)
|
D | omap4-sdp.dts | 514 linux,keymap = <0x00000012 /* KEY_E */
|
D | omap3-pandora-common.dtsi | 348 linux,keymap = <
|
D | am335x-evm.dts | 53 linux,keymap = <0x0000008b /* MENU */
|
D | am437x-sk-evm.dts | 60 linux,keymap = <
|
D | am437x-gp-evm.dts | 64 linux,keymap = <0x00000201 /* P1 */
|
D | am43x-epos-evm.dts | 87 linux,keymap = <0x00000201 /* P1 */
|
D | tegra20-harmony.dts | 444 linux,keymap = <MATRIX_KEY(0x00, 0x02, KEY_W)
|
D | exynos5420-peach-pit.dts | 656 linux,gpio-keymap = <KEY_RESERVED
|
D | exynos5800-peach-pi.dts | 618 linux,gpio-keymap = <KEY_RESERVED
|
D | tegra20-seaboard.dts | 545 linux,keymap = <MATRIX_KEY(0x00, 0x02, KEY_W)
|
D | omap3-n900.dts | 423 linux,keymap = < MATRIX_KEY(0x00, 0x00, KEY_Q)
|
D | tegra124-venice2.dts | 616 linux,gpio-keymap = <0 0 0 BTN_LEFT>;
|
/linux-4.1.27/arch/arm/mach-mmp/ |
D | teton_bga.c | 65 .keymap = teton_bga_matrix_key_map,
|
D | aspenite.c | 223 .keymap = aspenite_matrix_key_map,
|
/linux-4.1.27/drivers/media/rc/keymaps/ |
D | Kconfig | 2 tristate "Compile Remote Controller keymap modules"
|
/linux-4.1.27/Documentation/DocBook/ |
D | .device-drivers.xml.cmd | 2 …de/linux/input/matrix_keypad.h include/linux/input/sparse-keymap.h drivers/input/sparse-keymap.c i…
|
/linux-4.1.27/arch/m68k/hp300/ |
D | hp300map.map | 1 # HP300 kernel keymap. This uses 7 modifier combinations. 10 # In fact AltGr is used very little, and one more keymap can
|
/linux-4.1.27/arch/arm/mach-omap1/ |
D | board-palmte.c | 77 .keymap = palmte_keymap,
|
D | board-palmz71.c | 75 .keymap = palmz71_keymap,
|
D | board-palmtt.c | 140 .keymap = palmtt_keymap,
|
D | board-nokia770.c | 68 .keymap = nokia770_keymap,
|
D | board-perseus2.c | 199 .keymap = p2_keymap,
|
D | board-fsample.c | 241 .keymap = fsample_keymap,
|
D | board-h2.c | 254 .keymap = h2_keymap,
|
D | board-sx1.c | 208 .keymap = sx1_keymap,
|
D | board-innovator.c | 131 .keymap = innovator_keymap,
|
D | board-h3.c | 291 .keymap = h3_keymap,
|
D | board-osk.c | 342 .keymap = osk_keymap,
|
D | board-htcherald.c | 233 .keymap = htc_herald_keymap,
|
D | board-ams-delta.c | 335 .keymap = ams_delta_keymap,
|
/linux-4.1.27/include/linux/mfd/ |
D | adp5520.h | 172 const unsigned short *keymap; /* Pointer to keymap */ member
|
/linux-4.1.27/include/linux/netfilter/ |
D | nf_conntrack_pptp.h | 39 struct nf_ct_gre_keymap *keymap[IP_CT_DIR_MAX]; member
|
/linux-4.1.27/arch/arm/mach-omap2/ |
D | board-ldp.c | 78 .keymap = board_keymap,
|
D | board-omap3pandora.c | 223 .keymap = board_keymap,
|
D | board-cm-t35.c | 385 .keymap = cm_t35_keymap,
|
D | board-rx51-peripherals.c | 440 .keymap = board_keymap,
|
/linux-4.1.27/drivers/tty/vt/ |
D | defkeymap.map | 1 # Default kernel keymap. This uses 7 modifier combinations. 10 # In fact AltGr is used very little, and one more keymap can
|
/linux-4.1.27/drivers/input/touchscreen/ |
D | atmel_mxt_ts.c | 2379 u32 *keymap; in mxt_parse_dt() local 2394 keymap = devm_kzalloc(&client->dev, in mxt_parse_dt() 2395 pdata->t19_num_keys * sizeof(keymap[0]), in mxt_parse_dt() 2397 if (!keymap) in mxt_parse_dt() 2406 keymap[i] = keycode; in mxt_parse_dt() 2409 pdata->t19_keymap = keymap; in mxt_parse_dt()
|
/linux-4.1.27/arch/mips/jz4740/ |
D | board-qi_lb60.c | 227 .keymap = qi_lb60_keymap,
|
/linux-4.1.27/arch/arm/mach-w90x900/ |
D | dev.c | 391 .keymap = nuc900_keymap,
|
/linux-4.1.27/drivers/net/wireless/ath/ath9k/ |
D | common.c | 159 if (test_bit(keyix, common->keymap)) in ath9k_cmn_rx_skb_postprocess()
|
/linux-4.1.27/arch/arm/mach-imx/ |
D | mach-mx27_3ds.c | 195 .keymap = mx27_3ds_keymap,
|
D | mach-mx31_3ds.c | 377 .keymap = mx31_3ds_keymap,
|
/linux-4.1.27/arch/arm/mach-s3c64xx/ |
D | mach-smdk6410.c | 254 .keymap = smdk6410_keymap,
|
D | mach-crag6410.c | 200 .keymap = crag6410_keymap,
|
/linux-4.1.27/arch/arm/mach-davinci/ |
D | board-dm365-evm.c | 225 .keymap = dm365evm_keymap,
|
/linux-4.1.27/arch/powerpc/boot/dts/ |
D | ac14xx.dts | 371 linux,keymap = <0x0000006e /* FN LEFT */
|
/linux-4.1.27/arch/blackfin/mach-bf548/boards/ |
D | cm_bf548.c | 95 .keymap = bf548_keymap,
|
D | ezkit.c | 134 .keymap = bf548_keymap,
|
/linux-4.1.27/drivers/input/serio/ |
D | Kconfig | 231 provided keymap helper utility.
|
/linux-4.1.27/arch/blackfin/mach-bf527/boards/ |
D | ezkit.c | 938 .keymap = adp5520_keymap,
|
/linux-4.1.27/arch/blackfin/mach-bf537/boards/ |
D | stamp.c | 1873 .keymap = adp5588_keymap, 1972 .keymap = adp5520_keymap,
|
/linux-4.1.27/drivers/staging/speakup/ |
D | spkguide.txt | 373 /speakup/keymap 932 right? The new keymap lines would look like this: 941 You are now ready to load your keymap with your swapped key assignments. 942 Assuming that you saved your new keymap as the file newmap.map, you 943 would load your keymap into the sys system like this: 946 >/speakup/keymap 959 you reboot, or until you load another keymap.
|
D | kobjects.c | 853 __ATTR_RW(keymap);
|
/linux-4.1.27/drivers/net/wireless/ath/ath5k/ |
D | base.c | 1232 if (test_bit(keyix, common->keymap)) in ath5k_rx_decrypted()
|
/linux-4.1.27/Documentation/laptops/ |
D | thinkpad-acpi.txt | 370 The version will have its LSB incremented if the keymap changes in a
|