• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/media/dvb/frontends/

Lines Matching defs:tune_state

109 	enum frontend_tune_state tune_state;
628 enum frontend_tune_state *tune_state = &state->tune_state;
635 if (*tune_state == CT_AGC_START) {
670 *tune_state = CT_AGC_STEP_0;
681 if (*tune_state == CT_AGC_STEP_0) {
693 *tune_state = CT_AGC_STEP_1;
739 if (*tune_state == CT_AGC_STEP_1) { /* quickly go to the correct range of the ADC power */
753 *tune_state = CT_AGC_STOP;
764 (u32) fe->id, (u32) *tune_state, (u32) adc, (u32) adc_error, (u32) wbd, (u32) wbd_error, (u32) wbd_val,
897 static int dib0090_get_offset(struct dib0090_state *state, enum frontend_tune_state *tune_state)
901 switch (*tune_state) {
905 *tune_state = CT_TUNER_STEP_3;
913 *tune_state = CT_TUNER_STEP_4;
918 *tune_state = CT_TUNER_STEP_5;
962 static int dib0090_dc_offset_calibration(struct dib0090_state *state, enum frontend_tune_state *tune_state)
966 switch (*tune_state) {
981 *tune_state = CT_TUNER_STEP_0;
993 *tune_state = CT_TUNER_STEP_1;
1000 *tune_state = CT_TUNER_STEP_2;
1006 ret = dib0090_get_offset(state, tune_state);
1025 *tune_state = CT_TUNER_STEP_1;
1037 *tune_state = CT_TUNER_STEP_6;
1039 *tune_state = CT_TUNER_STEP_0;
1047 *tune_state = CT_TUNER_START; /* reset done -> real tuning can now begin */
1055 static int dib0090_wbd_calibration(struct dib0090_state *state, enum frontend_tune_state *tune_state)
1057 switch (*tune_state) {
1063 *tune_state = CT_TUNER_STEP_0;
1069 *tune_state = CT_TUNER_START; /* reset done -> real tuning can now begin */
1189 enum frontend_tune_state *tune_state = &state->tune_state;
1204 return dib0090_dc_offset_calibration(state, tune_state);
1206 return dib0090_wbd_calibration(state, tune_state);
1243 if (*tune_state == CT_TUNER_START) {
1341 *tune_state = CT_TUNER_STEP_1;
1342 } else if (*tune_state == CT_TUNER_STEP_0) {
1344 } else if (*tune_state == CT_TUNER_STEP_1) {
1347 *tune_state = CT_TUNER_STEP_2;
1348 } else if (*tune_state == CT_TUNER_STEP_2) {
1371 *tune_state = CT_TUNER_STEP_1;
1373 *tune_state = CT_TUNER_STEP_3;
1376 } else if (*tune_state == CT_TUNER_STEP_3) {
1384 *tune_state = CT_TUNER_STEP_4;
1385 } else if (*tune_state == CT_TUNER_STEP_4) {
1415 *tune_state = CT_TUNER_STEP_5;
1416 } else if (*tune_state == CT_TUNER_STEP_5) {
1424 *tune_state = CT_TUNER_STOP;
1441 return state->tune_state;
1445 int dib0090_set_tune_state(struct dvb_frontend *fe, enum frontend_tune_state tune_state)
1449 state->tune_state = tune_state;
1467 state->tune_state = CT_TUNER_START;
1475 } while (state->tune_state != CT_TUNER_STOP);