Lines Matching refs:index_frontend

2760 	u8 index_frontend;
2771 for (index_frontend = 1; (index_frontend < MAX_NUMBER_OF_FRONTENDS) && (state->fe[index_frontend] != NULL); index_frontend++) {
2772 ret = state->fe[index_frontend]->ops.init(state->fe[index_frontend]);
2783 u8 index_frontend;
2786 for (index_frontend = 1; (index_frontend < MAX_NUMBER_OF_FRONTENDS) && (state->fe[index_frontend] != NULL); index_frontend++) {
2787 ret = state->fe[index_frontend]->ops.sleep(state->fe[index_frontend]);
2818 u8 index_frontend, sub_index_frontend;
2822 for (index_frontend = 1; (index_frontend < MAX_NUMBER_OF_FRONTENDS) && (state->fe[index_frontend] != NULL); index_frontend++) {
2823 state->fe[index_frontend]->ops.read_status(state->fe[index_frontend], &stat);
2825 dprintk("TMCC lock on the slave%i", index_frontend);
2827 state->fe[index_frontend]->ops.get_frontend(state->fe[index_frontend]);
2829 if (sub_index_frontend != index_frontend) {
2830 state->fe[sub_index_frontend]->dtv_property_cache.isdbt_sb_mode = state->fe[index_frontend]->dtv_property_cache.isdbt_sb_mode;
2831 state->fe[sub_index_frontend]->dtv_property_cache.inversion = state->fe[index_frontend]->dtv_property_cache.inversion;
2832 state->fe[sub_index_frontend]->dtv_property_cache.transmission_mode = state->fe[index_frontend]->dtv_property_cache.transmission_mode;
2833 state->fe[sub_index_frontend]->dtv_property_cache.guard_interval = state->fe[index_frontend]->dtv_property_cache.guard_interval;
2834 state->fe[sub_index_frontend]->dtv_property_cache.isdbt_partial_reception = state->fe[index_frontend]->dtv_property_cache.isdbt_partial_reception;
2836 state->fe[sub_index_frontend]->dtv_property_cache.layer[i].segment_count = state->fe[index_frontend]->dtv_property_cache.layer[i].segment_count;
2837 state->fe[sub_index_frontend]->dtv_property_cache.layer[i].interleaving = state->fe[index_frontend]->dtv_property_cache.layer[i].interleaving;
2838 state->fe[sub_index_frontend]->dtv_property_cache.layer[i].fec = state->fe[index_frontend]->dtv_property_cache.layer[i].fec;
2839 state->fe[sub_index_frontend]->dtv_property_cache.layer[i].modulation = state->fe[index_frontend]->dtv_property_cache.layer[i].modulation;
2943 for (index_frontend = 1; (index_frontend < MAX_NUMBER_OF_FRONTENDS) && (state->fe[index_frontend] != NULL); index_frontend++) {
2944 state->fe[index_frontend]->dtv_property_cache.isdbt_sb_mode = fe->dtv_property_cache.isdbt_sb_mode;
2945 state->fe[index_frontend]->dtv_property_cache.inversion = fe->dtv_property_cache.inversion;
2946 state->fe[index_frontend]->dtv_property_cache.transmission_mode = fe->dtv_property_cache.transmission_mode;
2947 state->fe[index_frontend]->dtv_property_cache.guard_interval = fe->dtv_property_cache.guard_interval;
2948 state->fe[index_frontend]->dtv_property_cache.isdbt_partial_reception = fe->dtv_property_cache.isdbt_partial_reception;
2950 state->fe[index_frontend]->dtv_property_cache.layer[i].segment_count = fe->dtv_property_cache.layer[i].segment_count;
2951 state->fe[index_frontend]->dtv_property_cache.layer[i].interleaving = fe->dtv_property_cache.layer[i].interleaving;
2952 state->fe[index_frontend]->dtv_property_cache.layer[i].fec = fe->dtv_property_cache.layer[i].fec;
2953 state->fe[index_frontend]->dtv_property_cache.layer[i].modulation = fe->dtv_property_cache.layer[i].modulation;
2962 u8 nbr_pending, exit_condition, index_frontend;
2977 for (index_frontend = 0; (index_frontend < MAX_NUMBER_OF_FRONTENDS) && (state->fe[index_frontend] != NULL); index_frontend++) {
2979 state->fe[index_frontend]->dtv_property_cache.delivery_system = SYS_ISDBT;
2980 memcpy(&state->fe[index_frontend]->dtv_property_cache, &fe->dtv_property_cache, sizeof(struct dtv_frontend_properties));
2983 dib8000_set_output_mode(state->fe[index_frontend],
2986 dib8096p_set_output_mode(state->fe[index_frontend],
2988 if (state->fe[index_frontend]->ops.tuner_ops.set_params)
2989 state->fe[index_frontend]->ops.tuner_ops.set_params(state->fe[index_frontend]);
2991 dib8000_set_tune_state(state->fe[index_frontend], CT_AGC_START);
2997 for (index_frontend = 1; (index_frontend < MAX_NUMBER_OF_FRONTENDS) && (state->fe[index_frontend] != NULL); index_frontend++) {
2998 time_slave = dib8000_agc_startup(state->fe[index_frontend]);
3009 for (index_frontend = 0; (index_frontend < MAX_NUMBER_OF_FRONTENDS) && (state->fe[index_frontend] != NULL); index_frontend++) {
3010 if (dib8000_get_tune_state(state->fe[index_frontend]) != CT_AGC_STOP) {
3017 for (index_frontend = 0; (index_frontend < MAX_NUMBER_OF_FRONTENDS) && (state->fe[index_frontend] != NULL); index_frontend++)
3018 dib8000_set_tune_state(state->fe[index_frontend], CT_DEMOD_START);
3048 for (index_frontend = 0; (index_frontend < MAX_NUMBER_OF_FRONTENDS) && (state->fe[index_frontend] != NULL); index_frontend++) {
3049 dib8000_set_bandwidth(state->fe[index_frontend], fe->dtv_property_cache.bandwidth_hz / 1000);
3050 dib8000_autosearch_start(state->fe[index_frontend]);
3057 for (index_frontend = 0; (index_frontend < MAX_NUMBER_OF_FRONTENDS) && (state->fe[index_frontend] != NULL); index_frontend++) {
3058 if (((tune_failed >> index_frontend) & 0x1) == 0) {
3059 found = dib8000_autosearch_irq(state->fe[index_frontend]);
3065 dprintk("autosearch succeed on the frontend%i", index_frontend);
3067 index_frontend_success = index_frontend;
3072 tune_failed |= (1 << index_frontend);
3073 dprintk("autosearch failed for the frontend%i", index_frontend);
3094 for (index_frontend = 0, ret = 0; (ret >= 0) && (index_frontend < MAX_NUMBER_OF_FRONTENDS) && (state->fe[index_frontend] != NULL); index_frontend++)
3095 ret = dib8000_tune(state->fe[index_frontend]);
3100 for (index_frontend = 1;
3101 (index_frontend < MAX_NUMBER_OF_FRONTENDS) &&
3102 (state->fe[index_frontend] != NULL);
3103 index_frontend++) {
3104 dib8000_set_output_mode(state->fe[index_frontend],
3106 dib8000_set_diversity_in(state->fe[index_frontend-1], 1);
3110 dib8000_set_diversity_in(state->fe[index_frontend-1], 0);
3117 for (index_frontend = 1;
3118 (index_frontend < MAX_NUMBER_OF_FRONTENDS) &&
3119 (state->fe[index_frontend] != NULL);
3120 index_frontend++) {
3121 dib8096p_set_output_mode(state->fe[index_frontend],
3123 dib8096p_set_diversity_in(state->fe[index_frontend-1], 1);
3127 dib8096p_set_diversity_in(state->fe[index_frontend-1], 0);
3146 u8 index_frontend;
3153 for (index_frontend = 1; (index_frontend < MAX_NUMBER_OF_FRONTENDS) && (state->fe[index_frontend] != NULL); index_frontend++)
3154 lock_slave |= dib8000_read_lock(state->fe[index_frontend]);
3216 u8 index_frontend;
3220 for (index_frontend = 1; (index_frontend < MAX_NUMBER_OF_FRONTENDS) && (state->fe[index_frontend] != NULL); index_frontend++) {
3221 state->fe[index_frontend]->ops.read_signal_strength(state->fe[index_frontend], &val);
3272 u8 index_frontend;
3276 for (index_frontend = 1; (index_frontend < MAX_NUMBER_OF_FRONTENDS) && (state->fe[index_frontend] != NULL); index_frontend++)
3277 snr_master += dib8000_get_snr(state->fe[index_frontend]);
3292 u8 index_frontend = 1;
3294 while ((index_frontend < MAX_NUMBER_OF_FRONTENDS) && (state->fe[index_frontend] != NULL))
3295 index_frontend++;
3296 if (index_frontend < MAX_NUMBER_OF_FRONTENDS) {
3297 dprintk("set slave fe %p to index %i", fe_slave, index_frontend);
3298 state->fe[index_frontend] = fe_slave;
3310 u8 index_frontend = 1;
3312 while ((index_frontend < MAX_NUMBER_OF_FRONTENDS) && (state->fe[index_frontend] != NULL))
3313 index_frontend++;
3314 if (index_frontend != 1) {
3315 dprintk("remove slave fe %p (index %i)", state->fe[index_frontend-1], index_frontend-1);
3316 state->fe[index_frontend] = NULL;
3425 u8 index_frontend;
3427 for (index_frontend = 1; (index_frontend < MAX_NUMBER_OF_FRONTENDS) && (st->fe[index_frontend] != NULL); index_frontend++)
3428 dvb_frontend_detach(st->fe[index_frontend]);