• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/media/dvb/frontends/

Lines Matching refs:srate

42 static u32 stb0899_set_srate(struct stb0899_state *state, u32 master_clk, u32 srate)
54 * srate = (SFR * master_clk) >> 20
56 * SFR = srate << 20 / master_clk
59 * SFR = (srate << 21 + master_clk) / (2 * master_clk)
65 tmp = stb0899_do_div((((u64)srate) << 21) + master_clk, 2 * master_clk);
74 return srate;
83 static long stb0899_calc_derot_time(long srate)
85 if (srate > 0)
86 return (100000 / (srate / 1000));
100 return (internal->srate + (internal->srate * internal->rolloff) / 100);
184 derot_step = (params->srate / 2L) / internal->mclk;
317 if (params->srate <= 2000000)
319 else if (params->srate <= 5000000)
321 else if (params->srate <= 15000000)
360 derot_step = (params->srate / 4L) / internal->mclk;
478 stb0899_set_srate(state, internal->master_clk, params->srate);
480 if (params->srate <= 5000000) {
486 } else if (params->srate <= 15000000) {
492 } else if(params->srate <= 25000000) {
518 internal->derot_percent, params->srate, internal->mclk);
521 internal->derot_step = internal->derot_percent * (params->srate / 1000L) / internal->mclk; /* DerotStep/1000 * Fsymbol */
522 internal->t_derot = stb0899_calc_derot_time(params->srate);
578 if (params->srate <= bandwidth / 2)
758 u32 master_clk, srate;
760 dec_ratio = (internal->master_clk * 2) / (5 * internal->srate);
765 srate = internal->srate / 1000;
774 btr_nom_freq = (intval * srate) + ((remain * srate) / master_clk);
786 u32 dec_ratio, correction, master_clk, srate;
788 dec_ratio = (internal->master_clk * 2) / (5 * internal->srate);
792 srate = internal->srate / 1000; /* for integer Caculation*/
793 correction = (512 * master_clk) / (2 * dec_ratio * srate);
811 dec_ratio = (internal->master_clk * 2) / (5 * internal->srate);
821 f_sym = internal->master_clk / ((decim * internal->srate) / 1000);
848 freq_adj = internal->srate / (internal->master_clk / 4096);
867 dec_ratio = (internal->master_clk * 2) / (5 * internal->srate);
874 K *= (internal->srate / 1000000) * decim; /*k=k 10^-8*/
947 if (internal->srate / 1000000 >= 15)
949 else if (internal->srate / 1000000 >= 10)
951 else if (internal->srate / 1000000 >= 5)
957 steps = (10 * range * (1 << 17)) / (step_size * (internal->srate / 1000000));
962 (internal->step_size * (internal->srate / 20000000)),
1135 if (((internal->master_clk / internal->srate) <= 4) && (modcod <= 11) && (pilots == 1)) {
1239 u32 bTrNomFreq, srate, decimRate, intval1, intval2, reg;
1257 srate = (intval1 * intval2) + ((intval1 * rem2) / (1 << div2)) + ((intval2 * rem1) / (1 << div1));
1258 srate /= decimRate; /*symbrate = (btrnomfreq_register_val*MasterClock)/2^(27+decim_rate_field) */
1260 return srate;
1277 if (internal->srate <= 2000000) {
1280 } else if (internal->srate <= 5000000) {
1283 } else if (internal->srate <= 10000000) {
1286 } else if (internal->srate <= 15000000) {
1289 } else if (internal->srate <= 20000000) {
1292 } else if (internal->srate <= 25000000) {
1412 if ((((10 * internal->master_clk) / (internal->srate / 10)) <= 410) &&
1434 if ((((10 * internal->master_clk) / (internal->srate / 10)) <= 410) &&
1459 internal->srate = stb0899_dvbs2_get_srate(state);