Lines Matching refs:gyro_calib_data

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