Lines Matching full:quality
164 current_quality = rng->quality; /* obsolete */ in hwrng_init()
318 /* use the rng which offers the best quality */ in enable_best_rng()
320 if (!new_rng || rng->quality > new_rng->quality) in enable_best_rng()
422 ret = sysfs_emit(buf, "%hu\n", rng->quality); in rng_quality_show()
432 u16 quality; in rng_quality_store() local
442 ret = kstrtou16(buf, 0, &quality); in rng_quality_store()
443 if (ret || quality > 1024) { in rng_quality_store()
453 current_rng->quality = quality; in rng_quality_store()
454 current_quality = quality; /* obsolete */ in rng_quality_store()
485 unsigned short quality; in hwrng_fillfn() local
494 if (current_quality != rng->quality) in hwrng_fillfn()
495 rng->quality = current_quality; /* obsolete */ in hwrng_fillfn()
496 quality = rng->quality; in hwrng_fillfn()
510 entropy = rc * quality * 8 + entropy_credit; in hwrng_fillfn()
544 /* Adjust quality field to always have a proper value */ in hwrng_register()
545 rng->quality = min_t(u16, min_t(u16, default_quality, 1024), rng->quality ?: 1024); in hwrng_register()
548 (!cur_rng_set_by_user && rng->quality > current_rng->quality)) { in hwrng_register()
551 * provides better entropy quality and was not in hwrng_register()