• Home
  • Raw
  • Download

Lines Matching refs:ke

777 int input_scancode_to_scalar(const struct input_keymap_entry *ke,  in input_scancode_to_scalar()  argument
780 switch (ke->len) { in input_scancode_to_scalar()
782 *scancode = *((u8 *)ke->scancode); in input_scancode_to_scalar()
786 *scancode = *((u16 *)ke->scancode); in input_scancode_to_scalar()
790 *scancode = *((u32 *)ke->scancode); in input_scancode_to_scalar()
822 struct input_keymap_entry *ke) in input_default_getkeycode() argument
830 if (ke->flags & INPUT_KEYMAP_BY_INDEX) in input_default_getkeycode()
831 index = ke->index; in input_default_getkeycode()
833 error = input_scancode_to_scalar(ke, &index); in input_default_getkeycode()
841 ke->keycode = input_fetch_keycode(dev, index); in input_default_getkeycode()
842 ke->index = index; in input_default_getkeycode()
843 ke->len = sizeof(index); in input_default_getkeycode()
844 memcpy(ke->scancode, &index, sizeof(index)); in input_default_getkeycode()
850 const struct input_keymap_entry *ke, in input_default_setkeycode() argument
860 if (ke->flags & INPUT_KEYMAP_BY_INDEX) { in input_default_setkeycode()
861 index = ke->index; in input_default_setkeycode()
863 error = input_scancode_to_scalar(ke, &index); in input_default_setkeycode()
871 if (dev->keycodesize < sizeof(ke->keycode) && in input_default_setkeycode()
872 (ke->keycode >> (dev->keycodesize * 8))) in input_default_setkeycode()
879 k[index] = ke->keycode; in input_default_setkeycode()
885 k[index] = ke->keycode; in input_default_setkeycode()
891 k[index] = ke->keycode; in input_default_setkeycode()
907 __set_bit(ke->keycode, dev->keybit); in input_default_setkeycode()
919 int input_get_keycode(struct input_dev *dev, struct input_keymap_entry *ke) in input_get_keycode() argument
925 retval = dev->getkeycode(dev, ke); in input_get_keycode()
941 const struct input_keymap_entry *ke) in input_set_keycode() argument
947 if (ke->keycode > KEY_MAX) in input_set_keycode()
952 retval = dev->setkeycode(dev, ke, &old_keycode); in input_set_keycode()