Lines Matching refs:gyro_calib_data

137 	struct ps_calibration_data gyro_calib_data[3];  member
675 ds->gyro_calib_data[0].abs_code = ABS_RX; in dualsense_get_calibration_data()
676 ds->gyro_calib_data[0].bias = gyro_pitch_bias; in dualsense_get_calibration_data()
677 ds->gyro_calib_data[0].sens_numer = speed_2x*DS_GYRO_RES_PER_DEG_S; in dualsense_get_calibration_data()
678 ds->gyro_calib_data[0].sens_denom = gyro_pitch_plus - gyro_pitch_minus; in dualsense_get_calibration_data()
680 ds->gyro_calib_data[1].abs_code = ABS_RY; in dualsense_get_calibration_data()
681 ds->gyro_calib_data[1].bias = gyro_yaw_bias; in dualsense_get_calibration_data()
682 ds->gyro_calib_data[1].sens_numer = speed_2x*DS_GYRO_RES_PER_DEG_S; in dualsense_get_calibration_data()
683 ds->gyro_calib_data[1].sens_denom = gyro_yaw_plus - gyro_yaw_minus; in dualsense_get_calibration_data()
685 ds->gyro_calib_data[2].abs_code = ABS_RZ; in dualsense_get_calibration_data()
686 ds->gyro_calib_data[2].bias = gyro_roll_bias; in dualsense_get_calibration_data()
687 ds->gyro_calib_data[2].sens_numer = speed_2x*DS_GYRO_RES_PER_DEG_S; in dualsense_get_calibration_data()
688 ds->gyro_calib_data[2].sens_denom = gyro_roll_plus - gyro_roll_minus; in dualsense_get_calibration_data()
970 int calib_data = mult_frac(ds->gyro_calib_data[i].sens_numer, in dualsense_parse_report()
971 raw_data - ds->gyro_calib_data[i].bias, in dualsense_parse_report()
972 ds->gyro_calib_data[i].sens_denom); in dualsense_parse_report()
974 input_report_abs(ds->sensors, ds->gyro_calib_data[i].abs_code, calib_data); in dualsense_parse_report()