• Home
  • Raw
  • Download

Lines Matching refs:code

73 	return (usage->type == EV_KEY && usage->code == keycode);  in match_keycode()
141 usage->code : KEY_RESERVED; in hidinput_getkeycode()
162 usage->code : KEY_RESERVED; in hidinput_setkeycode()
164 usage->code = ke->keycode; in hidinput_setkeycode()
167 set_bit(usage->code, dev->keybit); in hidinput_setkeycode()
169 usage->code, usage->hid); in hidinput_setkeycode()
200 __s32 hidinput_calc_abs_res(const struct hid_field *field, __u16 code) in hidinput_calc_abs_res() argument
217 switch (code) { in hidinput_calc_abs_res()
594 int max = 0, code; in hidinput_configure_usage() local
637 code = ((usage->hid - 1) & HID_USAGE); in hidinput_configure_usage()
641 case HID_GD_POINTER: code += BTN_MOUSE; break; in hidinput_configure_usage()
643 if (code <= 0xf) in hidinput_configure_usage()
644 code += BTN_JOYSTICK; in hidinput_configure_usage()
646 code += BTN_TRIGGER_HAPPY - 0x10; in hidinput_configure_usage()
649 if (code <= 0xf) in hidinput_configure_usage()
650 code += BTN_GAMEPAD; in hidinput_configure_usage()
652 code += BTN_TRIGGER_HAPPY - 0x10; in hidinput_configure_usage()
658 if (code <= 0x1d) in hidinput_configure_usage()
659 code += KEY_MACRO1; in hidinput_configure_usage()
661 code += BTN_TRIGGER_HAPPY - 0x1e; in hidinput_configure_usage()
668 case HID_GD_POINTER: code += BTN_MOUSE; break; in hidinput_configure_usage()
669 case HID_GD_JOYSTICK: code += BTN_JOYSTICK; break; in hidinput_configure_usage()
670 case HID_GD_GAMEPAD: code += BTN_GAMEPAD; break; in hidinput_configure_usage()
671 default: code += BTN_MISC; in hidinput_configure_usage()
675 map_key(code); in hidinput_configure_usage()
891 usage->code = MSC_SERIAL; in hidinput_configure_usage()
1241 while (usage->code <= max && test_and_set_bit(usage->code, bit)) { in hidinput_configure_usage()
1243 usage->code = find_next_zero_bit(bit, in hidinput_configure_usage()
1245 usage->code); in hidinput_configure_usage()
1252 if (usage->code > max) in hidinput_configure_usage()
1260 if ((device->quirks & HID_QUIRK_BADPAD) && (usage->code == ABS_X || usage->code == ABS_Y)) { in hidinput_configure_usage()
1266 input_set_abs_params(input, usage->code, a, b, (b - a) >> 8, (b - a) >> 4); in hidinput_configure_usage()
1267 else input_set_abs_params(input, usage->code, a, b, 0, 0); in hidinput_configure_usage()
1269 input_abs_set_res(input, usage->code, in hidinput_configure_usage()
1270 hidinput_calc_abs_res(field, usage->code)); in hidinput_configure_usage()
1273 if (usage->code == ABS_MT_POSITION_X && input->hint_events_per_packet == 0) in hidinput_configure_usage()
1280 for (i = usage->code; i < usage->code + 2 && i <= max; i++) { in hidinput_configure_usage()
1285 field->dpad = usage->code; in hidinput_configure_usage()
1293 (usage->code == ABS_VOLUME)) { in hidinput_configure_usage()
1307 usage->code = 0; in hidinput_configure_usage()
1314 int code; in hidinput_handle_scroll() local
1320 if (usage->code == REL_WHEEL_HI_RES) in hidinput_handle_scroll()
1321 code = REL_WHEEL; in hidinput_handle_scroll()
1323 code = REL_HWHEEL; in hidinput_handle_scroll()
1338 input_event(input, EV_REL, code, lo_res); in hidinput_handle_scroll()
1339 input_event(input, EV_REL, usage->code, hi_res); in hidinput_handle_scroll()
1361 (((*quirks & HID_QUIRK_X_INVERT) && usage->code == ABS_X) || in hidinput_hid_event()
1362 ((*quirks & HID_QUIRK_Y_INVERT) && usage->code == ABS_Y))) { in hidinput_hid_event()
1371 input_event(input, usage->type, usage->code , hid_hat_to_axis[hat_dir].x); in hidinput_hid_event()
1372 input_event(input, usage->type, usage->code + 1, hid_hat_to_axis[hat_dir].y); in hidinput_hid_event()
1383 input_event(input, usage->type, (*quirks & HID_QUIRK_INVERT) ? BTN_TOOL_RUBBER : usage->code, 1); in hidinput_hid_event()
1386 input_event(input, usage->type, usage->code, 0); in hidinput_hid_event()
1407 if ((usage->type == EV_KEY) && (usage->code == 0)) /* Key 0 is "unassigned", not KEY_UNKNOWN */ in hidinput_hid_event()
1410 if ((usage->type == EV_REL) && (usage->code == REL_WHEEL_HI_RES || in hidinput_hid_event()
1411 usage->code == REL_HWHEEL_HI_RES)) { in hidinput_hid_event()
1417 (usage->code == ABS_VOLUME)) { in hidinput_hid_event()
1474 (!test_bit(usage->code, input->key)) == value) in hidinput_hid_event()
1477 input_event(input, usage->type, usage->code, value); in hidinput_hid_event()
1482 input_event(input, usage->type, usage->code, 0); in hidinput_hid_event()
1498 int hidinput_find_field(struct hid_device *hid, unsigned int type, unsigned int code, struct hid_fi… in hidinput_find_field() argument
1507 if ((*field)->usage[j].type == type && (*field)->usage[j].code == code) in hidinput_find_field()
1606 unsigned int code, int value) in hidinput_input_event() argument
1613 return input_ff_event(dev, type, code, value); in hidinput_input_event()
1618 if ((offset = hidinput_find_field(hid, type, code, &field)) == -1) { in hidinput_input_event()