hc
2023-12-08 01573e231f18eb2d99162747186f59511f56b64d
kernel/include/linux/hw_random.h
....@@ -1,7 +1,7 @@
11 /*
22 Hardware Random Number Generator
33
4
- Please read Documentation/hw_random.txt for details on use.
4
+ Please read Documentation/admin-guide/hw_random.rst for details on use.
55
66 ----------------------------------------------------------
77 This software may be used and distributed according to the terms
....@@ -33,7 +33,8 @@
3333 * and max is a multiple of 4 and >= 32 bytes.
3434 * @priv: Private data, for use by the RNG driver.
3535 * @quality: Estimation of true entropy in RNG's bitstream
36
- * (per mill).
36
+ * (in bits of entropy per 1024 bits of input;
37
+ * valid values: 1 to 1024, or 0 for unknown).
3738 */
3839 struct hwrng {
3940 const char *name;
....@@ -59,7 +60,5 @@
5960 /** Unregister a Hardware Random Number Generator driver. */
6061 extern void hwrng_unregister(struct hwrng *rng);
6162 extern void devm_hwrng_unregister(struct device *dve, struct hwrng *rng);
62
-/** Feed random bits into the pool. */
63
-extern void add_hwgenerator_randomness(const char *buffer, size_t count, size_t entropy);
6463
6564 #endif /* LINUX_HWRANDOM_H_ */