Lines Matching refs:index_frontend

3373 	u8 index_frontend;
3384 for (index_frontend = 1; (index_frontend < MAX_NUMBER_OF_FRONTENDS) && (state->fe[index_frontend] != NULL); index_frontend++) {
3385 ret = state->fe[index_frontend]->ops.init(state->fe[index_frontend]);
3396 u8 index_frontend;
3399 for (index_frontend = 1; (index_frontend < MAX_NUMBER_OF_FRONTENDS) && (state->fe[index_frontend] != NULL); index_frontend++) {
3400 ret = state->fe[index_frontend]->ops.sleep(state->fe[index_frontend]);
3419 u8 index_frontend, sub_index_frontend;
3433 for (index_frontend = 1; (index_frontend < MAX_NUMBER_OF_FRONTENDS) && (state->fe[index_frontend] != NULL); index_frontend++) {
3434 state->fe[index_frontend]->ops.read_status(state->fe[index_frontend], &stat);
3436 dprintk("TMCC lock on the slave%i\n", index_frontend);
3438 state->fe[index_frontend]->ops.get_frontend(state->fe[index_frontend], c);
3440 if (sub_index_frontend != index_frontend) {
3441 state->fe[sub_index_frontend]->dtv_property_cache.isdbt_sb_mode = state->fe[index_frontend]->dtv_property_cache.isdbt_sb_mode;
3442 state->fe[sub_index_frontend]->dtv_property_cache.inversion = state->fe[index_frontend]->dtv_property_cache.inversion;
3443 state->fe[sub_index_frontend]->dtv_property_cache.transmission_mode = state->fe[index_frontend]->dtv_property_cache.transmission_mode;
3444 state->fe[sub_index_frontend]->dtv_property_cache.guard_interval = state->fe[index_frontend]->dtv_property_cache.guard_interval;
3445 state->fe[sub_index_frontend]->dtv_property_cache.isdbt_partial_reception = state->fe[index_frontend]->dtv_property_cache.isdbt_partial_reception;
3447 state->fe[sub_index_frontend]->dtv_property_cache.layer[i].segment_count = state->fe[index_frontend]->dtv_property_cache.layer[i].segment_count;
3448 state->fe[sub_index_frontend]->dtv_property_cache.layer[i].interleaving = state->fe[index_frontend]->dtv_property_cache.layer[i].interleaving;
3449 state->fe[sub_index_frontend]->dtv_property_cache.layer[i].fec = state->fe[index_frontend]->dtv_property_cache.layer[i].fec;
3450 state->fe[sub_index_frontend]->dtv_property_cache.layer[i].modulation = state->fe[index_frontend]->dtv_property_cache.layer[i].modulation;
3584 for (index_frontend = 1; (index_frontend < MAX_NUMBER_OF_FRONTENDS) && (state->fe[index_frontend] != NULL); index_frontend++) {
3585 state->fe[index_frontend]->dtv_property_cache.isdbt_sb_mode = c->isdbt_sb_mode;
3586 state->fe[index_frontend]->dtv_property_cache.inversion = c->inversion;
3587 state->fe[index_frontend]->dtv_property_cache.transmission_mode = c->transmission_mode;
3588 state->fe[index_frontend]->dtv_property_cache.guard_interval = c->guard_interval;
3589 state->fe[index_frontend]->dtv_property_cache.isdbt_partial_reception = c->isdbt_partial_reception;
3591 state->fe[index_frontend]->dtv_property_cache.layer[i].segment_count = c->layer[i].segment_count;
3592 state->fe[index_frontend]->dtv_property_cache.layer[i].interleaving = c->layer[i].interleaving;
3593 state->fe[index_frontend]->dtv_property_cache.layer[i].fec = c->layer[i].fec;
3594 state->fe[index_frontend]->dtv_property_cache.layer[i].modulation = c->layer[i].modulation;
3605 u8 exit_condition, index_frontend;
3618 for (index_frontend = 0; (index_frontend < MAX_NUMBER_OF_FRONTENDS) && (state->fe[index_frontend] != NULL); index_frontend++) {
3620 state->fe[index_frontend]->dtv_property_cache.delivery_system = SYS_ISDBT;
3621 memcpy(&state->fe[index_frontend]->dtv_property_cache, &fe->dtv_property_cache, sizeof(struct dtv_frontend_properties));
3625 dib8000_set_diversity_in(state->fe[index_frontend], 1);
3626 if (index_frontend != 0)
3627 dib8000_set_output_mode(state->fe[index_frontend],
3632 dib8096p_set_diversity_in(state->fe[index_frontend], 1);
3633 if (index_frontend != 0)
3634 dib8096p_set_output_mode(state->fe[index_frontend],
3641 if (state->fe[index_frontend]->ops.tuner_ops.set_params)
3642 state->fe[index_frontend]->ops.tuner_ops.set_params(state->fe[index_frontend]);
3644 dib8000_set_tune_state(state->fe[index_frontend], CT_AGC_START);
3649 dib8000_set_diversity_in(state->fe[index_frontend - 1], 0);
3651 dib8096p_set_diversity_in(state->fe[index_frontend - 1], 0);
3656 for (index_frontend = 1; (index_frontend < MAX_NUMBER_OF_FRONTENDS) && (state->fe[index_frontend] != NULL); index_frontend++) {
3657 time_slave = dib8000_agc_startup(state->fe[index_frontend]);
3677 for (index_frontend = 0; (index_frontend < MAX_NUMBER_OF_FRONTENDS) && (state->fe[index_frontend] != NULL); index_frontend++) {
3678 if (dib8000_get_tune_state(state->fe[index_frontend]) != CT_AGC_STOP) {
3685 for (index_frontend = 0; (index_frontend < MAX_NUMBER_OF_FRONTENDS) && (state->fe[index_frontend] != NULL); index_frontend++)
3686 dib8000_set_tune_state(state->fe[index_frontend], CT_DEMOD_START);
3691 for (index_frontend = 0; (index_frontend < MAX_NUMBER_OF_FRONTENDS) && (state->fe[index_frontend] != NULL); index_frontend++) {
3692 delay = dib8000_tune(state->fe[index_frontend]);
3701 if ((dib8000_get_status(state->fe[index_frontend]) == FE_STATUS_DEMOD_SUCCESS) || (dib8000_get_status(state->fe[index_frontend]) == FE_STATUS_FFT_SUCCESS)) {
3702 dprintk("autosearch succeeded on fe%i\n", index_frontend);
3703 dib8000_get_frontend(state->fe[index_frontend], c); /* we read the channel parameters from the frontend which was successful */
3707 if (l != index_frontend) { /* and for all frontend except the successful one */
3711 state->fe[l]->dtv_property_cache.isdbt_sb_mode = state->fe[index_frontend]->dtv_property_cache.isdbt_sb_mode;
3712 state->fe[l]->dtv_property_cache.inversion = state->fe[index_frontend]->dtv_property_cache.inversion;
3713 state->fe[l]->dtv_property_cache.transmission_mode = state->fe[index_frontend]->dtv_property_cache.transmission_mode;
3714 state->fe[l]->dtv_property_cache.guard_interval = state->fe[index_frontend]->dtv_property_cache.guard_interval;
3715 state->fe[l]->dtv_property_cache.isdbt_partial_reception = state->fe[index_frontend]->dtv_property_cache.isdbt_partial_reception;
3717 state->fe[l]->dtv_property_cache.layer[i].segment_count = state->fe[index_frontend]->dtv_property_cache.layer[i].segment_count;
3718 state->fe[l]->dtv_property_cache.layer[i].interleaving = state->fe[index_frontend]->dtv_property_cache.layer[i].interleaving;
3719 state->fe[l]->dtv_property_cache.layer[i].fec = state->fe[index_frontend]->dtv_property_cache.layer[i].fec;
3720 state->fe[l]->dtv_property_cache.layer[i].modulation = state->fe[index_frontend]->dtv_property_cache.layer[i].modulation;
3734 for (index_frontend = 0; (index_frontend < MAX_NUMBER_OF_FRONTENDS) && (state->fe[index_frontend] != NULL); index_frontend++) {
3735 if (dib8000_get_tune_state(state->fe[index_frontend]) != CT_DEMOD_STOP)
3771 u8 index_frontend;
3774 for (index_frontend = 1; (index_frontend < MAX_NUMBER_OF_FRONTENDS) && (state->fe[index_frontend] != NULL); index_frontend++)
3775 lock_slave |= dib8000_read_lock(state->fe[index_frontend]);
3838 u8 index_frontend;
3842 for (index_frontend = 1; (index_frontend < MAX_NUMBER_OF_FRONTENDS) && (state->fe[index_frontend] != NULL); index_frontend++) {
3843 state->fe[index_frontend]->ops.read_signal_strength(state->fe[index_frontend], &val);
3894 u8 index_frontend;
3898 for (index_frontend = 1; (index_frontend < MAX_NUMBER_OF_FRONTENDS) && (state->fe[index_frontend] != NULL); index_frontend++)
3899 snr_master += dib8000_get_snr(state->fe[index_frontend]);
4265 u8 index_frontend = 1;
4267 while ((index_frontend < MAX_NUMBER_OF_FRONTENDS) && (state->fe[index_frontend] != NULL))
4268 index_frontend++;
4269 if (index_frontend < MAX_NUMBER_OF_FRONTENDS) {
4270 dprintk("set slave fe %p to index %i\n", fe_slave, index_frontend);
4271 state->fe[index_frontend] = fe_slave;
4376 u8 index_frontend;
4378 for (index_frontend = 1; (index_frontend < MAX_NUMBER_OF_FRONTENDS) && (st->fe[index_frontend] != NULL); index_frontend++)
4379 dvb_frontend_detach(st->fe[index_frontend]);