Lines Matching refs:gyro_calib_data
157 struct ps_calibration_data gyro_calib_data[3]; member
367 struct ps_calibration_data gyro_calib_data[3]; member
995 ds->gyro_calib_data[0].abs_code = ABS_RX; in dualsense_get_calibration_data()
996 ds->gyro_calib_data[0].bias = 0; in dualsense_get_calibration_data()
997 ds->gyro_calib_data[0].sens_numer = speed_2x*DS_GYRO_RES_PER_DEG_S; in dualsense_get_calibration_data()
998 ds->gyro_calib_data[0].sens_denom = abs(gyro_pitch_plus - gyro_pitch_bias) + in dualsense_get_calibration_data()
1001 ds->gyro_calib_data[1].abs_code = ABS_RY; in dualsense_get_calibration_data()
1002 ds->gyro_calib_data[1].bias = 0; in dualsense_get_calibration_data()
1003 ds->gyro_calib_data[1].sens_numer = speed_2x*DS_GYRO_RES_PER_DEG_S; in dualsense_get_calibration_data()
1004 ds->gyro_calib_data[1].sens_denom = abs(gyro_yaw_plus - gyro_yaw_bias) + in dualsense_get_calibration_data()
1007 ds->gyro_calib_data[2].abs_code = ABS_RZ; in dualsense_get_calibration_data()
1008 ds->gyro_calib_data[2].bias = 0; in dualsense_get_calibration_data()
1009 ds->gyro_calib_data[2].sens_numer = speed_2x*DS_GYRO_RES_PER_DEG_S; in dualsense_get_calibration_data()
1010 ds->gyro_calib_data[2].sens_denom = abs(gyro_roll_plus - gyro_roll_bias) + in dualsense_get_calibration_data()
1018 for (i = 0; i < ARRAY_SIZE(ds->gyro_calib_data); i++) { in dualsense_get_calibration_data()
1019 if (ds->gyro_calib_data[i].sens_denom == 0) { in dualsense_get_calibration_data()
1021 ds->gyro_calib_data[i].abs_code); in dualsense_get_calibration_data()
1022 ds->gyro_calib_data[i].bias = 0; in dualsense_get_calibration_data()
1023 ds->gyro_calib_data[i].sens_numer = DS_GYRO_RANGE; in dualsense_get_calibration_data()
1024 ds->gyro_calib_data[i].sens_denom = S16_MAX; in dualsense_get_calibration_data()
1393 int calib_data = mult_frac(ds->gyro_calib_data[i].sens_numer, in dualsense_parse_report()
1394 raw_data, ds->gyro_calib_data[i].sens_denom); in dualsense_parse_report()
1396 input_report_abs(ds->sensors, ds->gyro_calib_data[i].abs_code, calib_data); in dualsense_parse_report()
1852 ds4->gyro_calib_data[0].abs_code = ABS_RX; in dualshock4_get_calibration_data()
1853 ds4->gyro_calib_data[0].bias = 0; in dualshock4_get_calibration_data()
1854 ds4->gyro_calib_data[0].sens_numer = speed_2x*DS4_GYRO_RES_PER_DEG_S; in dualshock4_get_calibration_data()
1855 ds4->gyro_calib_data[0].sens_denom = abs(gyro_pitch_plus - gyro_pitch_bias) + in dualshock4_get_calibration_data()
1858 ds4->gyro_calib_data[1].abs_code = ABS_RY; in dualshock4_get_calibration_data()
1859 ds4->gyro_calib_data[1].bias = 0; in dualshock4_get_calibration_data()
1860 ds4->gyro_calib_data[1].sens_numer = speed_2x*DS4_GYRO_RES_PER_DEG_S; in dualshock4_get_calibration_data()
1861 ds4->gyro_calib_data[1].sens_denom = abs(gyro_yaw_plus - gyro_yaw_bias) + in dualshock4_get_calibration_data()
1864 ds4->gyro_calib_data[2].abs_code = ABS_RZ; in dualshock4_get_calibration_data()
1865 ds4->gyro_calib_data[2].bias = 0; in dualshock4_get_calibration_data()
1866 ds4->gyro_calib_data[2].sens_numer = speed_2x*DS4_GYRO_RES_PER_DEG_S; in dualshock4_get_calibration_data()
1867 ds4->gyro_calib_data[2].sens_denom = abs(gyro_roll_plus - gyro_roll_bias) + in dualshock4_get_calibration_data()
1875 for (i = 0; i < ARRAY_SIZE(ds4->gyro_calib_data); i++) { in dualshock4_get_calibration_data()
1876 if (ds4->gyro_calib_data[i].sens_denom == 0) { in dualshock4_get_calibration_data()
1878 ds4->gyro_calib_data[i].abs_code); in dualshock4_get_calibration_data()
1879 ds4->gyro_calib_data[i].bias = 0; in dualshock4_get_calibration_data()
1880 ds4->gyro_calib_data[i].sens_numer = DS4_GYRO_RANGE; in dualshock4_get_calibration_data()
1881 ds4->gyro_calib_data[i].sens_denom = S16_MAX; in dualshock4_get_calibration_data()
2248 int calib_data = mult_frac(ds4->gyro_calib_data[i].sens_numer, in dualshock4_parse_report()
2249 raw_data, ds4->gyro_calib_data[i].sens_denom); in dualshock4_parse_report()
2251 input_report_abs(ds4->sensors, ds4->gyro_calib_data[i].abs_code, calib_data); in dualshock4_parse_report()