• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/media/dvb/frontends/

Lines Matching defs:demod

30 s32 shiftx(s32 x, int demod, s32 shift)
32 if (demod == 1)
39 enum fe_stv0900_demod_num demod)
52 max_carrier = intp->srch_range[demod] / 1000;
71 enum fe_stv0900_demod_num demod)
77 srate = intp->symbol_rate[demod];
78 max_carrier = intp->srch_range[demod] / 1000;
80 standard = intp->srch_standard[demod];
137 s32 MaxStep, enum fe_stv0900_demod_num demod)
145 max_carrier = intp->srch_range[demod] / 1000;
182 lock = stv0900_get_demod_lock(intp, demod, Timeout);
183 no_signal = stv0900_check_signal_presence(intp, demod);
197 enum fe_stv0900_demod_num demod)
209 &max_steps, demod);
210 switch (intp->srch_standard[demod]) {
253 demod);
254 no_signal = stv0900_check_signal_presence(intp, demod);
310 enum fe_stv0900_demod_num demod)
338 enum fe_stv0900_demod_num demod)
343 srate, demod);
362 enum fe_stv0900_demod_num demod)
390 enum fe_stv0900_demod_num demod)
414 enum fe_stv0900_demod_num demod)
436 enum fe_stv0900_demod_num demod)
471 enum fe_stv0900_demod_num demod)
520 enum fe_stv0900_demod_num demod = state->demod;
522 d = demod;
611 intp->bw[d], demod);
687 enum fe_stv0900_demod_num demod)
705 enum fe_stv0900_demod_num demod)
766 enum fe_stv0900_demod_num demod)
799 enum fe_stv0900_demod_num demod,
825 enum fe_stv0900_demod_num demod = state->demod;
843 srate = stv0900_get_symbol_rate(intp, intp->mclk, demod);
844 srate += stv0900_get_timing_offst(intp, srate, demod);
846 switch (intp->result[demod].standard) {
850 if (intp->srch_standard[demod] == STV0900_AUTO_SEARCH) {
863 if (stv0900_get_vit_fec(intp, demod) == STV0900_FEC_1_2) {
879 if (intp->result[demod].frame_len == STV0900_LONG_FRAME) {
907 modulation = intp->result[demod].modulation;
927 stv0900_activate_s2_modcod(intp, demod);
944 if (intp->srch_algo[demod] == STV0900_BLIND_SEARCH) {
949 stv0900_set_symbol_rate(intp, intp->mclk, srate, demod);
951 if (intp->result[demod].standard != STV0900_DVBS2_STANDARD)
952 stv0900_set_dvbs1_track_car_loop(intp, demod, srate);
957 if ((intp->srch_standard[demod] == STV0900_SEARCH_DVBS1) ||
958 (intp->srch_standard[demod] ==
960 (intp->srch_standard[demod] ==
977 (intp->symbol_rate[demod] < 10000000)) {
980 intp->bw[demod] = stv0900_carrier_width(srate,
984 if (intp->srch_algo[demod] != STV0900_WARM_START) {
985 if (intp->tuner_type[demod] == 3)
987 intp->freq[demod],
988 intp->bw[demod],
989 demod);
992 intp->bw[demod]);
996 if ((intp->srch_algo[demod] == STV0900_BLIND_SEARCH) ||
997 (intp->symbol_rate[demod] < 10000000))
1005 if (stv0900_get_demod_lock(intp, demod, timed / 2) == FALSE) {
1012 demod,
1028 if ((intp->result[demod].standard == STV0900_DVBS1_STANDARD) ||
1029 (intp->result[demod].standard == STV0900_DSS_STANDARD))
1030 stv0900_set_viterbi_tracq(intp, demod);
1035 enum fe_stv0900_demod_num demod, s32 time_out)
1075 enum fe_stv0900_demod_num demod,
1083 lock = stv0900_get_demod_lock(intp, demod, dmd_timeout);
1086 lock = lock && stv0900_get_fec_lock(intp, demod, fec_timeout);
1113 enum fe_stv0900_demod_num demod)
1142 enum fe_stv0900_demod_num demod)
1194 enum fe_stv0900_demod_num demod = state->demod;
1196 struct stv0900_signal_info *result = &intp->result[demod];
1200 d = demod;
1218 if (intp->tuner_type[demod] == 3)
1262 if (intp->tuner_type[demod] == 3)
1287 enum fe_stv0900_demod_num demod = state->demod;
1296 intp->result[demod].locked = FALSE;
1299 srate = stv0900_get_symbol_rate(intp, intp->mclk, demod);
1300 srate += stv0900_get_timing_offst(intp, srate, demod);
1301 if (intp->srch_algo[demod] == STV0900_BLIND_SEARCH)
1302 stv0900_set_symbol_rate(intp, intp->mclk, srate, demod);
1315 if (stv0900_wait_for_lock(intp, demod,
1317 intp->result[demod].locked = TRUE;
1327 if (stv0900_wait_for_lock(intp, demod,
1329 intp->result[demod].locked = TRUE;
1337 intp->result[demod].locked = FALSE;
1343 enum fe_stv0900_demod_num demod)
1362 stv0900_set_symbol_rate(intp, intp->mclk, 1000000, demod);
1363 nb_steps = -1 + (intp->srch_range[demod] / 1000000);
1408 enum fe_stv0900_demod_num demod = state->demod;
1449 if (intp->symbol_rate[demod] <= 2000000)
1451 else if (intp->symbol_rate[demod] <= 5000000)
1453 else if (intp->symbol_rate[demod] <= 12000000)
1458 nb_steps = -1 + ((intp->srch_range[demod] / 1000) / currier_step);
1466 currier_step = (intp->srch_range[demod] / 1000) / 10;
1472 tuner_freq = intp->freq[demod];
1489 coarse_srate = stv0900_get_symbol_rate(intp, intp->mclk, demod);
1508 if (intp->tuner_type[demod] == 3)
1510 intp->bw[demod], demod);
1513 intp->bw[demod]);
1520 coarse_srate = stv0900_get_symbol_rate(intp, intp->mclk, demod);
1529 enum fe_stv0900_demod_num demod = state->demod;
1537 coarse_srate = stv0900_get_symbol_rate(intp, intp->mclk, demod);
1567 if (symbcomp < intp->symbol_rate[demod])
1607 enum fe_stv0900_demod_num demod = state->demod;
1638 agc2_int = stv0900_blind_check_agc2_min_level(intp, demod);
1679 demod,
1715 enum fe_stv0900_demod_num demod)
1730 enum fe_stv0900_demod_num demod)
1735 switch (intp->srch_standard[demod]) {
1750 switch (intp->srch_standard[demod]) {
1757 demod,
1758 intp->symbol_rate[demod]);
1761 stv0900_set_viterbi_acq(intp, demod);
1763 intp->srch_standard[demod],
1764 intp->fec[demod], demod);
1780 stv0900_stop_all_s2_modcod(intp, demod);
1782 stv0900_activate_s2_modcod(intp, demod);
1785 stv0900_activate_s2_modcod_single(intp, demod);
1787 stv0900_set_viterbi_tracq(intp, demod);
1798 demod,
1799 intp->symbol_rate[demod]);
1807 stv0900_stop_all_s2_modcod(intp, demod);
1809 stv0900_activate_s2_modcod(intp, demod);
1812 stv0900_activate_s2_modcod_single(intp, demod);
1814 stv0900_set_viterbi_tracq(intp, demod);
1816 intp->srch_standard[demod],
1817 intp->fec[demod], demod);
1827 enum fe_stv0900_demod_num demod = state->demod;
1840 algo = intp->srch_algo[demod];
1844 if (intp->symbol_rate[demod] > 5000000)
1852 intp->symbol_rate[demod],
1853 intp->srch_algo[demod]);
1855 if (intp->srch_algo[demod] == STV0900_BLIND_SEARCH) {
1856 intp->bw[demod] = 2 * 36000000;
1861 stv0900_set_symbol_rate(intp, intp->mclk, 1000000, demod);
1866 if (intp->symbol_rate[demod] < 2000000)
1873 intp->bw[demod] =
1874 stv0900_carrier_width(intp->symbol_rate[demod],
1879 if (intp->srch_algo[demod] == STV0900_COLD_START) {
1880 intp->bw[demod] += 10000000;
1881 intp->bw[demod] *= 15;
1882 intp->bw[demod] /= 10;
1883 } else if (intp->srch_algo[demod] == STV0900_WARM_START)
1884 intp->bw[demod] += 10000000;
1888 intp->bw[demod] += 10000000;
1889 intp->bw[demod] *= 15;
1890 intp->bw[demod] /= 10;
1896 intp->symbol_rate[demod], demod);
1898 intp->symbol_rate[demod], demod);
1900 intp->symbol_rate[demod], demod);
1901 if (intp->symbol_rate[demod] >= 10000000)
1908 if (intp->tuner_type[demod] == 3)
1909 stv0900_set_tuner_auto(intp, intp->freq[demod],
1910 intp->bw[demod], demod);
1912 stv0900_set_tuner(fe, intp->freq[demod], intp->bw[demod]);
1928 intp->result[demod].locked = FALSE;
1933 intp->srch_iq_inv[demod]);
1939 stv0900_set_search_standard(intp, demod);
1941 if (intp->srch_algo[demod] != STV0900_BLIND_SEARCH)
1942 stv0900_start_search(intp, demod);
1960 lock = stv0900_get_demod_lock(intp, demod, demod_timeout);
1964 if (stv0900_check_timing_lock(intp, demod) == TRUE)
1965 lock = stv0900_sw_algo(intp, demod);
1995 if (stv0900_wait_for_lock(intp, demod,
1998 intp->result[demod].locked = TRUE;
1999 if (intp->result[demod].standard ==
2001 stv0900_set_dvbs2_rolloff(intp, demod);
2014 no_signal = stv0900_check_signal_presence(intp, demod);
2016 intp->result[demod].locked = FALSE;
2024 intp->result[demod].locked = FALSE;
2029 (intp->srch_iq_inv[demod] <= STV0900_IQ_AUTO_NORMAL_FIRST))