Searched refs:ke (Results 1 - 9 of 9) sorted by relevance

/drivers/input/
H A Dsparse-keymap.c100 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 Devdev.c581 struct input_keymap_entry ke = { local
589 if (copy_from_user(ke.scancode, p, sizeof(unsigned int)))
592 error = input_get_keycode(dev, &ke);
596 if (put_user(ke.keycode, ip + 1))
604 struct input_keymap_entry ke; local
607 if (copy_from_user(&ke, p, sizeof(ke)))
610 error = input_get_keycode(dev, &ke);
614 if (copy_to_user(p, &ke, sizeof(ke)))
622 struct input_keymap_entry ke = { local
639 struct input_keymap_entry ke; local
[all...]
H A Dinput.c639 * @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 Ddvb-usb-remote.c12 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/input/misc/
H A Dati_remote2.c487 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...]
H A Ddm355evm_keys.c109 const struct key_entry *ke; local
158 ke = sparse_keymap_entry_from_scancode(keys->input, event);
159 keycode = ke ? ke->keycode : KEY_UNKNOWN;
/drivers/media/rc/
H A Drc-main.c322 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/hid/
H A Dhid-input.c127 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/tty/vt/
H A Dkeyboard.c172 struct input_keymap_entry ke; member in struct:getset_keycode_data
180 d->error = input_get_keycode(handle->dev, &d->ke);
188 .ke = {
196 memcpy(d.ke.scancode, &scancode, sizeof(scancode));
200 return d.error ?: d.ke.keycode;
207 d->error = input_set_keycode(handle->dev, &d->ke);
215 .ke = {
223 memcpy(d.ke.scancode, &scancode, sizeof(scancode));

Completed in 1316 milliseconds