Lines Matching refs:c
339 struct dtv_frontend_properties *c = &fe->dtv_property_cache, tmp; in dvb_frontend_swzigzag_autotune() local
340 int original_inversion = c->inversion; in dvb_frontend_swzigzag_autotune()
341 u32 original_frequency = c->frequency; in dvb_frontend_swzigzag_autotune()
345 (c->inversion == INVERSION_AUTO)); in dvb_frontend_swzigzag_autotune()
412 c->frequency += fepriv->lnb_drift; in dvb_frontend_swzigzag_autotune()
414 c->inversion = fepriv->inversion; in dvb_frontend_swzigzag_autotune()
415 tmp = *c; in dvb_frontend_swzigzag_autotune()
418 *c = tmp; in dvb_frontend_swzigzag_autotune()
424 c->frequency = original_frequency; in dvb_frontend_swzigzag_autotune()
425 c->inversion = original_inversion; in dvb_frontend_swzigzag_autotune()
436 struct dtv_frontend_properties *c = &fe->dtv_property_cache, tmp; in dvb_frontend_swzigzag() local
448 tmp = *c; in dvb_frontend_swzigzag()
451 *c = tmp; in dvb_frontend_swzigzag()
481 (c->inversion == INVERSION_AUTO)) { in dvb_frontend_swzigzag()
482 c->inversion = fepriv->inversion; in dvb_frontend_swzigzag()
973 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in dvb_frontend_check_parameters() local
979 if ((freq_min && c->frequency < freq_min) || in dvb_frontend_check_parameters()
980 (freq_max && c->frequency > freq_max)) { in dvb_frontend_check_parameters()
982 fe->dvb->num, fe->id, c->frequency, in dvb_frontend_check_parameters()
988 switch (c->delivery_system) { in dvb_frontend_check_parameters()
995 c->symbol_rate < fe->ops.info.symbol_rate_min) || in dvb_frontend_check_parameters()
997 c->symbol_rate > fe->ops.info.symbol_rate_max)) { in dvb_frontend_check_parameters()
999 fe->dvb->num, fe->id, c->symbol_rate, in dvb_frontend_check_parameters()
1013 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in dvb_frontend_clear_cache() local
1017 delsys = c->delivery_system; in dvb_frontend_clear_cache()
1018 memset(c, 0, offsetof(struct dtv_frontend_properties, strength)); in dvb_frontend_clear_cache()
1019 c->delivery_system = delsys; in dvb_frontend_clear_cache()
1021 c->state = DTV_CLEAR; in dvb_frontend_clear_cache()
1024 __func__, c->delivery_system); in dvb_frontend_clear_cache()
1026 c->transmission_mode = TRANSMISSION_MODE_AUTO; in dvb_frontend_clear_cache()
1027 c->bandwidth_hz = 0; /* AUTO */ in dvb_frontend_clear_cache()
1028 c->guard_interval = GUARD_INTERVAL_AUTO; in dvb_frontend_clear_cache()
1029 c->hierarchy = HIERARCHY_AUTO; in dvb_frontend_clear_cache()
1030 c->symbol_rate = 0; in dvb_frontend_clear_cache()
1031 c->code_rate_HP = FEC_AUTO; in dvb_frontend_clear_cache()
1032 c->code_rate_LP = FEC_AUTO; in dvb_frontend_clear_cache()
1033 c->fec_inner = FEC_AUTO; in dvb_frontend_clear_cache()
1034 c->rolloff = ROLLOFF_AUTO; in dvb_frontend_clear_cache()
1035 c->voltage = SEC_VOLTAGE_OFF; in dvb_frontend_clear_cache()
1036 c->sectone = SEC_TONE_OFF; in dvb_frontend_clear_cache()
1037 c->pilot = PILOT_AUTO; in dvb_frontend_clear_cache()
1039 c->isdbt_partial_reception = 0; in dvb_frontend_clear_cache()
1040 c->isdbt_sb_mode = 0; in dvb_frontend_clear_cache()
1041 c->isdbt_sb_subchannel = 0; in dvb_frontend_clear_cache()
1042 c->isdbt_sb_segment_idx = 0; in dvb_frontend_clear_cache()
1043 c->isdbt_sb_segment_count = 0; in dvb_frontend_clear_cache()
1044 c->isdbt_layer_enabled = 0; in dvb_frontend_clear_cache()
1046 c->layer[i].fec = FEC_AUTO; in dvb_frontend_clear_cache()
1047 c->layer[i].modulation = QAM_AUTO; in dvb_frontend_clear_cache()
1048 c->layer[i].interleaving = 0; in dvb_frontend_clear_cache()
1049 c->layer[i].segment_count = 0; in dvb_frontend_clear_cache()
1052 c->stream_id = NO_STREAM_ID_FILTER; in dvb_frontend_clear_cache()
1054 switch (c->delivery_system) { in dvb_frontend_clear_cache()
1058 c->modulation = QPSK; /* implied for DVB-S in legacy API */ in dvb_frontend_clear_cache()
1059 c->rolloff = ROLLOFF_35;/* implied for DVB-S */ in dvb_frontend_clear_cache()
1062 c->modulation = VSB_8; in dvb_frontend_clear_cache()
1065 c->symbol_rate = 28860000; in dvb_frontend_clear_cache()
1066 c->rolloff = ROLLOFF_35; in dvb_frontend_clear_cache()
1067 c->bandwidth_hz = c->symbol_rate / 100 * 135; in dvb_frontend_clear_cache()
1070 c->modulation = QAM_AUTO; in dvb_frontend_clear_cache()
1074 c->lna = LNA_AUTO; in dvb_frontend_clear_cache()
1200 struct dtv_frontend_properties *c, in dtv_property_cache_sync() argument
1203 c->frequency = p->frequency; in dtv_property_cache_sync()
1204 c->inversion = p->inversion; in dtv_property_cache_sync()
1206 switch (dvbv3_type(c->delivery_system)) { in dtv_property_cache_sync()
1209 c->symbol_rate = p->u.qpsk.symbol_rate; in dtv_property_cache_sync()
1210 c->fec_inner = p->u.qpsk.fec_inner; in dtv_property_cache_sync()
1214 c->symbol_rate = p->u.qam.symbol_rate; in dtv_property_cache_sync()
1215 c->fec_inner = p->u.qam.fec_inner; in dtv_property_cache_sync()
1216 c->modulation = p->u.qam.modulation; in dtv_property_cache_sync()
1223 c->bandwidth_hz = 10000000; in dtv_property_cache_sync()
1226 c->bandwidth_hz = 8000000; in dtv_property_cache_sync()
1229 c->bandwidth_hz = 7000000; in dtv_property_cache_sync()
1232 c->bandwidth_hz = 6000000; in dtv_property_cache_sync()
1235 c->bandwidth_hz = 5000000; in dtv_property_cache_sync()
1238 c->bandwidth_hz = 1712000; in dtv_property_cache_sync()
1241 c->bandwidth_hz = 0; in dtv_property_cache_sync()
1244 c->code_rate_HP = p->u.ofdm.code_rate_HP; in dtv_property_cache_sync()
1245 c->code_rate_LP = p->u.ofdm.code_rate_LP; in dtv_property_cache_sync()
1246 c->modulation = p->u.ofdm.constellation; in dtv_property_cache_sync()
1247 c->transmission_mode = p->u.ofdm.transmission_mode; in dtv_property_cache_sync()
1248 c->guard_interval = p->u.ofdm.guard_interval; in dtv_property_cache_sync()
1249 c->hierarchy = p->u.ofdm.hierarchy_information; in dtv_property_cache_sync()
1253 c->modulation = p->u.vsb.modulation; in dtv_property_cache_sync()
1254 if (c->delivery_system == SYS_ATSCMH) in dtv_property_cache_sync()
1256 if ((c->modulation == VSB_8) || (c->modulation == VSB_16)) in dtv_property_cache_sync()
1257 c->delivery_system = SYS_ATSC; in dtv_property_cache_sync()
1259 c->delivery_system = SYS_DVBC_ANNEX_B; in dtv_property_cache_sync()
1264 __func__, c->delivery_system); in dtv_property_cache_sync()
1277 const struct dtv_frontend_properties *c = &fe->dtv_property_cache; in dtv_property_legacy_params_sync() local
1279 p->frequency = c->frequency; in dtv_property_legacy_params_sync()
1280 p->inversion = c->inversion; in dtv_property_legacy_params_sync()
1282 switch (dvbv3_type(c->delivery_system)) { in dtv_property_legacy_params_sync()
1286 __func__, c->delivery_system); in dtv_property_legacy_params_sync()
1290 p->u.qpsk.symbol_rate = c->symbol_rate; in dtv_property_legacy_params_sync()
1291 p->u.qpsk.fec_inner = c->fec_inner; in dtv_property_legacy_params_sync()
1295 p->u.qam.symbol_rate = c->symbol_rate; in dtv_property_legacy_params_sync()
1296 p->u.qam.fec_inner = c->fec_inner; in dtv_property_legacy_params_sync()
1297 p->u.qam.modulation = c->modulation; in dtv_property_legacy_params_sync()
1301 switch (c->bandwidth_hz) { in dtv_property_legacy_params_sync()
1324 p->u.ofdm.code_rate_HP = c->code_rate_HP; in dtv_property_legacy_params_sync()
1325 p->u.ofdm.code_rate_LP = c->code_rate_LP; in dtv_property_legacy_params_sync()
1326 p->u.ofdm.constellation = c->modulation; in dtv_property_legacy_params_sync()
1327 p->u.ofdm.transmission_mode = c->transmission_mode; in dtv_property_legacy_params_sync()
1328 p->u.ofdm.guard_interval = c->guard_interval; in dtv_property_legacy_params_sync()
1329 p->u.ofdm.hierarchy_information = c->hierarchy; in dtv_property_legacy_params_sync()
1333 p->u.vsb.modulation = c->modulation; in dtv_property_legacy_params_sync()
1373 const struct dtv_frontend_properties *c, in dtv_property_process_get() argument
1389 tvp->u.data = c->frequency; in dtv_property_process_get()
1392 tvp->u.data = c->modulation; in dtv_property_process_get()
1395 tvp->u.data = c->bandwidth_hz; in dtv_property_process_get()
1398 tvp->u.data = c->inversion; in dtv_property_process_get()
1401 tvp->u.data = c->symbol_rate; in dtv_property_process_get()
1404 tvp->u.data = c->fec_inner; in dtv_property_process_get()
1407 tvp->u.data = c->pilot; in dtv_property_process_get()
1410 tvp->u.data = c->rolloff; in dtv_property_process_get()
1413 tvp->u.data = c->delivery_system; in dtv_property_process_get()
1416 tvp->u.data = c->voltage; in dtv_property_process_get()
1419 tvp->u.data = c->sectone; in dtv_property_process_get()
1425 tvp->u.data = c->code_rate_HP; in dtv_property_process_get()
1428 tvp->u.data = c->code_rate_LP; in dtv_property_process_get()
1431 tvp->u.data = c->guard_interval; in dtv_property_process_get()
1434 tvp->u.data = c->transmission_mode; in dtv_property_process_get()
1437 tvp->u.data = c->hierarchy; in dtv_property_process_get()
1440 tvp->u.data = c->interleaving; in dtv_property_process_get()
1445 tvp->u.data = c->isdbt_partial_reception; in dtv_property_process_get()
1448 tvp->u.data = c->isdbt_sb_mode; in dtv_property_process_get()
1451 tvp->u.data = c->isdbt_sb_subchannel; in dtv_property_process_get()
1454 tvp->u.data = c->isdbt_sb_segment_idx; in dtv_property_process_get()
1457 tvp->u.data = c->isdbt_sb_segment_count; in dtv_property_process_get()
1460 tvp->u.data = c->isdbt_layer_enabled; in dtv_property_process_get()
1463 tvp->u.data = c->layer[0].fec; in dtv_property_process_get()
1466 tvp->u.data = c->layer[0].modulation; in dtv_property_process_get()
1469 tvp->u.data = c->layer[0].segment_count; in dtv_property_process_get()
1472 tvp->u.data = c->layer[0].interleaving; in dtv_property_process_get()
1475 tvp->u.data = c->layer[1].fec; in dtv_property_process_get()
1478 tvp->u.data = c->layer[1].modulation; in dtv_property_process_get()
1481 tvp->u.data = c->layer[1].segment_count; in dtv_property_process_get()
1484 tvp->u.data = c->layer[1].interleaving; in dtv_property_process_get()
1487 tvp->u.data = c->layer[2].fec; in dtv_property_process_get()
1490 tvp->u.data = c->layer[2].modulation; in dtv_property_process_get()
1493 tvp->u.data = c->layer[2].segment_count; in dtv_property_process_get()
1496 tvp->u.data = c->layer[2].interleaving; in dtv_property_process_get()
1502 tvp->u.data = c->stream_id; in dtv_property_process_get()
1553 tvp->u.data = c->lna; in dtv_property_process_get()
1558 tvp->u.st = c->strength; in dtv_property_process_get()
1561 tvp->u.st = c->cnr; in dtv_property_process_get()
1564 tvp->u.st = c->pre_bit_error; in dtv_property_process_get()
1567 tvp->u.st = c->pre_bit_count; in dtv_property_process_get()
1570 tvp->u.st = c->post_bit_error; in dtv_property_process_get()
1573 tvp->u.st = c->post_bit_count; in dtv_property_process_get()
1576 tvp->u.st = c->block_error; in dtv_property_process_get()
1579 tvp->u.st = c->block_count; in dtv_property_process_get()
1625 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in emulate_delivery_system() local
1627 c->delivery_system = delsys; in emulate_delivery_system()
1632 if (c->delivery_system == SYS_ISDBT) { in emulate_delivery_system()
1637 if (!c->bandwidth_hz) in emulate_delivery_system()
1638 c->bandwidth_hz = 6000000; in emulate_delivery_system()
1640 c->isdbt_partial_reception = 0; in emulate_delivery_system()
1641 c->isdbt_sb_mode = 0; in emulate_delivery_system()
1642 c->isdbt_sb_subchannel = 0; in emulate_delivery_system()
1643 c->isdbt_sb_segment_idx = 0; in emulate_delivery_system()
1644 c->isdbt_sb_segment_count = 0; in emulate_delivery_system()
1645 c->isdbt_layer_enabled = 7; in emulate_delivery_system()
1647 c->layer[i].fec = FEC_AUTO; in emulate_delivery_system()
1648 c->layer[i].modulation = QAM_AUTO; in emulate_delivery_system()
1649 c->layer[i].interleaving = 0; in emulate_delivery_system()
1650 c->layer[i].segment_count = 0; in emulate_delivery_system()
1654 __func__, c->delivery_system); in emulate_delivery_system()
1681 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in dvbv5_set_delivery_system() local
1701 c->delivery_system = desired_system; in dvbv5_set_delivery_system()
1784 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in dvbv3_set_delivery_system() local
1787 if (c->delivery_system == SYS_UNDEFINED) in dvbv3_set_delivery_system()
1788 c->delivery_system = fe->ops.delsys[0]; in dvbv3_set_delivery_system()
1794 if (is_dvbv3_delsys(c->delivery_system)) { in dvbv3_set_delivery_system()
1797 __func__, c->delivery_system); in dvbv3_set_delivery_system()
1827 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in dtv_property_process_set() local
1849 c->state = tvp->cmd; in dtv_property_process_set()
1856 c->frequency = tvp->u.data; in dtv_property_process_set()
1859 c->modulation = tvp->u.data; in dtv_property_process_set()
1862 c->bandwidth_hz = tvp->u.data; in dtv_property_process_set()
1865 c->inversion = tvp->u.data; in dtv_property_process_set()
1868 c->symbol_rate = tvp->u.data; in dtv_property_process_set()
1871 c->fec_inner = tvp->u.data; in dtv_property_process_set()
1874 c->pilot = tvp->u.data; in dtv_property_process_set()
1877 c->rolloff = tvp->u.data; in dtv_property_process_set()
1883 c->voltage = tvp->u.data; in dtv_property_process_set()
1885 (void *)c->voltage); in dtv_property_process_set()
1888 c->sectone = tvp->u.data; in dtv_property_process_set()
1890 (void *)c->sectone); in dtv_property_process_set()
1893 c->code_rate_HP = tvp->u.data; in dtv_property_process_set()
1896 c->code_rate_LP = tvp->u.data; in dtv_property_process_set()
1899 c->guard_interval = tvp->u.data; in dtv_property_process_set()
1902 c->transmission_mode = tvp->u.data; in dtv_property_process_set()
1905 c->hierarchy = tvp->u.data; in dtv_property_process_set()
1908 c->interleaving = tvp->u.data; in dtv_property_process_set()
1913 c->isdbt_partial_reception = tvp->u.data; in dtv_property_process_set()
1916 c->isdbt_sb_mode = tvp->u.data; in dtv_property_process_set()
1919 c->isdbt_sb_subchannel = tvp->u.data; in dtv_property_process_set()
1922 c->isdbt_sb_segment_idx = tvp->u.data; in dtv_property_process_set()
1925 c->isdbt_sb_segment_count = tvp->u.data; in dtv_property_process_set()
1928 c->isdbt_layer_enabled = tvp->u.data; in dtv_property_process_set()
1931 c->layer[0].fec = tvp->u.data; in dtv_property_process_set()
1934 c->layer[0].modulation = tvp->u.data; in dtv_property_process_set()
1937 c->layer[0].segment_count = tvp->u.data; in dtv_property_process_set()
1940 c->layer[0].interleaving = tvp->u.data; in dtv_property_process_set()
1943 c->layer[1].fec = tvp->u.data; in dtv_property_process_set()
1946 c->layer[1].modulation = tvp->u.data; in dtv_property_process_set()
1949 c->layer[1].segment_count = tvp->u.data; in dtv_property_process_set()
1952 c->layer[1].interleaving = tvp->u.data; in dtv_property_process_set()
1955 c->layer[2].fec = tvp->u.data; in dtv_property_process_set()
1958 c->layer[2].modulation = tvp->u.data; in dtv_property_process_set()
1961 c->layer[2].segment_count = tvp->u.data; in dtv_property_process_set()
1964 c->layer[2].interleaving = tvp->u.data; in dtv_property_process_set()
1970 c->stream_id = tvp->u.data; in dtv_property_process_set()
1982 c->lna = tvp->u.data; in dtv_property_process_set()
1986 c->lna = LNA_AUTO; in dtv_property_process_set()
2001 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in dvb_frontend_ioctl() local
2024 c->state = DTV_UNDEFINED; in dvb_frontend_ioctl()
2038 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in dvb_frontend_ioctl_properties() local
2075 if (c->state == DTV_TUNE) in dvb_frontend_ioctl_properties()
2110 err = dtv_property_process_get(fe, c, tvp + i, file); in dvb_frontend_ioctl_properties()
2133 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in dtv_set_frontend() local
2166 switch (c->delivery_system) { in dtv_set_frontend()
2169 c->bandwidth_hz = 6000000; in dtv_set_frontend()
2183 switch (c->rolloff) { in dtv_set_frontend()
2199 c->bandwidth_hz = mult_frac(c->symbol_rate, rolloff, 100); in dtv_set_frontend()
2203 c->inversion = INVERSION_AUTO; in dtv_set_frontend()
2209 if (c->hierarchy == HIERARCHY_NONE && c->code_rate_LP == FEC_NONE) in dtv_set_frontend()
2210 c->code_rate_LP = FEC_AUTO; in dtv_set_frontend()
2220 switch (c->delivery_system) { in dtv_set_frontend()
2228 fepriv->step_size = c->symbol_rate / 16000; in dtv_set_frontend()
2229 fepriv->max_drift = c->symbol_rate / 2000; in dtv_set_frontend()
2273 struct dtv_frontend_properties *c = &fe->dtv_property_cache; in dvb_frontend_ioctl_legacy() local
2294 switch (dvbv3_type(c->delivery_system)) { in dvb_frontend_ioctl_legacy()
2310 __func__, c->delivery_system); in dvb_frontend_ioctl_legacy()
2314 __func__, c->delivery_system, fe->ops.info.type); in dvb_frontend_ioctl_legacy()
2506 err = dtv_property_cache_sync(fe, c, parg); in dvb_frontend_ioctl_legacy()