ABS_RZ
[ABS_RY] = "Ry", [ABS_RZ] = "Rz",
case ABS_RZ:
usage->code == ABS_RZ)) {
usage->code == ABS_RZ)) {
input_report_abs(idev, ABS_RZ, value[2]);
input_set_abs_params(ctlr->imu_input, ABS_RZ,
input_abs_set_res(ctlr->imu_input, ABS_RZ, JC_IMU_GYRO_RES_PER_DPS);
ds->gyro_calib_data[2].abs_code = ABS_RZ;
input_report_abs(ds->gamepad, ABS_RZ, ds_report->rz);
ds4->gyro_calib_data[2].abs_code = ABS_RZ;
input_report_abs(ds4->gamepad, ABS_RZ, ds4_report->rz);
input_set_abs_params(gamepad, ABS_RZ, 0, 255, 0, 0);
input_set_abs_params(sensors, ABS_RZ, -gyro_range, gyro_range, 16, 0);
input_abs_set_res(sensors, ABS_RZ, gyro_res);
input_report_abs(sc->input_dev, ABS_RZ, rd[42]);
input_report_abs(sc->input_dev, ABS_RZ, rd[45]);
input_report_abs(sensors, ABS_RZ, -steam_le16(data + 32));
input_set_abs_params(sensors, ABS_RZ, -STEAM_DECK_GYRO_RANGE,
input_abs_set_res(sensors, ABS_RZ, STEAM_DECK_GYRO_RES_PER_DPS);
input_report_abs(wdata->mp, ABS_RZ, z);
set_bit(ABS_RZ, wdata->mp->absbit);
ABS_RZ, -16000, 16000, 4, 8);
input_report_abs(wdata->accel, ABS_RZ, z - 0x200);
set_bit(ABS_RZ, wdata->accel->absbit);
input_set_abs_params(wdata->accel, ABS_RZ, -500, 500, 2, 4);
input_report_abs(wdata->extension.input, ABS_RZ, z);
set_bit(ABS_RZ, wdata->extension.input->absbit);
ABS_RZ, -500, 500, 2, 4);
resolution_code = ABS_RZ;
input_set_abs_params(input_dev, ABS_RZ, -900, 899, 0, 0);
input_abs_set_res(input_dev, ABS_RZ, 287);
input_report_abs(input, ABS_RZ, 0);
input_report_abs(input, ABS_RZ, (data[7] & 0x20) ?
static char adi_wmed3d_abs[] = { ABS_X, ABS_Y, ABS_THROTTLE, ABS_RZ, ABS_HAT0X, ABS_HAT0Y };
static char adi_cm2_abs[] = { ABS_X, ABS_Y, ABS_Z, ABS_RX, ABS_RY, ABS_RZ };
static const short db9_abs[] = { ABS_X, ABS_Y, ABS_RX, ABS_RY, ABS_RZ, ABS_Z, ABS_HAT0X, ABS_HAT0Y, ABS_HAT1X, ABS_HAT1Y };
ABS_RY, ABS_RZ,
static int magellan_axes[] = { ABS_X, ABS_Y, ABS_Z, ABS_RX, ABS_RY, ABS_RZ };
input_report_abs(dev, ABS_RZ, (GB(35,2) << 7) | GB(40,7));
input_report_abs(dev, ABS_RZ, GB(36, 6));
{ ABS_X, ABS_Y, ABS_RZ, ABS_THROTTLE, ABS_HAT0X, ABS_HAT0Y },
{ ABS_X, ABS_Y, ABS_RZ, ABS_THROTTLE, ABS_HAT0X, ABS_HAT0Y },
{ ABS_X, ABS_Y, ABS_RZ, ABS_THROTTLE, ABS_HAT0X, ABS_HAT0Y },
static int spaceball_axes[] = { ABS_X, ABS_Z, ABS_Y, ABS_RX, ABS_RZ, ABS_RY };
static int spaceorb_axes[] = { ABS_X, ABS_Y, ABS_Z, ABS_RX, ABS_RY, ABS_RZ };
{ ABS_X, ABS_Y, ABS_RUDDER, ABS_THROTTLE, ABS_RX, ABS_RY, ABS_RZ };
input_report_abs(dev, ABS_RZ,
case ABS_RZ: /* the triggers (if mapped to axes) */
ABS_Z, ABS_RZ, /* triggers left/right */
input_report_abs(dev, ABS_RZ, data[11]);
input_report_abs(dev, ABS_RZ, data[5]);
input_set_abs_params(input_dev, ABS_RZ, 50, 200, 0, 0);
input_report_abs(dev, ABS_RZ, data[3]);
input_report_abs(input_dev, ABS_RZ, decode_erp(buf[5], buf[4]));
BIT_MASK(ABS_RZ);
input_set_abs_params(input, ABS_RZ, 0, 999, 0, 10);