Lines Matching refs:layer

1999 	switch (c->layer[layer_index].modulation) {  in dib8000_set_layer()
2015 switch (c->layer[layer_index].fec) { in dib8000_set_layer()
2034 time_intlv = fls(c->layer[layer_index].interleaving); in dib8000_set_layer()
2038 …dib8000_write_word(state, 2 + layer_index, (constellation << 10) | ((c->layer[layer_index].segment… in dib8000_set_layer()
2039 if (c->layer[layer_index].segment_count > 0) { in dib8000_set_layer()
2043 if (c->layer[layer_index].modulation == QAM_16 || c->layer[layer_index].modulation == QAM_64) in dib8000_set_layer()
2044 max_constellation = c->layer[layer_index].modulation; in dib8000_set_layer()
2047 if (c->layer[layer_index].modulation == QAM_64) in dib8000_set_layer()
2048 max_constellation = c->layer[layer_index].modulation; in dib8000_set_layer()
2227 if (c->layer[0].modulation == DQPSK) /* DQPSK */ in dib8000_small_fine_tune()
2232 if (c->layer[0].modulation == DQPSK) { /* DQPSK on central segment */ in dib8000_small_fine_tune()
2233 if (c->layer[1].modulation == DQPSK) /* DQPSK on external segments */ in dib8000_small_fine_tune()
2238 if (c->layer[1].modulation == DQPSK) /* DQPSK on external segments */ in dib8000_small_fine_tune()
2247 if (c->layer[0].modulation == DQPSK) /* DQPSK */ in dib8000_small_fine_tune()
2252 if (c->layer[0].modulation == DQPSK) { /* DQPSK on central segment */ in dib8000_small_fine_tune()
2253 if (c->layer[1].modulation == DQPSK) /* DQPSK on external segments */ in dib8000_small_fine_tune()
2258 if (c->layer[1].modulation == DQPSK) /* DQPSK on external segments */ in dib8000_small_fine_tune()
2269 if (c->layer[0].modulation == DQPSK) /* DQPSK */ in dib8000_small_fine_tune()
2274 if (c->layer[0].modulation == DQPSK) { /* DQPSK on central segment */ in dib8000_small_fine_tune()
2275 if (c->layer[1].modulation == DQPSK) /* DQPSK on external segments */ in dib8000_small_fine_tune()
2280 if (c->layer[1].modulation == DQPSK) /* DQPSK on external segments */ in dib8000_small_fine_tune()
2392 state->seg_diff_mask = (c->layer[0].modulation == DQPSK) << permu_seg[0]; in dib8000_set_isdbt_common_channel()
2394 nbseg_diff += (c->layer[i].modulation == DQPSK) * c->layer[i].segment_count; in dib8000_set_isdbt_common_channel()
2399 nbseg_diff += (c->layer[i].modulation == DQPSK) * c->layer[i].segment_count; in dib8000_set_isdbt_common_channel()
2412 state->layer_b_nb_seg = c->layer[1].segment_count; in dib8000_set_isdbt_common_channel()
2413 state->layer_c_nb_seg = c->layer[2].segment_count; in dib8000_set_isdbt_common_channel()
2475 tmcc_pow += (((c->layer[i].modulation == DQPSK) * 4 + 1) * c->layer[i].segment_count) ; in dib8000_set_isdbt_common_channel()
2566 c->layer[0].modulation = QAM_64; in dib8000_autosearch_start()
2567 c->layer[0].fec = FEC_2_3; in dib8000_autosearch_start()
2568 c->layer[0].interleaving = 0; in dib8000_autosearch_start()
2569 c->layer[0].segment_count = 13; in dib8000_autosearch_start()
2602 c->layer[0].modulation = QAM_64; in dib8000_autosearch_start()
2603 c->layer[0].fec = FEC_2_3; in dib8000_autosearch_start()
2604 c->layer[0].interleaving = 0; in dib8000_autosearch_start()
2605 c->layer[0].segment_count = 13; in dib8000_autosearch_start()
2607 c->layer[0].segment_count = 13; in dib8000_autosearch_start()
2992 if ((c->layer[i].segment_count > 13) || in is_manual_mode()
2993 (c->layer[i].segment_count == 0)) { in is_manual_mode()
2998 n_segs += c->layer[i].segment_count; in is_manual_mode()
3000 if ((c->layer[i].modulation == QAM_AUTO) || in is_manual_mode()
3001 (c->layer[i].fec == FEC_AUTO)) { in is_manual_mode()
3265 if (c->layer[i].interleaving >= deeper_interleaver) { in dib8000_tune()
3266 dprintk("layer%i: time interleaver = %d\n", i, c->layer[i].interleaving); in dib8000_tune()
3267 if (c->layer[i].segment_count > 0) { /* valid layer */ in dib8000_tune()
3268 deeper_interleaver = c->layer[0].interleaving; in dib8000_tune()
3297 c->layer[0].segment_count ? (locks >> 7) & 0x1 ? "locked" : "NOT LOCKED" : "not enabled", in dib8000_tune()
3298 c->layer[1].segment_count ? (locks >> 6) & 0x1 ? "locked" : "NOT LOCKED" : "not enabled", in dib8000_tune()
3299 c->layer[2].segment_count ? (locks >> 5) & 0x1 ? "locked" : "NOT LOCKED" : "not enabled"); in dib8000_tune()
3318 c->layer[0].segment_count ? (locks >> 7) & 0x1 ? "locked" : "NOT LOCKED" : "not enabled", in dib8000_tune()
3319 c->layer[1].segment_count ? (locks >> 6) & 0x1 ? "locked" : "NOT LOCKED" : "not enabled", in dib8000_tune()
3320 c->layer[2].segment_count ? (locks >> 5) & 0x1 ? "locked" : "NOT LOCKED" : "not enabled"); in dib8000_tune()
3451 …b_index_frontend]->dtv_property_cache.layer[i].segment_count = state->fe[index_frontend]->dtv_prop… in dib8000_get_frontend()
3452 …ub_index_frontend]->dtv_property_cache.layer[i].interleaving = state->fe[index_frontend]->dtv_prop… in dib8000_get_frontend()
3453 …fe[sub_index_frontend]->dtv_property_cache.layer[i].fec = state->fe[index_frontend]->dtv_property_… in dib8000_get_frontend()
3454 …sub_index_frontend]->dtv_property_cache.layer[i].modulation = state->fe[index_frontend]->dtv_prope… in dib8000_get_frontend()
3512 c->layer[i].segment_count = val; in dib8000_get_frontend()
3521 i, c->layer[i].segment_count); in dib8000_get_frontend()
3527 c->layer[i].interleaving = val; in dib8000_get_frontend()
3530 i, c->layer[i].interleaving); in dib8000_get_frontend()
3535 c->layer[i].fec = FEC_1_2; in dib8000_get_frontend()
3540 c->layer[i].fec = FEC_2_3; in dib8000_get_frontend()
3545 c->layer[i].fec = FEC_3_4; in dib8000_get_frontend()
3550 c->layer[i].fec = FEC_5_6; in dib8000_get_frontend()
3555 c->layer[i].fec = FEC_7_8; in dib8000_get_frontend()
3564 c->layer[i].modulation = DQPSK; in dib8000_get_frontend()
3569 c->layer[i].modulation = QPSK; in dib8000_get_frontend()
3574 c->layer[i].modulation = QAM_16; in dib8000_get_frontend()
3580 c->layer[i].modulation = QAM_64; in dib8000_get_frontend()
3595 state->fe[index_frontend]->dtv_property_cache.layer[i].segment_count = c->layer[i].segment_count; in dib8000_get_frontend()
3596 state->fe[index_frontend]->dtv_property_cache.layer[i].interleaving = c->layer[i].interleaving; in dib8000_get_frontend()
3597 state->fe[index_frontend]->dtv_property_cache.layer[i].fec = c->layer[i].fec; in dib8000_get_frontend()
3598 state->fe[index_frontend]->dtv_property_cache.layer[i].modulation = c->layer[i].modulation; in dib8000_get_frontend()
3721 …state->fe[l]->dtv_property_cache.layer[i].segment_count = state->fe[index_frontend]->dtv_property_… in dib8000_set_frontend()
3722 …state->fe[l]->dtv_property_cache.layer[i].interleaving = state->fe[index_frontend]->dtv_property_c… in dib8000_set_frontend()
3723 …state->fe[l]->dtv_property_cache.layer[i].fec = state->fe[index_frontend]->dtv_property_cache.laye… in dib8000_set_frontend()
3724 …state->fe[l]->dtv_property_cache.layer[i].modulation = state->fe[index_frontend]->dtv_property_cac… in dib8000_set_frontend()
4011 static u32 dib8000_get_time_us(struct dvb_frontend *fe, int layer) in dib8000_get_time_us() argument
4021 if (layer >= 0) { in dib8000_get_time_us()
4022 ini_layer = layer; in dib8000_get_time_us()
4023 end_layer = layer + 1; in dib8000_get_time_us()
4060 nsegs = c->layer[i].segment_count; in dib8000_get_time_us()
4064 switch (c->layer[i].modulation) { in dib8000_get_time_us()
4078 switch (c->layer[i].fec) { in dib8000_get_time_us()
4102 interleaving = c->layer[i].interleaving; in dib8000_get_time_us()
4225 unsigned nsegs = c->layer[i].segment_count; in dib8000_get_stats()