Lines Matching refs:snr
57 u32 snr; /* Result of last SNR calculation */
471 * We re-write the snr equation as:
526 state->snr = 0;
531 state->snr = calculate_snr(noise, c);
533 dprintk(state, "noise = 0x%08x, snr = %d.%02d dB\n", noise,
534 state->snr >> 24, (((state->snr >> 8) & 0xffff) * 100) >> 16);
572 state->snr = 0;
576 state->snr = calculate_snr(noise, c);
578 dprintk(state, "noise = 0x%08x, snr = %d.%02d dB\n", noise,
579 state->snr >> 24, (((state->snr >> 8) & 0xffff) * 100) >> 16);
584 static int lgdt330x_read_snr(struct dvb_frontend *fe, u16 *snr)
588 *snr = (state->snr) >> 16; /* Convert from 8.24 fixed-point to 8.8 */
601 u16 snr;
604 ret = fe->ops.read_snr(fe, &snr);
607 /* Rather than use the 8.8 value snr, use state->snr which is 8.24 */
609 if (state->snr >= 8960 * 0x10000)
612 *strength = state->snr / 8960;
695 p->cnr.stat[0].svalue = (((u64)state->snr) * 1000) >> 24;
801 p->cnr.stat[0].svalue = (((u64)state->snr) * 1000) >> 24;