Lines Matching refs:tune_state

145 	enum frontend_tune_state tune_state;  member
1157 enum frontend_tune_state *tune_state = &state->tune_state; in dib0090_gain_control() local
1164 if (*tune_state == CT_AGC_START) { in dib0090_gain_control()
1202 *tune_state = CT_AGC_STEP_0; in dib0090_gain_control()
1209 if (*tune_state == CT_AGC_STEP_0) in dib0090_gain_control()
1221 if (*tune_state == CT_AGC_STEP_0) { in dib0090_gain_control()
1233 *tune_state = CT_AGC_STEP_1; in dib0090_gain_control()
1279 if (*tune_state == CT_AGC_STEP_1) { /* quickly go to the correct range of the ADC power */ in dib0090_gain_control()
1293 *tune_state = CT_AGC_STOP; in dib0090_gain_control()
1304 (u32) *tune_state, (u32) adc, (u32) adc_error, (u32) wbd, (u32) wbd_error, (u32) wbd_val, in dib0090_gain_control()
1598 static int dib0090_get_offset(struct dib0090_state *state, enum frontend_tune_state *tune_state) in dib0090_get_offset() argument
1602 switch (*tune_state) { in dib0090_get_offset()
1606 *tune_state = CT_TUNER_STEP_3; in dib0090_get_offset()
1614 *tune_state = CT_TUNER_STEP_4; in dib0090_get_offset()
1619 *tune_state = CT_TUNER_STEP_5; in dib0090_get_offset()
1674 …nt dib0090_dc_offset_calibration(struct dib0090_state *state, enum frontend_tune_state *tune_state) in dib0090_dc_offset_calibration() argument
1679 switch (*tune_state) { in dib0090_dc_offset_calibration()
1708 *tune_state = CT_TUNER_STEP_1; in dib0090_dc_offset_calibration()
1714 *tune_state = CT_TUNER_STEP_2; in dib0090_dc_offset_calibration()
1720 ret = dib0090_get_offset(state, tune_state); in dib0090_dc_offset_calibration()
1745 *tune_state = CT_TUNER_STEP_1; in dib0090_dc_offset_calibration()
1758 *tune_state = CT_TUNER_STEP_6; in dib0090_dc_offset_calibration()
1760 *tune_state = CT_TUNER_STEP_0; in dib0090_dc_offset_calibration()
1768 *tune_state = CT_TUNER_START; /* reset done -> real tuning can now begin */ in dib0090_dc_offset_calibration()
1776 …atic int dib0090_wbd_calibration(struct dib0090_state *state, enum frontend_tune_state *tune_state) in dib0090_wbd_calibration() argument
1781 switch (*tune_state) { in dib0090_wbd_calibration()
1796 *tune_state = CT_TUNER_START; in dib0090_wbd_calibration()
1804 *tune_state = CT_TUNER_STEP_0; in dib0090_wbd_calibration()
1811 *tune_state = CT_TUNER_START; /* reset done -> real tuning can now begin */ in dib0090_wbd_calibration()
2075 static int dib0090_captrim_search(struct dib0090_state *state, enum frontend_tune_state *tune_state) in dib0090_captrim_search() argument
2088 if (*tune_state == CT_TUNER_START) { in dib0090_captrim_search()
2107 *tune_state = CT_TUNER_STEP_0; in dib0090_captrim_search()
2109 } else if (*tune_state == CT_TUNER_STEP_0) { in dib0090_captrim_search()
2123 *tune_state = CT_TUNER_STEP_1; in dib0090_captrim_search()
2125 } else if (*tune_state == CT_TUNER_STEP_1) { in dib0090_captrim_search()
2132 *tune_state = CT_TUNER_STEP_3; in dib0090_captrim_search()
2160 *tune_state = CT_TUNER_STEP_0; in dib0090_captrim_search()
2162 *tune_state = CT_TUNER_STEP_2; in dib0090_captrim_search()
2166 } else if (*tune_state == CT_TUNER_STEP_2) { /* this step is only used by krosus < P1G */ in dib0090_captrim_search()
2170 *tune_state = CT_TUNER_STEP_3; in dib0090_captrim_search()
2172 } else if (*tune_state == CT_TUNER_STEP_3) { in dib0090_captrim_search()
2174 *tune_state = CT_TUNER_STEP_0; in dib0090_captrim_search()
2180 …atic int dib0090_get_temperature(struct dib0090_state *state, enum frontend_tune_state *tune_state) in dib0090_get_temperature() argument
2185 switch (*tune_state) { in dib0090_get_temperature()
2193 *tune_state = CT_TUNER_STEP_0; in dib0090_get_temperature()
2200 *tune_state = CT_TUNER_STEP_1; in dib0090_get_temperature()
2209 *tune_state = CT_TUNER_STEP_2; in dib0090_get_temperature()
2216 *tune_state = CT_TUNER_START; in dib0090_get_temperature()
2236 enum frontend_tune_state *tune_state = &state->tune_state; in dib0090_tune() local
2249 if (*tune_state == CT_TUNER_START) { in dib0090_tune()
2260 return dib0090_dc_offset_calibration(state, tune_state); in dib0090_tune()
2264 return dib0090_wbd_calibration(state, tune_state); in dib0090_tune()
2266 return dib0090_get_temperature(state, tune_state); in dib0090_tune()
2268 return dib0090_captrim_search(state, tune_state); in dib0090_tune()
2270 if (*tune_state == CT_TUNER_START) { in dib0090_tune()
2462 …else if (*tune_state == CT_TUNER_STEP_0) { /* Warning : because of captrim cal, if you change this… in dib0090_tune()
2498 *tune_state = CT_TUNER_STEP_1; in dib0090_tune()
2500 } else if (*tune_state == CT_TUNER_STEP_1) { in dib0090_tune()
2509 *tune_state = CT_TUNER_STOP; in dib0090_tune()
2526 return state->tune_state; in dib0090_get_tune_state()
2531 int dib0090_set_tune_state(struct dvb_frontend *fe, enum frontend_tune_state tune_state) in dib0090_set_tune_state() argument
2535 state->tune_state = tune_state; in dib0090_set_tune_state()
2554 state->tune_state = CT_TUNER_START; in dib0090_set_params()
2571 } while (state->tune_state != CT_TUNER_STOP); in dib0090_set_params()