REL_HWHEEL
input_event(input, usage->type, REL_HWHEEL, value);
set_bit(REL_HWHEEL, *bit);
input_event(input, EV_REL, value ? REL_HWHEEL :
usage->code == REL_HWHEEL) {
hid_map_usage(hi, usage, bit, max, EV_REL, REL_HWHEEL);
input_event(input, usage->type, REL_HWHEEL, value);
set_bit(REL_HWHEEL, *bit);
[REL_HWHEEL] = "HWheel", [REL_DIAL] = "Dial",
case 0x232: ez_map_rel(REL_HWHEEL); break;
if (usage->type == EV_REL && usage->code == REL_HWHEEL) {
set_bit(REL_HWHEEL, input->relbit);
code = REL_HWHEEL;
hid_map_usage(hi, usage, bit, max, EV_REL, REL_HWHEEL);
hid_map_usage(hi, usage, bit, max, EV_REL, REL_HWHEEL);
hid_map_usage(hi, usage, bit, max, EV_REL, REL_HWHEEL);
usage->code == REL_HWHEEL)) {
if ((drv_data->quirks & LG_INVERT_HWHEEL) && usage->code == REL_HWHEEL) {
input_report_rel(hidpp->input, REL_HWHEEL, -1);
input_report_rel(hidpp->input, REL_HWHEEL, 1);
__set_bit(REL_HWHEEL, input_dev->relbit);
input_report_rel(hidpp->input, REL_HWHEEL, hvalue);
__set_bit(REL_HWHEEL, input_dev->relbit);
input_report_rel(input, REL_HWHEEL, -step_x);
__set_bit(REL_HWHEEL, input->relbit);
set_bit(REL_HWHEEL, input->relbit);
lowres_code = REL_HWHEEL;
BIT_MASK(REL_HWHEEL);
input_report_rel(dev, REL_HWHEEL, hscroll);
input_set_capability(input_dev, EV_REL, REL_HWHEEL);
packet[2] & 0x80 ? REL_HWHEEL : REL_WHEEL,
packet[2] & 0x08 ? REL_HWHEEL : REL_WHEEL,
input_report_rel(dev, REL_HWHEEL,
input_report_rel(dev, REL_HWHEEL, wheel / 2);
__set_bit(REL_HWHEEL, psmouse->dev->relbit);
input_report_rel(dev, REL_HWHEEL, lscroll - rscroll);
__set_bit(REL_HWHEEL, dev->relbit);
input_report_rel(dev, data & 0x80 ? REL_HWHEEL : REL_WHEEL, (data & 7) - (data & 8));
if (c & 0x20) set_bit(REL_HWHEEL, input_dev->relbit);