/drivers/input/misc/ |
H A D | dm355evm_keys.c | 109 const struct key_entry *ke; local 158 ke = sparse_keymap_entry_from_scancode(keys->input, event); 159 keycode = ke ? ke->keycode : KEY_UNKNOWN;
|
H A D | ati_remote2.c | 487 struct input_keymap_entry *ke) 495 if (ke->flags & INPUT_KEYMAP_BY_INDEX) { 496 index = ke->index; 501 mode = ke->index / ARRAY_SIZE(ati_remote2_key_table); 502 offset = ke->index % ARRAY_SIZE(ati_remote2_key_table); 505 if (input_scancode_to_scalar(ke, &scancode)) 519 ke->keycode = ar2->keycode[mode][offset]; 520 ke->len = sizeof(scancode); 521 memcpy(&ke->scancode, &scancode, sizeof(scancode)); 522 ke 486 ati_remote2_getkeycode(struct input_dev *idev, struct input_keymap_entry *ke) argument 527 ati_remote2_setkeycode(struct input_dev *idev, const struct input_keymap_entry *ke, unsigned int *old_keycode) argument [all...] |
/drivers/input/ |
H A D | sparse-keymap.c | 100 const struct input_keymap_entry *ke) 105 if (ke->flags & INPUT_KEYMAP_BY_INDEX) 106 key = sparse_keymap_entry_by_index(dev, ke->index); 107 else if (input_scancode_to_scalar(ke, &scancode) == 0) 116 struct input_keymap_entry *ke) 121 key = sparse_keymap_locate(dev, ke); 123 ke->keycode = key->keycode; 124 if (!(ke->flags & INPUT_KEYMAP_BY_INDEX)) 125 ke->index = 127 ke 99 sparse_keymap_locate(struct input_dev *dev, const struct input_keymap_entry *ke) argument 115 sparse_keymap_getkeycode(struct input_dev *dev, struct input_keymap_entry *ke) argument 136 sparse_keymap_setkeycode(struct input_dev *dev, const struct input_keymap_entry *ke, unsigned int *old_keycode) argument 273 sparse_keymap_report_entry(struct input_dev *dev, const struct key_entry *ke, unsigned int value, bool autorelease) argument 314 const struct key_entry *ke = local [all...] |
H A D | evdev.c | 575 struct input_keymap_entry ke = { local 583 if (copy_from_user(ke.scancode, p, sizeof(unsigned int))) 586 error = input_get_keycode(dev, &ke); 590 if (put_user(ke.keycode, ip + 1)) 598 struct input_keymap_entry ke; local 601 if (copy_from_user(&ke, p, sizeof(ke))) 604 error = input_get_keycode(dev, &ke); 608 if (copy_to_user(p, &ke, sizeof(ke))) 616 struct input_keymap_entry ke = { local 633 struct input_keymap_entry ke; local [all...] |
H A D | input.c | 639 * @ke: keymap entry containing scancode to be converted. 647 int input_scancode_to_scalar(const struct input_keymap_entry *ke, argument 650 switch (ke->len) { 652 *scancode = *((u8 *)ke->scancode); 656 *scancode = *((u16 *)ke->scancode); 660 *scancode = *((u32 *)ke->scancode); 692 struct input_keymap_entry *ke) 700 if (ke->flags & INPUT_KEYMAP_BY_INDEX) 701 index = ke->index; 703 error = input_scancode_to_scalar(ke, 691 input_default_getkeycode(struct input_dev *dev, struct input_keymap_entry *ke) argument 719 input_default_setkeycode(struct input_dev *dev, const struct input_keymap_entry *ke, unsigned int *old_keycode) argument 787 input_get_keycode(struct input_dev *dev, struct input_keymap_entry *ke) argument 808 input_set_keycode(struct input_dev *dev, const struct input_keymap_entry *ke) argument [all...] |
/drivers/media/dvb/dvb-usb/ |
H A D | dvb-usb-remote.c | 12 legacy_dvb_usb_get_keymap_index(const struct input_keymap_entry *ke, argument 19 if (ke->flags & INPUT_KEYMAP_BY_INDEX) { 20 index = ke->index; 22 if (input_scancode_to_scalar(ke, &scancode)) 45 struct input_keymap_entry *ke) 52 index = legacy_dvb_usb_get_keymap_index(ke, keymap, keymap_size); 56 ke->keycode = keymap[index].keycode; 57 if (ke->keycode == KEY_UNKNOWN) 58 ke->keycode = KEY_RESERVED; 59 ke 44 legacy_dvb_usb_getkeycode(struct input_dev *dev, struct input_keymap_entry *ke) argument 66 legacy_dvb_usb_setkeycode(struct input_dev *dev, const struct input_keymap_entry *ke, unsigned int *old_keycode) argument [all...] |
/drivers/hid/ |
H A D | hid-input.c | 127 const struct input_keymap_entry *ke, 133 if (ke->flags & INPUT_KEYMAP_BY_INDEX) 134 usage = hidinput_find_key(hid, match_index, ke->index, index); 135 else if (input_scancode_to_scalar(ke, &scancode) == 0) 144 struct input_keymap_entry *ke) 150 usage = hidinput_locate_usage(hid, ke, &index); 152 ke->keycode = usage->type == EV_KEY ? 154 ke->index = index; 156 ke->len = sizeof(scancode); 157 memcpy(ke 126 hidinput_locate_usage(struct hid_device *hid, const struct input_keymap_entry *ke, unsigned int *index) argument 143 hidinput_getkeycode(struct input_dev *dev, struct input_keymap_entry *ke) argument 164 hidinput_setkeycode(struct input_dev *dev, const struct input_keymap_entry *ke, unsigned int *old_keycode) argument [all...] |
/drivers/media/rc/ |
H A D | rc-main.c | 322 const struct input_keymap_entry *ke, 334 if (ke->flags & INPUT_KEYMAP_BY_INDEX) { 335 index = ke->index; 341 retval = input_scancode_to_scalar(ke, &scancode); 352 *old_keycode = ir_update_mapping(rdev, rc_map, index, ke->keycode); 440 struct input_keymap_entry *ke) 452 if (ke->flags & INPUT_KEYMAP_BY_INDEX) { 453 index = ke->index; 455 retval = input_scancode_to_scalar(ke, &scancode); 465 ke 321 ir_setkeycode(struct input_dev *idev, const struct input_keymap_entry *ke, unsigned int *old_keycode) argument 439 ir_getkeycode(struct input_dev *idev, struct input_keymap_entry *ke) argument [all...] |
/drivers/tty/vt/ |
H A D | keyboard.c | 177 struct input_keymap_entry ke; member in struct:getset_keycode_data 185 d->error = input_get_keycode(handle->dev, &d->ke); 193 .ke = { 201 memcpy(d.ke.scancode, &scancode, sizeof(scancode)); 205 return d.error ?: d.ke.keycode; 212 d->error = input_set_keycode(handle->dev, &d->ke); 220 .ke = { 228 memcpy(d.ke.scancode, &scancode, sizeof(scancode));
|