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

12

/linux-master/include/linux/input/
H A Dsparse-keymap.h17 * struct key_entry - keymap entry for use in sparse keymap
33 struct key_entry { struct
45 struct key_entry *sparse_keymap_entry_from_scancode(struct input_dev *dev,
47 struct key_entry *sparse_keymap_entry_from_keycode(struct input_dev *dev,
50 const struct key_entry *keymap,
51 int (*setup)(struct input_dev *, struct key_entry *));
53 void sparse_keymap_report_entry(struct input_dev *dev, const struct key_entry *ke,
/linux-master/drivers/input/
H A Dsparse-keymap.c23 const struct key_entry *k)
25 struct key_entry *key;
39 static struct key_entry *sparse_keymap_entry_by_index(struct input_dev *dev,
42 struct key_entry *key;
58 * This function is used to perform &struct key_entry lookup in an
61 struct key_entry *sparse_keymap_entry_from_scancode(struct input_dev *dev,
64 struct key_entry *key;
79 * This function is used to perform &struct key_entry lookup in an
82 struct key_entry *sparse_keymap_entry_from_keycode(struct input_dev *dev,
85 struct key_entry *ke
[all...]
/linux-master/drivers/platform/x86/
H A Dasus-wmi.h25 struct key_entry;
66 const struct key_entry *keymap;
H A Dtoshiba-wmi.c29 static const struct key_entry toshiba_wmi_keymap[] __initconst = {
H A Dmsi-wmi.c50 static struct key_entry msi_wmi_keymap[] = {
176 struct key_entry *key;
H A Deeepc-wmi.c52 static const struct key_entry eeepc_wmi_keymap[] = {
H A Dlenovo-ymc.c80 static const struct key_entry lenovo_ymc_keymap[] = {
H A Dfujitsu-laptop.c445 static const struct key_entry keymap_backlight[] = {
559 static const struct key_entry keymap_default[] = {
572 static const struct key_entry keymap_s64x0[] = {
580 static const struct key_entry keymap_p8010[] = {
588 static const struct key_entry *keymap = keymap_default;
H A Dlg-laptop.c79 static const struct key_entry wmi_keymap[] = {
222 struct key_entry *key;
275 struct key_entry *key;
H A Dtopstar-laptop.c106 static const struct key_entry topstar_keymap[] = {
H A Dasus-nb-wmi.c540 static const struct key_entry asus_nb_wmi_keymap[] = {
H A Dhuawei-wmi.c74 static const struct key_entry huawei_wmi_keymap[] = {
700 const struct key_entry *key;
H A Dtoshiba_acpi.c241 static const struct key_entry toshiba_acpi_keymap[] = {
276 static const struct key_entry toshiba_acpi_alt_keymap[] = {
2858 const struct key_entry *keymap = toshiba_acpi_keymap;
H A Dasus-laptop.c245 struct key_entry *keymap;
281 static const struct key_entry asus_keymap[] = {
/linux-master/drivers/input/misc/
H A Dwistron_btns.c223 static struct key_entry *keymap; /* = NULL; Current key map */
230 const struct key_entry *key;
244 static struct key_entry keymap_empty[] __initdata = {
248 static struct key_entry keymap_fs_amilo_pro_v2000[] __initdata = {
258 static struct key_entry keymap_fs_amilo_pro_v3505[] __initdata = {
268 static struct key_entry keymap_fs_amilo_pro_v8210[] __initdata = {
278 static struct key_entry keymap_fujitsu_n3510[] __initdata = {
290 static struct key_entry keymap_wistron_ms2111[] __initdata = {
299 static struct key_entry keymap_wistron_md40100[] __initdata = {
308 static struct key_entry keymap_wistron_ms214
[all...]
/linux-master/drivers/platform/x86/dell/
H A Ddell-wmi-base.c80 static const struct key_entry dell_wmi_keymap_type_0000[] = {
197 struct key_entry *keymap;
250 static const struct key_entry dell_wmi_keymap_type_0010[] = {
315 static const struct key_entry dell_wmi_keymap_type_0011[] = {
349 static const struct key_entry dell_wmi_keymap_type_0012[] = {
392 const struct key_entry *key;
521 static bool have_scancode(u32 scancode, const struct key_entry *keymap, int len)
537 struct key_entry *keymap;
562 keymap = kcalloc(hotkey_num, sizeof(struct key_entry), GFP_KERNEL);
607 struct key_entry *keyma
[all...]
H A Ddell-wmi-privacy.c60 static const struct key_entry dell_wmi_keymap_type_0012[] = {
98 const struct key_entry *key;
297 struct key_entry *keymap;
318 sizeof(struct key_entry), GFP_KERNEL);
H A Ddell-wmi-aio.c40 static const struct key_entry dell_wmi_aio_keymap[] = {
/linux-master/drivers/platform/x86/intel/
H A Dvbtn.c37 static const struct key_entry intel_vbtn_keymap[] = {
51 static const struct key_entry intel_vbtn_switchmap[] = {
152 const struct key_entry *ke, *ke_rel;
H A Dhid.c59 static const struct key_entry intel_hid_keymap[] = {
83 static const struct key_entry intel_array_keymap[] = {
509 struct key_entry *ke;
/linux-master/drivers/net/wireless/ralink/rt2x00/
H A Drt73usb.c260 struct hw_key_entry key_entry; local
289 memcpy(key_entry.key, crypto->key,
290 sizeof(key_entry.key));
291 memcpy(key_entry.tx_mic, crypto->tx_mic,
292 sizeof(key_entry.tx_mic));
293 memcpy(key_entry.rx_mic, crypto->rx_mic,
294 sizeof(key_entry.rx_mic));
298 &key_entry, sizeof(key_entry));
358 struct hw_key_entry key_entry; local
[all...]
H A Drt61pci.c326 struct hw_key_entry key_entry; local
353 memcpy(key_entry.key, crypto->key,
354 sizeof(key_entry.key));
355 memcpy(key_entry.tx_mic, crypto->tx_mic,
356 sizeof(key_entry.tx_mic));
357 memcpy(key_entry.rx_mic, crypto->rx_mic,
358 sizeof(key_entry.rx_mic));
366 &key_entry, sizeof(key_entry));
/linux-master/drivers/platform/loongarch/
H A Dloongson-laptop.c57 static struct key_entry hotkey_keycode_map[GENERIC_HOTKEY_MAP_MAX];
199 struct key_entry ke;
473 struct key_entry *ke = NULL;
/linux-master/net/mac802154/
H A Dllsec.c557 struct ieee802154_llsec_key_entry *key_entry; local
570 list_for_each_entry_rcu(key_entry, &sec->table.keys, list) {
571 const struct ieee802154_llsec_key_id *id = &key_entry->id;
573 if (!(key_entry->key->frame_types & BIT(hdr->fc.type)))
598 key = container_of(key_entry->key, struct mac802154_llsec_key, key);
600 *key_id = key_entry->id;
/linux-master/drivers/input/joystick/
H A Dadafruit-seesaw.c75 static const struct key_entry seesaw_buttons_new[] = {

Completed in 366 milliseconds

12