Lines Matching full:quality
75 size_t entropy = bytes_read * 8 * rng->quality / 1024; in add_early_randomness()
177 rng->quality = min_t(u16, min_t(u16, default_quality, 1024), rng->quality ?: 1024); in hwrng_init()
178 current_quality = rng->quality; /* obsolete */ in hwrng_init()
325 /* use the rng which offers the best quality */ in enable_best_rng()
327 if (!new_rng || rng->quality > new_rng->quality) in enable_best_rng()
433 ret = sysfs_emit(buf, "%hu\n", rng->quality); in rng_quality_show()
443 u16 quality; in rng_quality_store() local
453 ret = kstrtou16(buf, 0, &quality); in rng_quality_store()
454 if (ret || quality > 1024) { in rng_quality_store()
464 current_rng->quality = quality; in rng_quality_store()
465 current_quality = quality; /* obsolete */ in rng_quality_store()
506 unsigned short quality; in hwrng_fillfn() local
515 if (current_quality != rng->quality) in hwrng_fillfn()
516 rng->quality = current_quality; /* obsolete */ in hwrng_fillfn()
517 quality = rng->quality; in hwrng_fillfn()
531 entropy = rc * quality * 8 + entropy_credit; in hwrng_fillfn()
567 (!cur_rng_set_by_user && rng->quality > current_rng->quality)) { in hwrng_register()
570 * provides better entropy quality and was not in hwrng_register()