Lines Matching refs:c
332 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in mb86a20s_read_signal_strength() local
338 return c->strength.stat[0].uvalue; in mb86a20s_read_signal_strength()
341 c->strength.stat[0].uvalue = 0; in mb86a20s_read_signal_strength()
379 c->strength.stat[0].uvalue = rf; in mb86a20s_read_signal_strength()
511 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in mb86a20s_reset_frontend_cache() local
516 c->delivery_system = SYS_ISDBT; in mb86a20s_reset_frontend_cache()
517 c->bandwidth_hz = 6000000; in mb86a20s_reset_frontend_cache()
520 c->isdbt_layer_enabled = 0; in mb86a20s_reset_frontend_cache()
521 c->transmission_mode = TRANSMISSION_MODE_AUTO; in mb86a20s_reset_frontend_cache()
522 c->guard_interval = GUARD_INTERVAL_AUTO; in mb86a20s_reset_frontend_cache()
523 c->isdbt_sb_mode = 0; in mb86a20s_reset_frontend_cache()
524 c->isdbt_sb_segment_count = 0; in mb86a20s_reset_frontend_cache()
638 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in mb86a20s_get_frontend() local
653 c->isdbt_partial_reception = (rc & 0x10) ? 1 : 0; in mb86a20s_get_frontend()
665 c->layer[layer].segment_count = rc; in mb86a20s_get_frontend()
667 c->layer[layer].segment_count = 0; in mb86a20s_get_frontend()
671 c->isdbt_layer_enabled |= 1 << layer; in mb86a20s_get_frontend()
677 c->layer[layer].modulation = rc; in mb86a20s_get_frontend()
683 c->layer[layer].fec = rc; in mb86a20s_get_frontend()
689 c->layer[layer].interleaving = rc; in mb86a20s_get_frontend()
690 mb86a20s_layer_bitrate(fe, layer, c->layer[layer].modulation, in mb86a20s_get_frontend()
691 c->layer[layer].fec, in mb86a20s_get_frontend()
692 c->guard_interval, in mb86a20s_get_frontend()
693 c->layer[layer].segment_count); in mb86a20s_get_frontend()
700 c->isdbt_sb_mode = 1; in mb86a20s_get_frontend()
702 if (!c->isdbt_sb_segment_count) in mb86a20s_get_frontend()
703 c->isdbt_sb_segment_count = 1; in mb86a20s_get_frontend()
710 c->transmission_mode = TRANSMISSION_MODE_AUTO; in mb86a20s_get_frontend()
715 c->transmission_mode = TRANSMISSION_MODE_4K; in mb86a20s_get_frontend()
718 c->transmission_mode = TRANSMISSION_MODE_8K; in mb86a20s_get_frontend()
722 c->guard_interval = GUARD_INTERVAL_AUTO; in mb86a20s_get_frontend()
727 c->guard_interval = GUARD_INTERVAL_1_4; in mb86a20s_get_frontend()
730 c->guard_interval = GUARD_INTERVAL_1_8; in mb86a20s_get_frontend()
733 c->guard_interval = GUARD_INTERVAL_1_16; in mb86a20s_get_frontend()
742 c->isdbt_layer_enabled = 0; in mb86a20s_get_frontend()
750 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in mb86a20s_reset_counters() local
756 if (state->last_frequency != c->frequency) { in mb86a20s_reset_counters()
757 memset(&c->cnr, 0, sizeof(c->cnr)); in mb86a20s_reset_counters()
758 memset(&c->pre_bit_error, 0, sizeof(c->pre_bit_error)); in mb86a20s_reset_counters()
759 memset(&c->pre_bit_count, 0, sizeof(c->pre_bit_count)); in mb86a20s_reset_counters()
760 memset(&c->post_bit_error, 0, sizeof(c->post_bit_error)); in mb86a20s_reset_counters()
761 memset(&c->post_bit_count, 0, sizeof(c->post_bit_count)); in mb86a20s_reset_counters()
762 memset(&c->block_error, 0, sizeof(c->block_error)); in mb86a20s_reset_counters()
763 memset(&c->block_count, 0, sizeof(c->block_count)); in mb86a20s_reset_counters()
765 state->last_frequency = c->frequency; in mb86a20s_reset_counters()
1397 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in mb86a20s_get_main_CNR() local
1426 c->cnr.stat[0].scale = FE_SCALE_DECIBEL; in mb86a20s_get_main_CNR()
1427 c->cnr.stat[0].svalue = cnr; in mb86a20s_get_main_CNR()
1444 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in mb86a20s_get_blk_error_layer_CNR() local
1469 if (!(c->isdbt_layer_enabled & (1 << layer))) { in mb86a20s_get_blk_error_layer_CNR()
1470 c->cnr.stat[1 + layer].scale = FE_SCALE_NOT_AVAILABLE; in mb86a20s_get_blk_error_layer_CNR()
1496 switch (c->layer[layer].modulation) { in mb86a20s_get_blk_error_layer_CNR()
1514 c->cnr.stat[1 + layer].scale = FE_SCALE_DECIBEL; in mb86a20s_get_blk_error_layer_CNR()
1515 c->cnr.stat[1 + layer].svalue = cnr; in mb86a20s_get_blk_error_layer_CNR()
1546 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in mb86a20s_stats_not_ready() local
1554 c->strength.len = 1; in mb86a20s_stats_not_ready()
1557 c->cnr.len = NUM_LAYERS + 1; in mb86a20s_stats_not_ready()
1558 c->pre_bit_error.len = NUM_LAYERS + 1; in mb86a20s_stats_not_ready()
1559 c->pre_bit_count.len = NUM_LAYERS + 1; in mb86a20s_stats_not_ready()
1560 c->post_bit_error.len = NUM_LAYERS + 1; in mb86a20s_stats_not_ready()
1561 c->post_bit_count.len = NUM_LAYERS + 1; in mb86a20s_stats_not_ready()
1562 c->block_error.len = NUM_LAYERS + 1; in mb86a20s_stats_not_ready()
1563 c->block_count.len = NUM_LAYERS + 1; in mb86a20s_stats_not_ready()
1566 c->strength.stat[0].scale = FE_SCALE_RELATIVE; in mb86a20s_stats_not_ready()
1567 c->strength.stat[0].uvalue = 0; in mb86a20s_stats_not_ready()
1571 c->cnr.stat[layer].scale = FE_SCALE_NOT_AVAILABLE; in mb86a20s_stats_not_ready()
1572 c->pre_bit_error.stat[layer].scale = FE_SCALE_NOT_AVAILABLE; in mb86a20s_stats_not_ready()
1573 c->pre_bit_count.stat[layer].scale = FE_SCALE_NOT_AVAILABLE; in mb86a20s_stats_not_ready()
1574 c->post_bit_error.stat[layer].scale = FE_SCALE_NOT_AVAILABLE; in mb86a20s_stats_not_ready()
1575 c->post_bit_count.stat[layer].scale = FE_SCALE_NOT_AVAILABLE; in mb86a20s_stats_not_ready()
1576 c->block_error.stat[layer].scale = FE_SCALE_NOT_AVAILABLE; in mb86a20s_stats_not_ready()
1577 c->block_count.stat[layer].scale = FE_SCALE_NOT_AVAILABLE; in mb86a20s_stats_not_ready()
1584 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in mb86a20s_get_stats() local
1610 if (c->isdbt_layer_enabled & (1 << layer)) { in mb86a20s_get_stats()
1618 c->pre_bit_error.stat[1 + layer].scale = FE_SCALE_COUNTER; in mb86a20s_get_stats()
1619 c->pre_bit_error.stat[1 + layer].uvalue += bit_error; in mb86a20s_get_stats()
1620 c->pre_bit_count.stat[1 + layer].scale = FE_SCALE_COUNTER; in mb86a20s_get_stats()
1621 c->pre_bit_count.stat[1 + layer].uvalue += bit_count; in mb86a20s_get_stats()
1627 c->pre_bit_error.stat[1 + layer].scale = FE_SCALE_NOT_AVAILABLE; in mb86a20s_get_stats()
1628 c->pre_bit_count.stat[1 + layer].scale = FE_SCALE_NOT_AVAILABLE; in mb86a20s_get_stats()
1633 if (c->block_error.stat[1 + layer].scale != FE_SCALE_NOT_AVAILABLE) in mb86a20s_get_stats()
1640 c->post_bit_error.stat[1 + layer].scale = FE_SCALE_COUNTER; in mb86a20s_get_stats()
1641 c->post_bit_error.stat[1 + layer].uvalue += bit_error; in mb86a20s_get_stats()
1642 c->post_bit_count.stat[1 + layer].scale = FE_SCALE_COUNTER; in mb86a20s_get_stats()
1643 c->post_bit_count.stat[1 + layer].uvalue += bit_count; in mb86a20s_get_stats()
1649 c->post_bit_error.stat[1 + layer].scale = FE_SCALE_NOT_AVAILABLE; in mb86a20s_get_stats()
1650 c->post_bit_count.stat[1 + layer].scale = FE_SCALE_NOT_AVAILABLE; in mb86a20s_get_stats()
1655 if (c->block_error.stat[1 + layer].scale != FE_SCALE_NOT_AVAILABLE) in mb86a20s_get_stats()
1663 c->block_error.stat[1 + layer].scale = FE_SCALE_COUNTER; in mb86a20s_get_stats()
1664 c->block_error.stat[1 + layer].uvalue += block_error; in mb86a20s_get_stats()
1665 c->block_count.stat[1 + layer].scale = FE_SCALE_COUNTER; in mb86a20s_get_stats()
1666 c->block_count.stat[1 + layer].uvalue += block_count; in mb86a20s_get_stats()
1672 c->block_error.stat[1 + layer].scale = FE_SCALE_NOT_AVAILABLE; in mb86a20s_get_stats()
1673 c->block_count.stat[1 + layer].scale = FE_SCALE_NOT_AVAILABLE; in mb86a20s_get_stats()
1679 if (c->block_error.stat[1 + layer].scale != FE_SCALE_NOT_AVAILABLE) in mb86a20s_get_stats()
1683 t_pre_bit_error += c->pre_bit_error.stat[1 + layer].uvalue; in mb86a20s_get_stats()
1684 t_pre_bit_count += c->pre_bit_count.stat[1 + layer].uvalue; in mb86a20s_get_stats()
1687 t_post_bit_error += c->post_bit_error.stat[1 + layer].uvalue; in mb86a20s_get_stats()
1688 t_post_bit_count += c->post_bit_count.stat[1 + layer].uvalue; in mb86a20s_get_stats()
1691 t_block_error += c->block_error.stat[1 + layer].uvalue; in mb86a20s_get_stats()
1692 t_block_count += c->block_count.stat[1 + layer].uvalue; in mb86a20s_get_stats()
1708 c->pre_bit_error.stat[0].scale = FE_SCALE_COUNTER; in mb86a20s_get_stats()
1709 c->pre_bit_error.stat[0].uvalue = t_pre_bit_error; in mb86a20s_get_stats()
1710 c->pre_bit_count.stat[0].scale = FE_SCALE_COUNTER; in mb86a20s_get_stats()
1711 c->pre_bit_count.stat[0].uvalue = t_pre_bit_count; in mb86a20s_get_stats()
1713 c->pre_bit_error.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in mb86a20s_get_stats()
1714 c->pre_bit_count.stat[0].scale = FE_SCALE_COUNTER; in mb86a20s_get_stats()
1729 c->post_bit_error.stat[0].scale = FE_SCALE_COUNTER; in mb86a20s_get_stats()
1730 c->post_bit_error.stat[0].uvalue = t_post_bit_error; in mb86a20s_get_stats()
1731 c->post_bit_count.stat[0].scale = FE_SCALE_COUNTER; in mb86a20s_get_stats()
1732 c->post_bit_count.stat[0].uvalue = t_post_bit_count; in mb86a20s_get_stats()
1734 c->post_bit_error.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in mb86a20s_get_stats()
1735 c->post_bit_count.stat[0].scale = FE_SCALE_COUNTER; in mb86a20s_get_stats()
1746 c->block_error.stat[0].scale = FE_SCALE_COUNTER; in mb86a20s_get_stats()
1747 c->block_error.stat[0].uvalue = t_block_error; in mb86a20s_get_stats()
1748 c->block_count.stat[0].scale = FE_SCALE_COUNTER; in mb86a20s_get_stats()
1749 c->block_count.stat[0].uvalue = t_block_count; in mb86a20s_get_stats()
1751 c->block_error.stat[0].scale = FE_SCALE_NOT_AVAILABLE; in mb86a20s_get_stats()
1752 c->block_count.stat[0].scale = FE_SCALE_COUNTER; in mb86a20s_get_stats()
1882 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in mb86a20s_set_frontend() local
1886 if (!c->isdbt_layer_enabled) in mb86a20s_set_frontend()
1887 c->isdbt_layer_enabled = 7; in mb86a20s_set_frontend()
1889 if (c->isdbt_layer_enabled == 1) in mb86a20s_set_frontend()
1891 else if (c->isdbt_partial_reception) in mb86a20s_set_frontend()
1896 if (c->inversion == INVERSION_ON) in mb86a20s_set_frontend()
1901 if (!c->isdbt_sb_mode) { in mb86a20s_set_frontend()
1904 if (c->isdbt_sb_subchannel >= ARRAY_SIZE(mb86a20s_subchannel)) in mb86a20s_set_frontend()
1905 c->isdbt_sb_subchannel = 0; in mb86a20s_set_frontend()
1907 state->subchannel = mb86a20s_subchannel[c->isdbt_sb_subchannel]; in mb86a20s_set_frontend()
2023 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in mb86a20s_read_signal_strength_from_cache() local
2026 *strength = c->strength.stat[0].uvalue; in mb86a20s_read_signal_strength_from_cache()