Searched refs:key_entry (Results 1 - 24 of 24) sorted by relevance

/linux-4.4.14/drivers/input/
H A Dsparse-keymap.c27 const struct key_entry *k) sparse_keymap_get_key_index()
29 struct key_entry *key; sparse_keymap_get_key_index()
43 static struct key_entry *sparse_keymap_entry_by_index(struct input_dev *dev, sparse_keymap_entry_by_index()
46 struct key_entry *key; sparse_keymap_entry_by_index()
62 * This function is used to perform &struct key_entry lookup in an
65 struct key_entry *sparse_keymap_entry_from_scancode(struct input_dev *dev, sparse_keymap_entry_from_scancode()
68 struct key_entry *key; sparse_keymap_entry_from_scancode()
83 * This function is used to perform &struct key_entry lookup in an
86 struct key_entry *sparse_keymap_entry_from_keycode(struct input_dev *dev, sparse_keymap_entry_from_keycode()
89 struct key_entry *key; sparse_keymap_entry_from_keycode()
99 static struct key_entry *sparse_keymap_locate(struct input_dev *dev, sparse_keymap_locate()
102 struct key_entry *key; sparse_keymap_locate()
118 const struct key_entry *key; sparse_keymap_getkeycode()
140 struct key_entry *key; sparse_keymap_setkeycode()
160 * @keymap: Keymap in form of array of &key_entry structures ending
171 const struct key_entry *keymap, sparse_keymap_setup()
172 int (*setup)(struct input_dev *, struct key_entry *)) sparse_keymap_setup()
175 const struct key_entry *e; sparse_keymap_setup()
176 struct key_entry *map, *entry; sparse_keymap_setup()
183 map = kcalloc(map_size, sizeof(struct key_entry), GFP_KERNEL); sparse_keymap_setup()
187 memcpy(map, keymap, map_size * sizeof(struct key_entry)); sparse_keymap_setup()
271 * &struct key_entry.
273 void sparse_keymap_report_entry(struct input_dev *dev, const struct key_entry *ke, sparse_keymap_report_entry()
314 const struct key_entry *ke = sparse_keymap_report_event()
316 struct key_entry unknown_ke; sparse_keymap_report_event()
/linux-4.4.14/include/linux/input/
H A Dsparse-keymap.h20 * struct key_entry - keymap entry for use in sparse keymap
35 struct key_entry { struct
47 struct key_entry *sparse_keymap_entry_from_scancode(struct input_dev *dev,
49 struct key_entry *sparse_keymap_entry_from_keycode(struct input_dev *dev,
52 const struct key_entry *keymap,
53 int (*setup)(struct input_dev *, struct key_entry *));
56 void sparse_keymap_report_entry(struct input_dev *dev, const struct key_entry *ke,
/linux-4.4.14/drivers/input/misc/
H A Dwistron_btns.c235 static struct key_entry *keymap; /* = NULL; Current key map */
242 const struct key_entry *key; dmi_matched()
256 static struct key_entry keymap_empty[] __initdata = {
260 static struct key_entry keymap_fs_amilo_pro_v2000[] __initdata = {
270 static struct key_entry keymap_fs_amilo_pro_v3505[] __initdata = {
280 static struct key_entry keymap_fs_amilo_pro_v8210[] __initdata = {
290 static struct key_entry keymap_fujitsu_n3510[] __initdata = {
302 static struct key_entry keymap_wistron_ms2111[] __initdata = {
311 static struct key_entry keymap_wistron_md40100[] __initdata = {
320 static struct key_entry keymap_wistron_ms2141[] __initdata = {
333 static struct key_entry keymap_acer_aspire_1500[] __initdata = {
346 static struct key_entry keymap_acer_aspire_1600[] __initdata = {
362 static struct key_entry keymap_acer_aspire_5020[] __initdata = {
376 static struct key_entry keymap_acer_travelmate_2410[] __initdata = {
389 static struct key_entry keymap_acer_travelmate_110[] __initdata = {
406 static struct key_entry keymap_acer_travelmate_300[] __initdata = {
422 static struct key_entry keymap_acer_travelmate_380[] __initdata = {
436 static struct key_entry keymap_acer_travelmate_220[] __initdata = {
446 static struct key_entry keymap_acer_travelmate_230[] __initdata = {
456 static struct key_entry keymap_acer_travelmate_240[] __initdata = {
470 static struct key_entry keymap_acer_travelmate_350[] __initdata = {
481 static struct key_entry keymap_acer_travelmate_360[] __initdata = {
496 static struct key_entry keymap_acer_travelmate_610[] __initdata = {
508 static struct key_entry keymap_acer_travelmate_630[] __initdata = {
524 static struct key_entry keymap_aopen_1559as[] __initdata = {
535 static struct key_entry keymap_fs_amilo_d88x0[] __initdata = {
546 static struct key_entry keymap_wistron_md2900[] __initdata = {
557 static struct key_entry keymap_wistron_md96500[] __initdata = {
578 static struct key_entry keymap_wistron_generic[] __initdata = {
614 static struct key_entry keymap_aopen_1557[] __initdata = {
628 static struct key_entry keymap_prestigio[] __initdata = {
998 const struct key_entry *key; copy_keymap()
999 struct key_entry *new_keymap; copy_keymap()
1005 new_keymap = kmemdup(keymap, length * sizeof(struct key_entry), copy_keymap()
1128 const struct key_entry *key = handle_key()
1191 struct key_entry *entry) wistron_setup_keymap()
H A Ddm355evm_keys.c39 static const struct key_entry dm355evm_keys[] = {
108 const struct key_entry *ke; dm355evm_keys_irq()
/linux-4.4.14/drivers/platform/x86/
H A Dasus-wmi.h37 struct key_entry;
65 const struct key_entry *keymap;
H A Ddell-wmi.c56 static const struct key_entry dell_wmi_legacy_keymap[] __initconst = {
149 const struct key_entry *key; dell_wmi_process_key()
298 static const struct key_entry * __init dell_wmi_prepare_new_keymap(void) dell_wmi_prepare_new_keymap()
302 struct key_entry *keymap; dell_wmi_prepare_new_keymap()
305 keymap = kcalloc(hotkey_num + 1, sizeof(struct key_entry), GFP_KERNEL); dell_wmi_prepare_new_keymap()
342 const struct key_entry *keymap = dell_wmi_prepare_new_keymap(); dell_wmi_input_setup()
H A Dtoshiba-wmi.c38 static const struct key_entry toshiba_wmi_keymap[] __initconst = {
H A Dmsi-wmi.c63 static struct key_entry msi_wmi_keymap[] = {
187 static struct key_entry *key; msi_wmi_notify()
H A Ddell-wmi-aio.c53 static const struct key_entry dell_wmi_aio_keymap[] = {
H A Dtopstar-laptop.c30 static const struct key_entry topstar_keymap[] = {
H A Deeepc-wmi.c65 static const struct key_entry eeepc_wmi_keymap[] = {
H A Dasus-nb-wmi.c318 static const struct key_entry asus_nb_wmi_keymap[] = {
H A Dhp-wmi.c141 static const struct key_entry hp_wmi_keymap[] = {
H A Dideapad-laptop.c563 static const struct key_entry ideapad_keymap[] = {
H A Dpanasonic-laptop.c206 static const struct key_entry panasonic_keymap[] = {
H A Dacer-wmi.c99 static const struct key_entry acer_wmi_keymap[] __initconst = {
1672 const struct key_entry *key; acer_wmi_notify()
H A Dtoshiba_acpi.c219 static const struct key_entry toshiba_acpi_keymap[] = {
253 static const struct key_entry toshiba_acpi_alt_keymap[] = {
2382 const struct key_entry *keymap = toshiba_acpi_keymap; toshiba_acpi_setup_keyboard()
H A Dasus-laptop.c261 struct key_entry *keymap;
297 static const struct key_entry asus_keymap[] = {
H A Deeepc-laptop.c134 static const struct key_entry eeepc_keymap[] = {
H A Dmsi-laptop.c115 static const struct key_entry msi_laptop_keymap[] = {
/linux-4.4.14/drivers/net/wireless/rt2x00/
H A Drt73usb.c268 struct hw_key_entry key_entry; rt73usb_config_shared_key() local
297 memcpy(key_entry.key, crypto->key, rt73usb_config_shared_key()
298 sizeof(key_entry.key)); rt73usb_config_shared_key()
299 memcpy(key_entry.tx_mic, crypto->tx_mic, rt73usb_config_shared_key()
300 sizeof(key_entry.tx_mic)); rt73usb_config_shared_key()
301 memcpy(key_entry.rx_mic, crypto->rx_mic, rt73usb_config_shared_key()
302 sizeof(key_entry.rx_mic)); rt73usb_config_shared_key()
306 &key_entry, sizeof(key_entry)); rt73usb_config_shared_key()
366 struct hw_key_entry key_entry; rt73usb_config_pairwise_key() local
393 memcpy(key_entry.key, crypto->key, rt73usb_config_pairwise_key()
394 sizeof(key_entry.key)); rt73usb_config_pairwise_key()
395 memcpy(key_entry.tx_mic, crypto->tx_mic, rt73usb_config_pairwise_key()
396 sizeof(key_entry.tx_mic)); rt73usb_config_pairwise_key()
397 memcpy(key_entry.rx_mic, crypto->rx_mic, rt73usb_config_pairwise_key()
398 sizeof(key_entry.rx_mic)); rt73usb_config_pairwise_key()
402 &key_entry, sizeof(key_entry)); rt73usb_config_pairwise_key()
H A Drt61pci.c321 struct hw_key_entry key_entry; rt61pci_config_shared_key() local
350 memcpy(key_entry.key, crypto->key, rt61pci_config_shared_key()
351 sizeof(key_entry.key)); rt61pci_config_shared_key()
352 memcpy(key_entry.tx_mic, crypto->tx_mic, rt61pci_config_shared_key()
353 sizeof(key_entry.tx_mic)); rt61pci_config_shared_key()
354 memcpy(key_entry.rx_mic, crypto->rx_mic, rt61pci_config_shared_key()
355 sizeof(key_entry.rx_mic)); rt61pci_config_shared_key()
359 &key_entry, sizeof(key_entry)); rt61pci_config_shared_key()
419 struct hw_key_entry key_entry; rt61pci_config_pairwise_key() local
446 memcpy(key_entry.key, crypto->key, rt61pci_config_pairwise_key()
447 sizeof(key_entry.key)); rt61pci_config_pairwise_key()
448 memcpy(key_entry.tx_mic, crypto->tx_mic, rt61pci_config_pairwise_key()
449 sizeof(key_entry.tx_mic)); rt61pci_config_pairwise_key()
450 memcpy(key_entry.rx_mic, crypto->rx_mic, rt61pci_config_pairwise_key()
451 sizeof(key_entry.rx_mic)); rt61pci_config_pairwise_key()
459 &key_entry, sizeof(key_entry)); rt61pci_config_pairwise_key()
H A Drt2800lib.c1335 struct hw_key_entry key_entry; rt2800_config_shared_key() local
1343 memcpy(key_entry.key, crypto->key, rt2800_config_shared_key()
1344 sizeof(key_entry.key)); rt2800_config_shared_key()
1345 memcpy(key_entry.tx_mic, crypto->tx_mic, rt2800_config_shared_key()
1346 sizeof(key_entry.tx_mic)); rt2800_config_shared_key()
1347 memcpy(key_entry.rx_mic, crypto->rx_mic, rt2800_config_shared_key()
1348 sizeof(key_entry.rx_mic)); rt2800_config_shared_key()
1352 &key_entry, sizeof(key_entry)); rt2800_config_shared_key()
1388 struct hw_key_entry key_entry; rt2800_config_pairwise_key() local
1400 memcpy(key_entry.key, crypto->key, rt2800_config_pairwise_key()
1401 sizeof(key_entry.key)); rt2800_config_pairwise_key()
1402 memcpy(key_entry.tx_mic, crypto->tx_mic, rt2800_config_pairwise_key()
1403 sizeof(key_entry.tx_mic)); rt2800_config_pairwise_key()
1404 memcpy(key_entry.rx_mic, crypto->rx_mic, rt2800_config_pairwise_key()
1405 sizeof(key_entry.rx_mic)); rt2800_config_pairwise_key()
1409 &key_entry, sizeof(key_entry)); rt2800_config_pairwise_key()
/linux-4.4.14/net/mac802154/
H A Dllsec.c555 struct ieee802154_llsec_key_entry *key_entry; llsec_lookup_key() local
568 list_for_each_entry_rcu(key_entry, &sec->table.keys, list) { llsec_lookup_key()
569 const struct ieee802154_llsec_key_id *id = &key_entry->id; llsec_lookup_key()
571 if (!(key_entry->key->frame_types & BIT(hdr->fc.type))) llsec_lookup_key()
596 key = container_of(key_entry->key, struct mac802154_llsec_key, key); llsec_lookup_key()
598 *key_id = key_entry->id; llsec_lookup_key()

Completed in 650 milliseconds