/linux-4.4.14/drivers/input/ |
H A D | sparse-keymap.c | 27 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 D | sparse-keymap.h | 20 * 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 D | wistron_btns.c | 235 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 D | dm355evm_keys.c | 39 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 D | asus-wmi.h | 37 struct key_entry; 65 const struct key_entry *keymap;
|
H A D | dell-wmi.c | 56 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 D | toshiba-wmi.c | 38 static const struct key_entry toshiba_wmi_keymap[] __initconst = {
|
H A D | msi-wmi.c | 63 static struct key_entry msi_wmi_keymap[] = { 187 static struct key_entry *key; msi_wmi_notify()
|
H A D | dell-wmi-aio.c | 53 static const struct key_entry dell_wmi_aio_keymap[] = {
|
H A D | topstar-laptop.c | 30 static const struct key_entry topstar_keymap[] = {
|
H A D | eeepc-wmi.c | 65 static const struct key_entry eeepc_wmi_keymap[] = {
|
H A D | asus-nb-wmi.c | 318 static const struct key_entry asus_nb_wmi_keymap[] = {
|
H A D | hp-wmi.c | 141 static const struct key_entry hp_wmi_keymap[] = {
|
H A D | ideapad-laptop.c | 563 static const struct key_entry ideapad_keymap[] = {
|
H A D | panasonic-laptop.c | 206 static const struct key_entry panasonic_keymap[] = {
|
H A D | acer-wmi.c | 99 static const struct key_entry acer_wmi_keymap[] __initconst = { 1672 const struct key_entry *key; acer_wmi_notify()
|
H A D | toshiba_acpi.c | 219 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 D | asus-laptop.c | 261 struct key_entry *keymap; 297 static const struct key_entry asus_keymap[] = {
|
H A D | eeepc-laptop.c | 134 static const struct key_entry eeepc_keymap[] = {
|
H A D | msi-laptop.c | 115 static const struct key_entry msi_laptop_keymap[] = {
|
/linux-4.4.14/drivers/net/wireless/rt2x00/ |
H A D | rt73usb.c | 268 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 D | rt61pci.c | 321 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 D | rt2800lib.c | 1335 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 D | llsec.c | 555 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()
|