Symbol: key_entry
drivers/hid/hid-appletb-kbd.c
201
struct key_entry *translation;
drivers/hid/hid-appletb-kbd.c
72
static const struct key_entry appletb_kbd_keymap[] = {
drivers/input/joystick/adafruit-seesaw.c
76
static const struct key_entry seesaw_buttons_new[] = {
drivers/input/misc/wistron_btns.c
1116
const struct key_entry *key =
drivers/input/misc/wistron_btns.c
1181
struct key_entry *entry)
drivers/input/misc/wistron_btns.c
223
static struct key_entry *keymap; /* = NULL; Current key map */
drivers/input/misc/wistron_btns.c
230
const struct key_entry *key;
drivers/input/misc/wistron_btns.c
244
static struct key_entry keymap_empty[] __initdata = {
drivers/input/misc/wistron_btns.c
248
static struct key_entry keymap_fs_amilo_pro_v2000[] __initdata = {
drivers/input/misc/wistron_btns.c
258
static struct key_entry keymap_fs_amilo_pro_v3505[] __initdata = {
drivers/input/misc/wistron_btns.c
268
static struct key_entry keymap_fs_amilo_pro_v8210[] __initdata = {
drivers/input/misc/wistron_btns.c
278
static struct key_entry keymap_fujitsu_n3510[] __initdata = {
drivers/input/misc/wistron_btns.c
290
static struct key_entry keymap_wistron_ms2111[] __initdata = {
drivers/input/misc/wistron_btns.c
299
static struct key_entry keymap_wistron_md40100[] __initdata = {
drivers/input/misc/wistron_btns.c
308
static struct key_entry keymap_wistron_ms2141[] __initdata = {
drivers/input/misc/wistron_btns.c
321
static struct key_entry keymap_acer_aspire_1500[] __initdata = {
drivers/input/misc/wistron_btns.c
334
static struct key_entry keymap_acer_aspire_1600[] __initdata = {
drivers/input/misc/wistron_btns.c
350
static struct key_entry keymap_acer_aspire_5020[] __initdata = {
drivers/input/misc/wistron_btns.c
364
static struct key_entry keymap_acer_travelmate_2410[] __initdata = {
drivers/input/misc/wistron_btns.c
377
static struct key_entry keymap_acer_travelmate_110[] __initdata = {
drivers/input/misc/wistron_btns.c
394
static struct key_entry keymap_acer_travelmate_300[] __initdata = {
drivers/input/misc/wistron_btns.c
410
static struct key_entry keymap_acer_travelmate_380[] __initdata = {
drivers/input/misc/wistron_btns.c
424
static struct key_entry keymap_acer_travelmate_220[] __initdata = {
drivers/input/misc/wistron_btns.c
434
static struct key_entry keymap_acer_travelmate_230[] __initdata = {
drivers/input/misc/wistron_btns.c
444
static struct key_entry keymap_acer_travelmate_240[] __initdata = {
drivers/input/misc/wistron_btns.c
458
static struct key_entry keymap_acer_travelmate_350[] __initdata = {
drivers/input/misc/wistron_btns.c
469
static struct key_entry keymap_acer_travelmate_360[] __initdata = {
drivers/input/misc/wistron_btns.c
484
static struct key_entry keymap_acer_travelmate_610[] __initdata = {
drivers/input/misc/wistron_btns.c
496
static struct key_entry keymap_acer_travelmate_630[] __initdata = {
drivers/input/misc/wistron_btns.c
512
static struct key_entry keymap_aopen_1559as[] __initdata = {
drivers/input/misc/wistron_btns.c
523
static struct key_entry keymap_fs_amilo_d88x0[] __initdata = {
drivers/input/misc/wistron_btns.c
534
static struct key_entry keymap_wistron_md2900[] __initdata = {
drivers/input/misc/wistron_btns.c
545
static struct key_entry keymap_wistron_md96500[] __initdata = {
drivers/input/misc/wistron_btns.c
566
static struct key_entry keymap_wistron_generic[] __initdata = {
drivers/input/misc/wistron_btns.c
602
static struct key_entry keymap_aopen_1557[] __initdata = {
drivers/input/misc/wistron_btns.c
616
static struct key_entry keymap_prestigio[] __initdata = {
drivers/input/misc/wistron_btns.c
986
const struct key_entry *key;
drivers/input/misc/wistron_btns.c
987
struct key_entry *new_keymap;
drivers/input/misc/wistron_btns.c
993
new_keymap = kmemdup_array(keymap, length, sizeof(struct key_entry),
drivers/input/sparse-keymap.c
115
const struct key_entry *key;
drivers/input/sparse-keymap.c
137
struct key_entry *key;
drivers/input/sparse-keymap.c
168
const struct key_entry *keymap,
drivers/input/sparse-keymap.c
169
int (*setup)(struct input_dev *, struct key_entry *))
drivers/input/sparse-keymap.c
172
const struct key_entry *e;
drivers/input/sparse-keymap.c
173
struct key_entry *map, *entry;
drivers/input/sparse-keymap.c
234
void sparse_keymap_report_entry(struct input_dev *dev, const struct key_entry *ke,
drivers/input/sparse-keymap.c
24
const struct key_entry *k)
drivers/input/sparse-keymap.c
26
struct key_entry *key;
drivers/input/sparse-keymap.c
276
const struct key_entry *ke =
drivers/input/sparse-keymap.c
278
struct key_entry unknown_ke;
drivers/input/sparse-keymap.c
40
static struct key_entry *sparse_keymap_entry_by_index(struct input_dev *dev,
drivers/input/sparse-keymap.c
43
struct key_entry *key;
drivers/input/sparse-keymap.c
62
struct key_entry *sparse_keymap_entry_from_scancode(struct input_dev *dev,
drivers/input/sparse-keymap.c
65
struct key_entry *key;
drivers/input/sparse-keymap.c
83
struct key_entry *sparse_keymap_entry_from_keycode(struct input_dev *dev,
drivers/input/sparse-keymap.c
86
struct key_entry *key;
drivers/input/sparse-keymap.c
96
static struct key_entry *sparse_keymap_locate(struct input_dev *dev,
drivers/input/sparse-keymap.c
99
struct key_entry *key;
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
1766
struct hw_key_entry key_entry;
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
1774
memcpy(key_entry.key, crypto->key,
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
1775
sizeof(key_entry.key));
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
1776
memcpy(key_entry.tx_mic, crypto->tx_mic,
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
1777
sizeof(key_entry.tx_mic));
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
1778
memcpy(key_entry.rx_mic, crypto->rx_mic,
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
1779
sizeof(key_entry.rx_mic));
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
1783
&key_entry, sizeof(key_entry));
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
1819
struct hw_key_entry key_entry;
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
1831
memcpy(key_entry.key, crypto->key,
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
1832
sizeof(key_entry.key));
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
1833
memcpy(key_entry.tx_mic, crypto->tx_mic,
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
1834
sizeof(key_entry.tx_mic));
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
1835
memcpy(key_entry.rx_mic, crypto->rx_mic,
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
1836
sizeof(key_entry.rx_mic));
drivers/net/wireless/ralink/rt2x00/rt2800lib.c
1840
&key_entry, sizeof(key_entry));
drivers/net/wireless/ralink/rt2x00/rt61pci.c
326
struct hw_key_entry key_entry;
drivers/net/wireless/ralink/rt2x00/rt61pci.c
353
memcpy(key_entry.key, crypto->key,
drivers/net/wireless/ralink/rt2x00/rt61pci.c
354
sizeof(key_entry.key));
drivers/net/wireless/ralink/rt2x00/rt61pci.c
355
memcpy(key_entry.tx_mic, crypto->tx_mic,
drivers/net/wireless/ralink/rt2x00/rt61pci.c
356
sizeof(key_entry.tx_mic));
drivers/net/wireless/ralink/rt2x00/rt61pci.c
357
memcpy(key_entry.rx_mic, crypto->rx_mic,
drivers/net/wireless/ralink/rt2x00/rt61pci.c
358
sizeof(key_entry.rx_mic));
drivers/net/wireless/ralink/rt2x00/rt61pci.c
366
&key_entry, sizeof(key_entry));
drivers/net/wireless/ralink/rt2x00/rt73usb.c
260
struct hw_key_entry key_entry;
drivers/net/wireless/ralink/rt2x00/rt73usb.c
289
memcpy(key_entry.key, crypto->key,
drivers/net/wireless/ralink/rt2x00/rt73usb.c
290
sizeof(key_entry.key));
drivers/net/wireless/ralink/rt2x00/rt73usb.c
291
memcpy(key_entry.tx_mic, crypto->tx_mic,
drivers/net/wireless/ralink/rt2x00/rt73usb.c
292
sizeof(key_entry.tx_mic));
drivers/net/wireless/ralink/rt2x00/rt73usb.c
293
memcpy(key_entry.rx_mic, crypto->rx_mic,
drivers/net/wireless/ralink/rt2x00/rt73usb.c
294
sizeof(key_entry.rx_mic));
drivers/net/wireless/ralink/rt2x00/rt73usb.c
298
&key_entry, sizeof(key_entry));
drivers/net/wireless/ralink/rt2x00/rt73usb.c
358
struct hw_key_entry key_entry;
drivers/net/wireless/ralink/rt2x00/rt73usb.c
385
memcpy(key_entry.key, crypto->key,
drivers/net/wireless/ralink/rt2x00/rt73usb.c
386
sizeof(key_entry.key));
drivers/net/wireless/ralink/rt2x00/rt73usb.c
387
memcpy(key_entry.tx_mic, crypto->tx_mic,
drivers/net/wireless/ralink/rt2x00/rt73usb.c
388
sizeof(key_entry.tx_mic));
drivers/net/wireless/ralink/rt2x00/rt73usb.c
389
memcpy(key_entry.rx_mic, crypto->rx_mic,
drivers/net/wireless/ralink/rt2x00/rt73usb.c
390
sizeof(key_entry.rx_mic));
drivers/net/wireless/ralink/rt2x00/rt73usb.c
394
&key_entry, sizeof(key_entry));
drivers/platform/arm64/lenovo-thinkpad-t14s.c
438
static const struct key_entry t14s_keymap[] = {
drivers/platform/loongarch/loongson-laptop.c
198
struct key_entry ke;
drivers/platform/loongarch/loongson-laptop.c
474
struct key_entry *ke = NULL;
drivers/platform/loongarch/loongson-laptop.c
57
static struct key_entry hotkey_keycode_map[GENERIC_HOTKEY_MAP_MAX];
drivers/platform/x86/acer-wmi.c
168
static const struct key_entry acer_wmi_keymap[] __initconst = {
drivers/platform/x86/acer-wmi.c
2475
const struct key_entry *key;
drivers/platform/x86/asus-laptop.c
244
struct key_entry *keymap;
drivers/platform/x86/asus-laptop.c
280
static const struct key_entry asus_keymap[] = {
drivers/platform/x86/asus-nb-wmi.c
577
static const struct key_entry asus_nb_wmi_keymap[] = {
drivers/platform/x86/asus-wmi.h
26
struct key_entry;
drivers/platform/x86/asus-wmi.h
68
const struct key_entry *keymap;
drivers/platform/x86/dell/dell-wmi-aio.c
40
static const struct key_entry dell_wmi_aio_keymap[] = {
drivers/platform/x86/dell/dell-wmi-base.c
209
struct key_entry *keymap;
drivers/platform/x86/dell/dell-wmi-base.c
262
static const struct key_entry dell_wmi_keymap_type_0010[] = {
drivers/platform/x86/dell/dell-wmi-base.c
336
static const struct key_entry dell_wmi_keymap_type_0011[] = {
drivers/platform/x86/dell/dell-wmi-base.c
370
static const struct key_entry dell_wmi_keymap_type_0012[] = {
drivers/platform/x86/dell/dell-wmi-base.c
420
const struct key_entry *key;
drivers/platform/x86/dell/dell-wmi-base.c
554
static bool have_scancode(u32 scancode, const struct key_entry *keymap, int len)
drivers/platform/x86/dell/dell-wmi-base.c
570
struct key_entry *keymap;
drivers/platform/x86/dell/dell-wmi-base.c
595
keymap = kzalloc_objs(struct key_entry, hotkey_num);
drivers/platform/x86/dell/dell-wmi-base.c
640
struct key_entry *keymap;
drivers/platform/x86/dell/dell-wmi-base.c
665
keymap = kzalloc_objs(struct key_entry,
drivers/platform/x86/dell/dell-wmi-base.c
684
const struct key_entry *entry = &dell_wmi_keymap_type_0010[i];
drivers/platform/x86/dell/dell-wmi-base.c
80
static const struct key_entry dell_wmi_keymap_type_0000[] = {
drivers/platform/x86/dell/dell-wmi-privacy.c
297
struct key_entry *keymap;
drivers/platform/x86/dell/dell-wmi-privacy.c
317
keymap = kzalloc_objs(struct key_entry,
drivers/platform/x86/dell/dell-wmi-privacy.c
60
static const struct key_entry dell_wmi_keymap_type_0012[] = {
drivers/platform/x86/dell/dell-wmi-privacy.c
98
const struct key_entry *key;
drivers/platform/x86/eeepc-laptop.c
125
static const struct key_entry eeepc_keymap[] = {
drivers/platform/x86/eeepc-wmi.c
52
static const struct key_entry eeepc_wmi_keymap[] = {
drivers/platform/x86/fujitsu-laptop.c
452
static const struct key_entry keymap_backlight[] = {
drivers/platform/x86/fujitsu-laptop.c
566
static const struct key_entry keymap_default[] = {
drivers/platform/x86/fujitsu-laptop.c
579
static const struct key_entry keymap_s64x0[] = {
drivers/platform/x86/fujitsu-laptop.c
587
static const struct key_entry keymap_p8010[] = {
drivers/platform/x86/fujitsu-laptop.c
595
static const struct key_entry keymap_s2110[] = {
drivers/platform/x86/fujitsu-laptop.c
607
static const struct key_entry *keymap = keymap_default;
drivers/platform/x86/hp/hp-wmi.c
384
static const struct key_entry hp_wmi_keymap[] = {
drivers/platform/x86/huawei-wmi.c
704
const struct key_entry *key;
drivers/platform/x86/huawei-wmi.c
74
static const struct key_entry huawei_wmi_keymap[] = {
drivers/platform/x86/intel/hid.c
565
struct key_entry *ke;
drivers/platform/x86/intel/hid.c
64
static const struct key_entry intel_hid_keymap[] = {
drivers/platform/x86/intel/hid.c
88
static const struct key_entry intel_array_keymap[] = {
drivers/platform/x86/intel/vbtn.c
156
const struct key_entry *ke, *ke_rel;
drivers/platform/x86/intel/vbtn.c
40
static const struct key_entry intel_vbtn_keymap[] = {
drivers/platform/x86/intel/vbtn.c
54
static const struct key_entry intel_vbtn_switchmap[] = {
drivers/platform/x86/lenovo/ideapad-laptop.c
1313
static const struct key_entry ideapad_keymap[] = {
drivers/platform/x86/lenovo/thinkpad_acpi.c
3189
static const struct key_entry keymap_ibm[] __initconst = {
drivers/platform/x86/lenovo/thinkpad_acpi.c
3220
static const struct key_entry keymap_lenovo[] __initconst = {
drivers/platform/x86/lenovo/thinkpad_acpi.c
3326
const struct key_entry *keymap;
drivers/platform/x86/lenovo/ymc.c
45
static const struct key_entry lenovo_ymc_keymap[] = {
drivers/platform/x86/lg-laptop.c
106
static const struct key_entry wmi_keymap[] = {
drivers/platform/x86/lg-laptop.c
224
struct key_entry *key;
drivers/platform/x86/msi-laptop.c
100
static const struct key_entry msi_laptop_keymap[] = {
drivers/platform/x86/msi-wmi.c
175
struct key_entry *key;
drivers/platform/x86/msi-wmi.c
50
static struct key_entry msi_wmi_keymap[] = {
drivers/platform/x86/panasonic-laptop.c
216
static const struct key_entry panasonic_keymap[] = {
drivers/platform/x86/quickstart.c
55
static const struct key_entry quickstart_keymap[] = {
drivers/platform/x86/redmi-wmi.c
20
static const struct key_entry redmi_wmi_keymap[] = {
drivers/platform/x86/redmi-wmi.c
99
struct key_entry *entry;
drivers/platform/x86/topstar-laptop.c
106
static const struct key_entry topstar_keymap[] = {
drivers/platform/x86/toshiba-wmi.c
29
static const struct key_entry toshiba_wmi_keymap[] __initconst = {
drivers/platform/x86/toshiba_acpi.c
247
static const struct key_entry toshiba_acpi_keymap[] = {
drivers/platform/x86/toshiba_acpi.c
282
static const struct key_entry toshiba_acpi_alt_keymap[] = {
drivers/platform/x86/toshiba_acpi.c
2864
const struct key_entry *keymap = toshiba_acpi_keymap;
drivers/platform/x86/uniwill/uniwill-acpi.c
376
static const struct key_entry uniwill_keymap[] = {
include/linux/input/sparse-keymap.h
45
struct key_entry *sparse_keymap_entry_from_scancode(struct input_dev *dev,
include/linux/input/sparse-keymap.h
47
struct key_entry *sparse_keymap_entry_from_keycode(struct input_dev *dev,
include/linux/input/sparse-keymap.h
50
const struct key_entry *keymap,
include/linux/input/sparse-keymap.h
51
int (*setup)(struct input_dev *, struct key_entry *));
include/linux/input/sparse-keymap.h
53
void sparse_keymap_report_entry(struct input_dev *dev, const struct key_entry *ke,
net/mac802154/llsec.c
557
struct ieee802154_llsec_key_entry *key_entry;
net/mac802154/llsec.c
570
list_for_each_entry_rcu(key_entry, &sec->table.keys, list) {
net/mac802154/llsec.c
571
const struct ieee802154_llsec_key_id *id = &key_entry->id;
net/mac802154/llsec.c
573
if (!(key_entry->key->frame_types & BIT(hdr->fc.type)))
net/mac802154/llsec.c
598
key = container_of(key_entry->key, struct mac802154_llsec_key, key);
net/mac802154/llsec.c
600
*key_id = key_entry->id;