| /drivers/input/ |
| A D | sparse-keymap.c | 112 struct input_keymap_entry *ke) in sparse_keymap_getkeycode() argument 117 key = sparse_keymap_locate(dev, ke); in sparse_keymap_getkeycode() 119 ke->keycode = key->keycode; in sparse_keymap_getkeycode() 121 ke->index = in sparse_keymap_getkeycode() 123 ke->len = sizeof(key->code); in sparse_keymap_getkeycode() 142 key->keycode = ke->keycode; in sparse_keymap_setkeycode() 143 set_bit(ke->keycode, dev->keybit); in sparse_keymap_setkeycode() 236 switch (ke->type) { in sparse_keymap_report_entry() 248 value = ke->sw.value; in sparse_keymap_report_entry() 275 const struct key_entry *ke = in sparse_keymap_report_event() local [all …]
|
| A D | evdev.c | 802 struct input_keymap_entry ke = { in evdev_handle_get_keycode() local 817 if (put_user(ke.keycode, ip + 1)) in evdev_handle_get_keycode() 825 struct input_keymap_entry ke; in evdev_handle_get_keycode_v2() local 828 if (copy_from_user(&ke, p, sizeof(ke))) in evdev_handle_get_keycode_v2() 835 if (copy_to_user(p, &ke, sizeof(ke))) in evdev_handle_get_keycode_v2() 843 struct input_keymap_entry ke = { in evdev_handle_set_keycode() local 852 if (get_user(ke.keycode, ip + 1)) in evdev_handle_set_keycode() 855 return input_set_keycode(dev, &ke); in evdev_handle_set_keycode() 860 struct input_keymap_entry ke; in evdev_handle_set_keycode_v2() local 862 if (copy_from_user(&ke, p, sizeof(ke))) in evdev_handle_set_keycode_v2() [all …]
|
| A D | input.c | 733 switch (ke->len) { in input_scancode_to_scalar() 735 *scancode = *((u8 *)ke->scancode); in input_scancode_to_scalar() 784 index = ke->index; in input_default_getkeycode() 795 ke->index = index; in input_default_getkeycode() 796 ke->len = sizeof(index); in input_default_getkeycode() 814 index = ke->index; in input_default_setkeycode() 832 k[index] = ke->keycode; in input_default_setkeycode() 838 k[index] = ke->keycode; in input_default_setkeycode() 844 k[index] = ke->keycode; in input_default_setkeycode() 876 return dev->getkeycode(dev, ke); in input_get_keycode() [all …]
|
| /drivers/gpu/drm/i915/gt/ |
| A D | sysfs_engines.c | 430 struct kobj_engine *ke; in kobj_engine() local 432 ke = kzalloc(sizeof(*ke), GFP_KERNEL); in kobj_engine() 433 if (!ke) in kobj_engine() 437 ke->engine = engine; in kobj_engine() 440 kobject_put(&ke->base); in kobj_engine() 445 return &ke->base; in kobj_engine() 458 struct kobj_engine *ke; in add_defaults() local 460 ke = kzalloc(sizeof(*ke), GFP_KERNEL); in add_defaults() 461 if (!ke) in add_defaults() 465 ke->engine = parent->engine; in add_defaults() [all …]
|
| /drivers/media/usb/dvb-usb/ |
| A D | dvb-usb-remote.c | 20 if (ke->flags & INPUT_KEYMAP_BY_INDEX) { in legacy_dvb_usb_get_keymap_index() 21 index = ke->index; in legacy_dvb_usb_get_keymap_index() 46 struct input_keymap_entry *ke) in legacy_dvb_usb_getkeycode() argument 57 ke->keycode = keymap[index].keycode; in legacy_dvb_usb_getkeycode() 58 if (ke->keycode == KEY_UNKNOWN) in legacy_dvb_usb_getkeycode() 59 ke->keycode = KEY_RESERVED; in legacy_dvb_usb_getkeycode() 60 ke->len = sizeof(keymap[index].scancode); in legacy_dvb_usb_getkeycode() 61 memcpy(&ke->scancode, &keymap[index].scancode, ke->len); in legacy_dvb_usb_getkeycode() 62 ke->index = index; in legacy_dvb_usb_getkeycode() 88 keymap->keycode = ke->keycode; in legacy_dvb_usb_setkeycode() [all …]
|
| /drivers/platform/loongarch/ |
| A D | loongson-laptop.c | 198 struct key_entry ke; in loongson_hotkey_resume() local 230 ke.type = KE_SW; in loongson_hotkey_resume() 231 ke.sw.value = (u8)status; in loongson_hotkey_resume() 232 ke.sw.code = SW_LID; in loongson_hotkey_resume() 233 sparse_keymap_report_entry(generic_inputdev, &ke, 1, true); in loongson_hotkey_resume() 474 struct key_entry *ke = NULL; in event_notify() local 478 ke = sparse_keymap_entry_from_scancode(generic_inputdev, scan_code); in event_notify() 479 if (ke) { in event_notify() 486 ke->sw.value = !!(status & (1 << ke->sw.code)); in event_notify() 488 sparse_keymap_report_entry(generic_inputdev, ke, 1, true); in event_notify()
|
| /drivers/input/misc/ |
| A D | ati_remote2.c | 453 struct input_keymap_entry *ke) in ati_remote2_getkeycode() argument 461 if (ke->flags & INPUT_KEYMAP_BY_INDEX) { in ati_remote2_getkeycode() 462 index = ke->index; in ati_remote2_getkeycode() 485 ke->keycode = ar2->keycode[mode][offset]; in ati_remote2_getkeycode() 486 ke->len = sizeof(scancode); in ati_remote2_getkeycode() 488 ke->index = index; in ati_remote2_getkeycode() 494 const struct input_keymap_entry *ke, in ati_remote2_setkeycode() argument 503 if (ke->flags & INPUT_KEYMAP_BY_INDEX) { in ati_remote2_setkeycode() 504 if (ke->index >= ATI_REMOTE2_MODES * in ati_remote2_setkeycode() 524 ar2->keycode[mode][offset] = ke->keycode; in ati_remote2_setkeycode() [all …]
|
| /drivers/media/rc/ |
| A D | rc-main.c | 177 switch (ke->len) { in scancode_to_u64() 179 *scancode = *((u8 *)ke->scancode); in scancode_to_u64() 183 *scancode = *((u16 *)ke->scancode); in scancode_to_u64() 187 *scancode = *((u32 *)ke->scancode); in scancode_to_u64() 438 index = ke->index; in ir_setkeycode() 545 struct input_keymap_entry *ke) in ir_getkeycode() argument 558 index = ke->index; in ir_getkeycode() 570 ke->index = index; in ir_getkeycode() 571 ke->keycode = entry->keycode; in ir_getkeycode() 580 ke->index = index; in ir_getkeycode() [all …]
|
| /drivers/platform/x86/intel/ |
| A D | vbtn.c | 156 const struct key_entry *ke, *ke_rel; in notify_handler() local 163 if ((ke = sparse_keymap_entry_from_scancode(priv->buttons_dev, event))) { in notify_handler() 170 } else if ((ke = sparse_keymap_entry_from_scancode(priv->switches_dev, event))) { in notify_handler() 196 if (ke->type == KE_KEY) in notify_handler()
|
| A D | hid.c | 525 struct key_entry *ke; in notify_handler() local 567 ke = sparse_keymap_entry_from_scancode(priv->array, event); in notify_handler() 568 if (!ke) { in notify_handler() 573 if (ke->type == KE_IGNORE) in notify_handler()
|
| /drivers/hid/ |
| A D | hid-input.c | 161 const struct input_keymap_entry *ke, in hidinput_locate_usage() argument 167 if (ke->flags & INPUT_KEYMAP_BY_INDEX) in hidinput_locate_usage() 178 struct input_keymap_entry *ke) in hidinput_getkeycode() argument 184 usage = hidinput_locate_usage(hid, ke, &index); in hidinput_getkeycode() 186 ke->keycode = usage->type == EV_KEY ? in hidinput_getkeycode() 188 ke->index = index; in hidinput_getkeycode() 190 ke->len = sizeof(scancode); in hidinput_getkeycode() 191 memcpy(ke->scancode, &scancode, sizeof(scancode)); in hidinput_getkeycode() 199 const struct input_keymap_entry *ke, in hidinput_setkeycode() argument 205 usage = hidinput_locate_usage(hid, ke, NULL); in hidinput_setkeycode() [all …]
|
| /drivers/tty/vt/ |
| A D | keyboard.c | 186 struct input_keymap_entry ke; member 194 d->error = input_get_keycode(handle->dev, &d->ke); in getkeycode_helper() 202 .ke = { in getkeycode() 210 memcpy(d.ke.scancode, &scancode, sizeof(scancode)); in getkeycode() 214 return d.error ?: d.ke.keycode; in getkeycode() 221 d->error = input_set_keycode(handle->dev, &d->ke); in setkeycode_helper() 229 .ke = { in setkeycode() 237 memcpy(d.ke.scancode, &scancode, sizeof(scancode)); in setkeycode()
|