Lines Matching refs:gyro_calib_data
162 struct ps_calibration_data gyro_calib_data[3]; member
374 struct ps_calibration_data gyro_calib_data[3]; member
1002 ds->gyro_calib_data[0].abs_code = ABS_RX; in dualsense_get_calibration_data()
1003 ds->gyro_calib_data[0].bias = 0; in dualsense_get_calibration_data()
1004 ds->gyro_calib_data[0].sens_numer = speed_2x*DS_GYRO_RES_PER_DEG_S; in dualsense_get_calibration_data()
1005 ds->gyro_calib_data[0].sens_denom = abs(gyro_pitch_plus - gyro_pitch_bias) + in dualsense_get_calibration_data()
1008 ds->gyro_calib_data[1].abs_code = ABS_RY; in dualsense_get_calibration_data()
1009 ds->gyro_calib_data[1].bias = 0; in dualsense_get_calibration_data()
1010 ds->gyro_calib_data[1].sens_numer = speed_2x*DS_GYRO_RES_PER_DEG_S; in dualsense_get_calibration_data()
1011 ds->gyro_calib_data[1].sens_denom = abs(gyro_yaw_plus - gyro_yaw_bias) + in dualsense_get_calibration_data()
1014 ds->gyro_calib_data[2].abs_code = ABS_RZ; in dualsense_get_calibration_data()
1015 ds->gyro_calib_data[2].bias = 0; in dualsense_get_calibration_data()
1016 ds->gyro_calib_data[2].sens_numer = speed_2x*DS_GYRO_RES_PER_DEG_S; in dualsense_get_calibration_data()
1017 ds->gyro_calib_data[2].sens_denom = abs(gyro_roll_plus - gyro_roll_bias) + in dualsense_get_calibration_data()
1025 for (i = 0; i < ARRAY_SIZE(ds->gyro_calib_data); i++) { in dualsense_get_calibration_data()
1026 if (ds->gyro_calib_data[i].sens_denom == 0) { in dualsense_get_calibration_data()
1028 ds->gyro_calib_data[i].abs_code); in dualsense_get_calibration_data()
1029 ds->gyro_calib_data[i].bias = 0; in dualsense_get_calibration_data()
1030 ds->gyro_calib_data[i].sens_numer = DS_GYRO_RANGE; in dualsense_get_calibration_data()
1031 ds->gyro_calib_data[i].sens_denom = S16_MAX; in dualsense_get_calibration_data()
1400 int calib_data = mult_frac(ds->gyro_calib_data[i].sens_numer, in dualsense_parse_report()
1401 raw_data, ds->gyro_calib_data[i].sens_denom); in dualsense_parse_report()
1403 input_report_abs(ds->sensors, ds->gyro_calib_data[i].abs_code, calib_data); in dualsense_parse_report()
1868 ds4->gyro_calib_data[0].abs_code = ABS_RX; in dualshock4_get_calibration_data()
1869 ds4->gyro_calib_data[0].bias = 0; in dualshock4_get_calibration_data()
1870 ds4->gyro_calib_data[0].sens_numer = speed_2x*DS4_GYRO_RES_PER_DEG_S; in dualshock4_get_calibration_data()
1871 ds4->gyro_calib_data[0].sens_denom = abs(gyro_pitch_plus - gyro_pitch_bias) + in dualshock4_get_calibration_data()
1874 ds4->gyro_calib_data[1].abs_code = ABS_RY; in dualshock4_get_calibration_data()
1875 ds4->gyro_calib_data[1].bias = 0; in dualshock4_get_calibration_data()
1876 ds4->gyro_calib_data[1].sens_numer = speed_2x*DS4_GYRO_RES_PER_DEG_S; in dualshock4_get_calibration_data()
1877 ds4->gyro_calib_data[1].sens_denom = abs(gyro_yaw_plus - gyro_yaw_bias) + in dualshock4_get_calibration_data()
1880 ds4->gyro_calib_data[2].abs_code = ABS_RZ; in dualshock4_get_calibration_data()
1881 ds4->gyro_calib_data[2].bias = 0; in dualshock4_get_calibration_data()
1882 ds4->gyro_calib_data[2].sens_numer = speed_2x*DS4_GYRO_RES_PER_DEG_S; in dualshock4_get_calibration_data()
1883 ds4->gyro_calib_data[2].sens_denom = abs(gyro_roll_plus - gyro_roll_bias) + in dualshock4_get_calibration_data()
1914 for (i = 0; i < ARRAY_SIZE(ds4->gyro_calib_data); i++) { in dualshock4_get_calibration_data()
1915 if (ds4->gyro_calib_data[i].sens_denom == 0) { in dualshock4_get_calibration_data()
1916 ds4->gyro_calib_data[i].abs_code = ABS_RX + i; in dualshock4_get_calibration_data()
1918 ds4->gyro_calib_data[i].abs_code); in dualshock4_get_calibration_data()
1919 ds4->gyro_calib_data[i].bias = 0; in dualshock4_get_calibration_data()
1920 ds4->gyro_calib_data[i].sens_numer = DS4_GYRO_RANGE; in dualshock4_get_calibration_data()
1921 ds4->gyro_calib_data[i].sens_denom = S16_MAX; in dualshock4_get_calibration_data()
2309 int calib_data = mult_frac(ds4->gyro_calib_data[i].sens_numer, in dualshock4_parse_report()
2310 raw_data, ds4->gyro_calib_data[i].sens_denom); in dualshock4_parse_report()
2312 input_report_abs(ds4->sensors, ds4->gyro_calib_data[i].abs_code, calib_data); in dualshock4_parse_report()