Lines Matching refs:tune_state

129 	enum frontend_tune_state tune_state;  member
1153 enum frontend_tune_state *tune_state = &state->tune_state; in dib0090_gain_control() local
1160 if (*tune_state == CT_AGC_START) { in dib0090_gain_control()
1198 *tune_state = CT_AGC_STEP_0; in dib0090_gain_control()
1205 if (*tune_state == CT_AGC_STEP_0) in dib0090_gain_control()
1217 if (*tune_state == CT_AGC_STEP_0) { in dib0090_gain_control()
1229 *tune_state = CT_AGC_STEP_1; in dib0090_gain_control()
1275 if (*tune_state == CT_AGC_STEP_1) { /* quickly go to the correct range of the ADC power */ in dib0090_gain_control()
1289 *tune_state = CT_AGC_STOP; in dib0090_gain_control()
1300 (u32) *tune_state, (u32) adc, (u32) adc_error, (u32) wbd, (u32) wbd_error, (u32) wbd_val, in dib0090_gain_control()
1594 static int dib0090_get_offset(struct dib0090_state *state, enum frontend_tune_state *tune_state) in dib0090_get_offset() argument
1598 switch (*tune_state) { in dib0090_get_offset()
1602 *tune_state = CT_TUNER_STEP_3; in dib0090_get_offset()
1610 *tune_state = CT_TUNER_STEP_4; in dib0090_get_offset()
1615 *tune_state = CT_TUNER_STEP_5; in dib0090_get_offset()
1670 …nt dib0090_dc_offset_calibration(struct dib0090_state *state, enum frontend_tune_state *tune_state) in dib0090_dc_offset_calibration() argument
1675 switch (*tune_state) { in dib0090_dc_offset_calibration()
1705 *tune_state = CT_TUNER_STEP_1; in dib0090_dc_offset_calibration()
1711 *tune_state = CT_TUNER_STEP_2; in dib0090_dc_offset_calibration()
1717 ret = dib0090_get_offset(state, tune_state); in dib0090_dc_offset_calibration()
1742 *tune_state = CT_TUNER_STEP_1; in dib0090_dc_offset_calibration()
1756 *tune_state = CT_TUNER_STEP_6; in dib0090_dc_offset_calibration()
1758 *tune_state = CT_TUNER_STEP_0; in dib0090_dc_offset_calibration()
1766 *tune_state = CT_TUNER_START; /* reset done -> real tuning can now begin */ in dib0090_dc_offset_calibration()
1774 …atic int dib0090_wbd_calibration(struct dib0090_state *state, enum frontend_tune_state *tune_state) in dib0090_wbd_calibration() argument
1779 switch (*tune_state) { in dib0090_wbd_calibration()
1794 *tune_state = CT_TUNER_START; in dib0090_wbd_calibration()
1802 *tune_state = CT_TUNER_STEP_0; in dib0090_wbd_calibration()
1809 *tune_state = CT_TUNER_START; /* reset done -> real tuning can now begin */ in dib0090_wbd_calibration()
2073 static int dib0090_captrim_search(struct dib0090_state *state, enum frontend_tune_state *tune_state) in dib0090_captrim_search() argument
2086 if (*tune_state == CT_TUNER_START) { in dib0090_captrim_search()
2106 *tune_state = CT_TUNER_STEP_0; in dib0090_captrim_search()
2108 } else if (*tune_state == CT_TUNER_STEP_0) { in dib0090_captrim_search()
2122 *tune_state = CT_TUNER_STEP_1; in dib0090_captrim_search()
2124 } else if (*tune_state == CT_TUNER_STEP_1) { in dib0090_captrim_search()
2131 *tune_state = CT_TUNER_STEP_3; in dib0090_captrim_search()
2159 *tune_state = CT_TUNER_STEP_0; in dib0090_captrim_search()
2161 *tune_state = CT_TUNER_STEP_2; in dib0090_captrim_search()
2165 } else if (*tune_state == CT_TUNER_STEP_2) { /* this step is only used by krosus < P1G */ in dib0090_captrim_search()
2169 *tune_state = CT_TUNER_STEP_3; in dib0090_captrim_search()
2171 } else if (*tune_state == CT_TUNER_STEP_3) { in dib0090_captrim_search()
2173 *tune_state = CT_TUNER_STEP_0; in dib0090_captrim_search()
2179 …atic int dib0090_get_temperature(struct dib0090_state *state, enum frontend_tune_state *tune_state) in dib0090_get_temperature() argument
2184 switch (*tune_state) { in dib0090_get_temperature()
2192 *tune_state = CT_TUNER_STEP_0; in dib0090_get_temperature()
2199 *tune_state = CT_TUNER_STEP_1; in dib0090_get_temperature()
2208 *tune_state = CT_TUNER_STEP_2; in dib0090_get_temperature()
2215 *tune_state = CT_TUNER_START; in dib0090_get_temperature()
2235 enum frontend_tune_state *tune_state = &state->tune_state; in dib0090_tune() local
2248 if (*tune_state == CT_TUNER_START) { in dib0090_tune()
2259 return dib0090_dc_offset_calibration(state, tune_state); in dib0090_tune()
2263 return dib0090_wbd_calibration(state, tune_state); in dib0090_tune()
2265 return dib0090_get_temperature(state, tune_state); in dib0090_tune()
2267 return dib0090_captrim_search(state, tune_state); in dib0090_tune()
2269 if (*tune_state == CT_TUNER_START) { in dib0090_tune()
2454 …else if (*tune_state == CT_TUNER_STEP_0) { /* Warning : because of captrim cal, if you change this… in dib0090_tune()
2490 *tune_state = CT_TUNER_STEP_1; in dib0090_tune()
2492 } else if (*tune_state == CT_TUNER_STEP_1) { in dib0090_tune()
2501 *tune_state = CT_TUNER_STOP; in dib0090_tune()
2517 return state->tune_state; in dib0090_get_tune_state()
2522 int dib0090_set_tune_state(struct dvb_frontend *fe, enum frontend_tune_state tune_state) in dib0090_set_tune_state() argument
2526 state->tune_state = tune_state; in dib0090_set_tune_state()
2545 state->tune_state = CT_TUNER_START; in dib0090_set_params()
2562 } while (state->tune_state != CT_TUNER_STOP); in dib0090_set_params()