ke                238 arch/parisc/include/asm/pdcpat.h 	unsigned int ke;	/* bit 0: memory inside good memory? */
ke                 55 arch/s390/include/asm/nmi.h 		u64 ke :  1; /* 18 storage-key error uncorrected */
ke                435 arch/s390/kernel/nmi.c 		if (mci.ke)
ke                115 drivers/hid/hid-input.c 					const struct input_keymap_entry *ke,
ke                121 drivers/hid/hid-input.c 	if (ke->flags & INPUT_KEYMAP_BY_INDEX)
ke                122 drivers/hid/hid-input.c 		usage = hidinput_find_key(hid, match_index, ke->index, index);
ke                123 drivers/hid/hid-input.c 	else if (input_scancode_to_scalar(ke, &scancode) == 0)
ke                132 drivers/hid/hid-input.c 			       struct input_keymap_entry *ke)
ke                138 drivers/hid/hid-input.c 	usage = hidinput_locate_usage(hid, ke, &index);
ke                140 drivers/hid/hid-input.c 		ke->keycode = usage->type == EV_KEY ?
ke                142 drivers/hid/hid-input.c 		ke->index = index;
ke                144 drivers/hid/hid-input.c 		ke->len = sizeof(scancode);
ke                145 drivers/hid/hid-input.c 		memcpy(ke->scancode, &scancode, sizeof(scancode));
ke                153 drivers/hid/hid-input.c 			       const struct input_keymap_entry *ke,
ke                159 drivers/hid/hid-input.c 	usage = hidinput_locate_usage(hid, ke, NULL);
ke                163 drivers/hid/hid-input.c 		usage->code = ke->keycode;
ke                803 drivers/input/evdev.c 	struct input_keymap_entry ke = {
ke                811 drivers/input/evdev.c 	if (copy_from_user(ke.scancode, p, sizeof(unsigned int)))
ke                814 drivers/input/evdev.c 	error = input_get_keycode(dev, &ke);
ke                818 drivers/input/evdev.c 	if (put_user(ke.keycode, ip + 1))
ke                826 drivers/input/evdev.c 	struct input_keymap_entry ke;
ke                829 drivers/input/evdev.c 	if (copy_from_user(&ke, p, sizeof(ke)))
ke                832 drivers/input/evdev.c 	error = input_get_keycode(dev, &ke);
ke                836 drivers/input/evdev.c 	if (copy_to_user(p, &ke, sizeof(ke)))
ke                844 drivers/input/evdev.c 	struct input_keymap_entry ke = {
ke                850 drivers/input/evdev.c 	if (copy_from_user(ke.scancode, p, sizeof(unsigned int)))
ke                853 drivers/input/evdev.c 	if (get_user(ke.keycode, ip + 1))
ke                856 drivers/input/evdev.c 	return input_set_keycode(dev, &ke);
ke                861 drivers/input/evdev.c 	struct input_keymap_entry ke;
ke                863 drivers/input/evdev.c 	if (copy_from_user(&ke, p, sizeof(ke)))
ke                866 drivers/input/evdev.c 	if (ke.len > sizeof(ke.scancode))
ke                869 drivers/input/evdev.c 	return input_set_keycode(dev, &ke);
ke                763 drivers/input/input.c int input_scancode_to_scalar(const struct input_keymap_entry *ke,
ke                766 drivers/input/input.c 	switch (ke->len) {
ke                768 drivers/input/input.c 		*scancode = *((u8 *)ke->scancode);
ke                772 drivers/input/input.c 		*scancode = *((u16 *)ke->scancode);
ke                776 drivers/input/input.c 		*scancode = *((u32 *)ke->scancode);
ke                808 drivers/input/input.c 				    struct input_keymap_entry *ke)
ke                816 drivers/input/input.c 	if (ke->flags & INPUT_KEYMAP_BY_INDEX)
ke                817 drivers/input/input.c 		index = ke->index;
ke                819 drivers/input/input.c 		error = input_scancode_to_scalar(ke, &index);
ke                827 drivers/input/input.c 	ke->keycode = input_fetch_keycode(dev, index);
ke                828 drivers/input/input.c 	ke->index = index;
ke                829 drivers/input/input.c 	ke->len = sizeof(index);
ke                830 drivers/input/input.c 	memcpy(ke->scancode, &index, sizeof(index));
ke                836 drivers/input/input.c 				    const struct input_keymap_entry *ke,
ke                846 drivers/input/input.c 	if (ke->flags & INPUT_KEYMAP_BY_INDEX) {
ke                847 drivers/input/input.c 		index = ke->index;
ke                849 drivers/input/input.c 		error = input_scancode_to_scalar(ke, &index);
ke                857 drivers/input/input.c 	if (dev->keycodesize < sizeof(ke->keycode) &&
ke                858 drivers/input/input.c 			(ke->keycode >> (dev->keycodesize * 8)))
ke                865 drivers/input/input.c 			k[index] = ke->keycode;
ke                871 drivers/input/input.c 			k[index] = ke->keycode;
ke                877 drivers/input/input.c 			k[index] = ke->keycode;
ke                893 drivers/input/input.c 	__set_bit(ke->keycode, dev->keybit);
ke                905 drivers/input/input.c int input_get_keycode(struct input_dev *dev, struct input_keymap_entry *ke)
ke                911 drivers/input/input.c 	retval = dev->getkeycode(dev, ke);
ke                927 drivers/input/input.c 		      const struct input_keymap_entry *ke)
ke                933 drivers/input/input.c 	if (ke->keycode > KEY_MAX)
ke                938 drivers/input/input.c 	retval = dev->setkeycode(dev, ke, &old_keycode);
ke                482 drivers/input/misc/ati_remote2.c 				  struct input_keymap_entry *ke)
ke                490 drivers/input/misc/ati_remote2.c 	if (ke->flags & INPUT_KEYMAP_BY_INDEX) {
ke                491 drivers/input/misc/ati_remote2.c 		index = ke->index;
ke                496 drivers/input/misc/ati_remote2.c 		mode = ke->index / ARRAY_SIZE(ati_remote2_key_table);
ke                497 drivers/input/misc/ati_remote2.c 		offset = ke->index % ARRAY_SIZE(ati_remote2_key_table);
ke                500 drivers/input/misc/ati_remote2.c 		if (input_scancode_to_scalar(ke, &scancode))
ke                514 drivers/input/misc/ati_remote2.c 	ke->keycode = ar2->keycode[mode][offset];
ke                515 drivers/input/misc/ati_remote2.c 	ke->len = sizeof(scancode);
ke                516 drivers/input/misc/ati_remote2.c 	memcpy(&ke->scancode, &scancode, sizeof(scancode));
ke                517 drivers/input/misc/ati_remote2.c 	ke->index = index;
ke                523 drivers/input/misc/ati_remote2.c 				  const struct input_keymap_entry *ke,
ke                532 drivers/input/misc/ati_remote2.c 	if (ke->flags & INPUT_KEYMAP_BY_INDEX) {
ke                533 drivers/input/misc/ati_remote2.c 		if (ke->index >= ATI_REMOTE2_MODES *
ke                537 drivers/input/misc/ati_remote2.c 		mode = ke->index / ARRAY_SIZE(ati_remote2_key_table);
ke                538 drivers/input/misc/ati_remote2.c 		offset = ke->index % ARRAY_SIZE(ati_remote2_key_table);
ke                540 drivers/input/misc/ati_remote2.c 		if (input_scancode_to_scalar(ke, &scancode))
ke                553 drivers/input/misc/ati_remote2.c 	ar2->keycode[mode][offset] = ke->keycode;
ke                554 drivers/input/misc/ati_remote2.c 	__set_bit(ke->keycode, idev->keybit);
ke                103 drivers/input/misc/dm355evm_keys.c 	const struct key_entry *ke;
ke                152 drivers/input/misc/dm355evm_keys.c 		ke = sparse_keymap_entry_from_scancode(keys->input, event);
ke                153 drivers/input/misc/dm355evm_keys.c 		keycode = ke ? ke->keycode : KEY_UNKNOWN;
ke                 96 drivers/input/sparse-keymap.c 					const struct input_keymap_entry *ke)
ke                101 drivers/input/sparse-keymap.c 	if (ke->flags & INPUT_KEYMAP_BY_INDEX)
ke                102 drivers/input/sparse-keymap.c 		key = sparse_keymap_entry_by_index(dev, ke->index);
ke                103 drivers/input/sparse-keymap.c 	else if (input_scancode_to_scalar(ke, &scancode) == 0)
ke                112 drivers/input/sparse-keymap.c 				    struct input_keymap_entry *ke)
ke                117 drivers/input/sparse-keymap.c 		key = sparse_keymap_locate(dev, ke);
ke                119 drivers/input/sparse-keymap.c 			ke->keycode = key->keycode;
ke                120 drivers/input/sparse-keymap.c 			if (!(ke->flags & INPUT_KEYMAP_BY_INDEX))
ke                121 drivers/input/sparse-keymap.c 				ke->index =
ke                123 drivers/input/sparse-keymap.c 			ke->len = sizeof(key->code);
ke                124 drivers/input/sparse-keymap.c 			memcpy(ke->scancode, &key->code, sizeof(key->code));
ke                133 drivers/input/sparse-keymap.c 				    const struct input_keymap_entry *ke,
ke                139 drivers/input/sparse-keymap.c 		key = sparse_keymap_locate(dev, ke);
ke                142 drivers/input/sparse-keymap.c 			key->keycode = ke->keycode;
ke                143 drivers/input/sparse-keymap.c 			set_bit(ke->keycode, dev->keybit);
ke                234 drivers/input/sparse-keymap.c void sparse_keymap_report_entry(struct input_dev *dev, const struct key_entry *ke,
ke                237 drivers/input/sparse-keymap.c 	switch (ke->type) {
ke                239 drivers/input/sparse-keymap.c 		input_event(dev, EV_MSC, MSC_SCAN, ke->code);
ke                240 drivers/input/sparse-keymap.c 		input_report_key(dev, ke->keycode, value);
ke                243 drivers/input/sparse-keymap.c 			input_report_key(dev, ke->keycode, 0);
ke                249 drivers/input/sparse-keymap.c 		value = ke->sw.value;
ke                253 drivers/input/sparse-keymap.c 		input_report_switch(dev, ke->sw.code, value);
ke                276 drivers/input/sparse-keymap.c 	const struct key_entry *ke =
ke                280 drivers/input/sparse-keymap.c 	if (ke) {
ke                281 drivers/input/sparse-keymap.c 		sparse_keymap_report_entry(dev, ke, value, autorelease);
ke                391 drivers/media/rc/rc-main.c 			 const struct input_keymap_entry *ke,
ke                403 drivers/media/rc/rc-main.c 	if (ke->flags & INPUT_KEYMAP_BY_INDEX) {
ke                404 drivers/media/rc/rc-main.c 		index = ke->index;
ke                410 drivers/media/rc/rc-main.c 		retval = input_scancode_to_scalar(ke, &scancode);
ke                421 drivers/media/rc/rc-main.c 	*old_keycode = ir_update_mapping(rdev, rc_map, index, ke->keycode);
ke                512 drivers/media/rc/rc-main.c 			 struct input_keymap_entry *ke)
ke                524 drivers/media/rc/rc-main.c 	if (ke->flags & INPUT_KEYMAP_BY_INDEX) {
ke                525 drivers/media/rc/rc-main.c 		index = ke->index;
ke                527 drivers/media/rc/rc-main.c 		retval = input_scancode_to_scalar(ke, &scancode);
ke                537 drivers/media/rc/rc-main.c 		ke->index = index;
ke                538 drivers/media/rc/rc-main.c 		ke->keycode = entry->keycode;
ke                539 drivers/media/rc/rc-main.c 		ke->len = sizeof(entry->scancode);
ke                540 drivers/media/rc/rc-main.c 		memcpy(ke->scancode, &entry->scancode, sizeof(entry->scancode));
ke                542 drivers/media/rc/rc-main.c 	} else if (!(ke->flags & INPUT_KEYMAP_BY_INDEX)) {
ke                548 drivers/media/rc/rc-main.c 		ke->index = index;
ke                549 drivers/media/rc/rc-main.c 		ke->keycode = KEY_RESERVED;
ke                 13 drivers/media/usb/dvb-usb/dvb-usb-remote.c legacy_dvb_usb_get_keymap_index(const struct input_keymap_entry *ke,
ke                 20 drivers/media/usb/dvb-usb/dvb-usb-remote.c 	if (ke->flags & INPUT_KEYMAP_BY_INDEX) {
ke                 21 drivers/media/usb/dvb-usb/dvb-usb-remote.c 		index = ke->index;
ke                 23 drivers/media/usb/dvb-usb/dvb-usb-remote.c 		if (input_scancode_to_scalar(ke, &scancode))
ke                 46 drivers/media/usb/dvb-usb/dvb-usb-remote.c 				     struct input_keymap_entry *ke)
ke                 53 drivers/media/usb/dvb-usb/dvb-usb-remote.c 	index = legacy_dvb_usb_get_keymap_index(ke, keymap, keymap_size);
ke                 57 drivers/media/usb/dvb-usb/dvb-usb-remote.c 	ke->keycode = keymap[index].keycode;
ke                 58 drivers/media/usb/dvb-usb/dvb-usb-remote.c 	if (ke->keycode == KEY_UNKNOWN)
ke                 59 drivers/media/usb/dvb-usb/dvb-usb-remote.c 		ke->keycode = KEY_RESERVED;
ke                 60 drivers/media/usb/dvb-usb/dvb-usb-remote.c 	ke->len = sizeof(keymap[index].scancode);
ke                 61 drivers/media/usb/dvb-usb/dvb-usb-remote.c 	memcpy(&ke->scancode, &keymap[index].scancode, ke->len);
ke                 62 drivers/media/usb/dvb-usb/dvb-usb-remote.c 	ke->index = index;
ke                 68 drivers/media/usb/dvb-usb/dvb-usb-remote.c 				     const struct input_keymap_entry *ke,
ke                 76 drivers/media/usb/dvb-usb/dvb-usb-remote.c 	index = legacy_dvb_usb_get_keymap_index(ke, keymap, keymap_size);
ke                 88 drivers/media/usb/dvb-usb/dvb-usb-remote.c 	keymap->keycode = ke->keycode;
ke                 89 drivers/media/usb/dvb-usb/dvb-usb-remote.c 	__set_bit(ke->keycode, dev->keybit);
ke                 79 drivers/platform/x86/intel-vbtn.c 	const struct key_entry *ke, *ke_rel;
ke                 83 drivers/platform/x86/intel-vbtn.c 		ke = sparse_keymap_entry_from_scancode(priv->input_dev, event);
ke                 84 drivers/platform/x86/intel-vbtn.c 		if (ke) {
ke                 92 drivers/platform/x86/intel-vbtn.c 			if (ke->type == KE_SW)
ke                171 drivers/tty/vt/keyboard.c 	struct input_keymap_entry ke;
ke                179 drivers/tty/vt/keyboard.c 	d->error = input_get_keycode(handle->dev, &d->ke);
ke                187 drivers/tty/vt/keyboard.c 		.ke	= {
ke                195 drivers/tty/vt/keyboard.c 	memcpy(d.ke.scancode, &scancode, sizeof(scancode));
ke                199 drivers/tty/vt/keyboard.c 	return d.error ?: d.ke.keycode;
ke                206 drivers/tty/vt/keyboard.c 	d->error = input_set_keycode(handle->dev, &d->ke);
ke                214 drivers/tty/vt/keyboard.c 		.ke	= {
ke                222 drivers/tty/vt/keyboard.c 	memcpy(d.ke.scancode, &scancode, sizeof(scancode));
ke                156 include/linux/input.h 			  const struct input_keymap_entry *ke,
ke                159 include/linux/input.h 			  struct input_keymap_entry *ke);
ke                492 include/linux/input.h int input_scancode_to_scalar(const struct input_keymap_entry *ke,
ke                495 include/linux/input.h int input_get_keycode(struct input_dev *dev, struct input_keymap_entry *ke);
ke                497 include/linux/input.h 		      const struct input_keymap_entry *ke);
ke                 52 include/linux/input/sparse-keymap.h void sparse_keymap_report_entry(struct input_dev *dev, const struct key_entry *ke,