EV_REL
jog_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL);
if (usage->type == EV_REL && usage->code == REL_WHEEL_HI_RES) {
if (usage->type == EV_REL && usage->code == REL_WHEEL_HI_RES) {
input_event(input, EV_REL, value ? REL_HWHEEL :
input_event(input, EV_REL, value ? REL_HWHEEL_HI_RES :
__set_bit(EV_REL, input2->evbit);
hid_map_usage(hi, usage, bit, max, EV_REL, REL_HWHEEL);
if (usage->type == EV_REL && usage->code == REL_WHEEL)
[EV_REL] = "Relative", [EV_ABS] = "Absolute",
[EV_REL] = relatives, [EV_ABS] = absolutes,
#define map_rel(c) hid_map_usage(hi, usage, bit, max, EV_REL, (c))
#define ez_map_rel(c) hid_map_usage(hi, usage, bit, max, EV_REL, (c))
if (usage->type == EV_REL && usage->code == REL_HWHEEL) {
input_event(input, EV_REL, code, lo_res);
input_event(input, EV_REL, usage->code, hi_res);
case EV_REL:
#define map_rel(c) hid_map_usage(hidinput, usage, &bit, &max, EV_REL, (c))
if (test_bit(EV_REL, hi->input->evbit)) {
hid_map_usage(hi, usage, bit, max, EV_REL, REL_HWHEEL);
hid_map_usage(hi, usage, bit, max, EV_REL, REL_WHEEL);
hid_map_usage(hi, usage, bit, max, EV_REL, REL_HWHEEL);
hid_map_usage(hi, usage, bit, max, EV_REL, REL_WHEEL);
hid_map_usage(hi, usage, bit, max, EV_REL, REL_HWHEEL);
if (usage->type == EV_REL && (usage->code == REL_WHEEL ||
usage->type == EV_REL || usage->type == EV_ABS))
__clear_bit(EV_REL, input_dev->evbit);
__set_bit(EV_REL, input_dev->evbit);
__set_bit(EV_REL, input_dev->evbit);
{ HID_GD_WHEEL, EV_REL, REL_WHEEL_HI_RES },
__set_bit(EV_REL, input->evbit);
hid_map_usage_clear(hi, usage, bit, max, EV_REL, REL_WHEEL);
if (usage->type == EV_KEY || usage->type == EV_REL
__set_bit(EV_REL, sc->touchpad->evbit);
{ HID_GD_X, EV_REL, 0 },
{ HID_GD_Y, EV_REL, 1 },
input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL);
case EV_REL:
wacom_map_usage(input, usage, field, EV_REL, REL_WHEEL_HI_RES, 0);
wacom_map_usage(input, usage, field, EV_REL, REL_HWHEEL_HI_RES, 0);
input_set_capability(input_dev, EV_REL, REL_WHEEL);
input_set_capability(input_dev, EV_REL, REL_WHEEL);
input_set_capability(input_dev, EV_REL, REL_WHEEL);
[EV_REL] = REL_CNT,
case EV_REL: bits = dev->relbit; len = REL_MAX; break;
if (test_bit(EV_REL, dev->evbit))
if (test_bit(EV_REL, dev->evbit))
case EV_REL:
if (test_bit(EV_REL, dev->evbit))
case EV_REL:
[EV_REL] = REL_MAX,
__set_bit(EV_REL, jd_scratch);
BIT_MASK(EV_REL);
input_dev->evbit[0] |= BIT_MASK(EV_KEY) | BIT_MASK(EV_REL);
input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL);
input_set_capability(input_dev, EV_REL, REL_X);
input_set_capability(input_dev, EV_REL, REL_Y);
input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL) |
input_set_capability(touchpad_input_dev, EV_REL, REL_X);
input_set_capability(touchpad_input_dev, EV_REL, REL_Y);
input_dev->evbit[0] |= BIT_MASK(EV_REL);
events_import_bits(edev, input_dev->relbit, EV_REL, REL_MAX);
input_event(input, EV_REL, i, 0);
if (type == EV_REL) {
input_dev->evbit[0] = BIT_MASK(EV_REL);
input_set_capability(input_dev, EV_REL, encoder->rel_code);
if (ac->pdata.ev_type == EV_REL) {
input_set_capability(input_dev, EV_REL, REL_X);
input_set_capability(input_dev, EV_REL, REL_Y);
input_set_capability(input_dev, EV_REL, REL_Z);
input_event(idev, EV_REL, REL_X, (s8) data[1]);
input_event(idev, EV_REL, REL_Y, (s8) data[2]);
idev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REP) | BIT_MASK(EV_REL);
input_set_capability(input, EV_REL, max7360_rotary->axis);
input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL) |
input_set_capability(input, EV_REL, encoder->axis);
input_set_capability(ptr, EV_REL, REL_X);
input_set_capability(ptr, EV_REL, REL_Y);
input_set_capability(ptr, EV_REL, REL_WHEEL);
input_set_capability(dev3, EV_REL, REL_X);
input_set_capability(dev3, EV_REL, REL_Y);
__clear_bit(EV_REL, dev1->evbit);
dev1->evbit[BIT_WORD(EV_REL)] |= BIT_MASK(EV_REL);
input_set_capability(dev2, EV_REL, REL_X);
input_set_capability(dev2, EV_REL, REL_Y);
dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL);
atamouse_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL);
__clear_bit(EV_REL, dev->evbit);
__clear_bit(EV_REL, input->evbit);
input_set_capability(input, EV_REL, REL_X);
input_set_capability(input, EV_REL, REL_Y);
__clear_bit(EV_REL, dev->evbit);
tp_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL);
__clear_bit(EV_REL, dev->evbit);
input_set_capability(input, EV_REL, REL_X);
input_set_capability(input, EV_REL, REL_Y);
__set_bit(EV_REL, input->evbit);
inport_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL);
input_set_capability(dev2, EV_REL, REL_X);
input_set_capability(dev2, EV_REL, REL_Y);
logibm_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL);
input_set_capability(input_dev, EV_REL, REL_WHEEL);
input_set_capability(input_dev, EV_REL, REL_HWHEEL);
input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL);
input_set_capability(input_dev, EV_REL, REL_X);
input_set_capability(input_dev, EV_REL, REL_Y);
rpcmouse_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL);
__clear_bit(EV_REL, dev->evbit);
input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL);
__clear_bit(EV_REL, dev->evbit);
input_set_capability(dev, EV_REL, REL_X);
input_set_capability(dev, EV_REL, REL_Y);
input_set_capability(input, EV_REL, REL_X);
input_set_capability(input, EV_REL, REL_Y);
__set_bit(EV_REL, input_dev->evbit);
input_set_capability(rel_dev, EV_REL, REL_WHEEL);
__set_bit(EV_REL, input_dev->evbit);
.evbit = { BIT_MASK(EV_KEY) | BIT_MASK(EV_REL) },
.evbit = { BIT_MASK(EV_KEY) | BIT_MASK(EV_REL) },
case EV_REL:
set_bit(EV_REL, input->evbit);
EV_KEY, EV_ABS, EV_REL, EV_MSC,
BIT_MASK(EV_KEY) | BIT_MASK(EV_ABS) | BIT_MASK(EV_REL);
.evbit = { BIT_MASK(EV_REL) },
input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL);
mac_hid_emumouse_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL);
idev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL);
idev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REP) | BIT_MASK(EV_REL);
set_bit(EV_REL, dev->input_dev->evbit);
input_set_capability(jog_dev, EV_REL, REL_WHEEL);
virtinput_cfg_bits(vi, VIRTIO_INPUT_CFG_EV_BITS, EV_REL,
case EV_REL:
input_event(dev, EV_REL, code, value);
input->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL);
if (event.type == EV_REL && event.code == REL_Y &&