Lines Matching refs:usage
398 struct hid_usage *usage, __s32 value)
403 u16 code = usage->code;
533 if (usage->code != code) {
534 input_event_with_scancode(input, usage->type, code, usage->hid, value);
543 struct hid_usage *usage, __s32 value)
548 !usage->type)
552 usage->code == REL_HWHEEL) {
553 input_event_with_scancode(field->hidinput->input, usage->type,
554 usage->code, usage->hid, -value);
560 usage, value))
627 * Change the usage from:
669 struct hid_field *field, struct hid_usage *usage,
674 if (usage->hid == (HID_UP_CUSTOM | 0x0003) ||
675 usage->hid == (HID_UP_MSVENDOR | 0x0003) ||
676 usage->hid == (HID_UP_HPVENDOR2 | 0x0003)) {
679 hid_map_usage_clear(hi, usage, bit, max, EV_KEY, KEY_FN);
690 struct hid_field *field, struct hid_usage *usage,
696 if (usage->hid == HID_GD_Z)
697 hid_map_usage(hi, usage, bit, max, EV_REL, REL_HWHEEL);
698 else if (usage->code == BTN_1)
699 hid_map_usage(hi, usage, bit, max, EV_KEY, BTN_2);
700 else if (usage->code == BTN_2)
701 hid_map_usage(hi, usage, bit, max, EV_KEY, BTN_1);
733 hid = report->field[i]->usage->hid;