Lines Matching full:stat
136 c->strength.stat[0].scale = FE_SCALE_DECIBEL;
137 c->cnr.stat[0].scale = FE_SCALE_DECIBEL;
150 c->post_bit_error.stat[i].scale = FE_SCALE_NOT_AVAILABLE;
151 c->post_bit_count.stat[i].scale = FE_SCALE_NOT_AVAILABLE;
152 c->block_error.stat[i].scale = FE_SCALE_NOT_AVAILABLE;
153 c->block_count.stat[i].scale = FE_SCALE_NOT_AVAILABLE;
268 c->strength.stat[0].uvalue = p->in_band_power * 1000;
271 c->cnr.stat[0].svalue = p->snr * 1000;
278 client->last_per = c->block_error.stat[0].uvalue;
279 c->block_error.stat[0].scale = FE_SCALE_COUNTER;
280 c->block_count.stat[0].scale = FE_SCALE_COUNTER;
281 c->block_error.stat[0].uvalue += p->ets_packets;
282 c->block_count.stat[0].uvalue += p->ets_packets + p->ts_packets;
285 c->post_bit_error.stat[0].scale = FE_SCALE_COUNTER;
286 c->post_bit_count.stat[0].scale = FE_SCALE_COUNTER;
287 c->post_bit_error.stat[0].uvalue += p->ber_error_count;
288 c->post_bit_count.stat[0].uvalue += p->ber_bit_count;
323 c->cnr.stat[0].svalue = p->SNR * 1000;
326 c->strength.stat[0].uvalue = p->in_band_pwr * 1000;
333 client->last_per = c->block_error.stat[0].uvalue;
334 c->block_error.stat[0].scale = FE_SCALE_COUNTER;
335 c->block_count.stat[0].scale = FE_SCALE_COUNTER;
336 c->block_error.stat[0].uvalue += p->error_ts_packets;
337 c->block_count.stat[0].uvalue += p->total_ts_packets;
340 c->post_bit_error.stat[0].scale = FE_SCALE_COUNTER;
341 c->post_bit_count.stat[0].scale = FE_SCALE_COUNTER;
342 c->post_bit_error.stat[0].uvalue += p->ber_error_count;
343 c->post_bit_count.stat[0].uvalue += p->ber_bit_count;
368 c->strength.stat[0].uvalue = ((s32)p->transmission_mode) * 1000;
369 c->cnr.stat[0].scale = FE_SCALE_NOT_AVAILABLE;
390 c->cnr.stat[0].svalue = p->SNR * 1000;
393 c->strength.stat[0].uvalue = p->in_band_pwr * 1000;
399 client->last_per = c->block_error.stat[0].uvalue;
402 c->block_error.stat[0].uvalue = 0;
403 c->block_count.stat[0].uvalue = 0;
404 c->block_error.stat[0].scale = FE_SCALE_COUNTER;
405 c->block_count.stat[0].scale = FE_SCALE_COUNTER;
406 c->post_bit_error.stat[0].uvalue = 0;
407 c->post_bit_count.stat[0].uvalue = 0;
408 c->post_bit_error.stat[0].scale = FE_SCALE_COUNTER;
409 c->post_bit_count.stat[0].scale = FE_SCALE_COUNTER;
428 c->block_error.stat[i + 1].scale = FE_SCALE_COUNTER;
429 c->block_count.stat[i + 1].scale = FE_SCALE_COUNTER;
430 c->block_error.stat[i + 1].uvalue += lr->error_ts_packets;
431 c->block_count.stat[i + 1].uvalue += lr->total_ts_packets;
434 c->block_error.stat[0].uvalue += lr->error_ts_packets;
435 c->block_count.stat[0].uvalue += lr->total_ts_packets;
438 c->post_bit_error.stat[i + 1].scale = FE_SCALE_COUNTER;
439 c->post_bit_count.stat[i + 1].scale = FE_SCALE_COUNTER;
440 c->post_bit_error.stat[i + 1].uvalue += lr->ber_error_count;
441 c->post_bit_count.stat[i + 1].uvalue += lr->ber_bit_count;
444 c->post_bit_error.stat[0].uvalue += lr->ber_error_count;
445 c->post_bit_count.stat[0].uvalue += lr->ber_bit_count;
478 c->cnr.stat[0].svalue = p->SNR * 1000;
481 c->strength.stat[0].uvalue = p->in_band_pwr * 1000;
487 client->last_per = c->block_error.stat[0].uvalue;
490 c->block_error.stat[0].uvalue = 0;
491 c->block_count.stat[0].uvalue = 0;
492 c->block_error.stat[0].scale = FE_SCALE_COUNTER;
493 c->block_count.stat[0].scale = FE_SCALE_COUNTER;
494 c->post_bit_error.stat[0].uvalue = 0;
495 c->post_bit_count.stat[0].uvalue = 0;
496 c->post_bit_error.stat[0].scale = FE_SCALE_COUNTER;
497 c->post_bit_count.stat[0].scale = FE_SCALE_COUNTER;
520 c->block_error.stat[i + 1].scale = FE_SCALE_COUNTER;
521 c->block_count.stat[i + 1].scale = FE_SCALE_COUNTER;
522 c->block_error.stat[i + 1].uvalue += lr->error_ts_packets;
523 c->block_count.stat[i + 1].uvalue += lr->total_ts_packets;
526 c->block_error.stat[0].uvalue += lr->error_ts_packets;
527 c->block_count.stat[0].uvalue += lr->total_ts_packets;
530 c->post_bit_error.stat[i + 1].scale = FE_SCALE_COUNTER;
531 c->post_bit_count.stat[i + 1].scale = FE_SCALE_COUNTER;
532 c->post_bit_error.stat[i + 1].uvalue += lr->ber_error_count;
533 c->post_bit_count.stat[i + 1].uvalue += lr->ber_bit_count;
536 c->post_bit_error.stat[0].uvalue += lr->ber_error_count;
537 c->post_bit_count.stat[0].uvalue += lr->ber_bit_count;
621 if (client->last_per == c->block_error.stat[0].uvalue)
782 static int smsdvb_read_status(struct dvb_frontend *fe, enum fe_status *stat)
790 *stat = client->fe_status;
817 s32 power = (s32) c->strength.stat[0].uvalue;
847 *snr = ((u32)c->cnr.stat[0].svalue) / 100;
864 *ucblocks = c->block_error.stat[0].uvalue;
1026 c->strength.stat[0].uvalue = 0;
1027 c->cnr.stat[0].uvalue = 0;