/kernel/linux/linux-6.6/include/crypto/ |
H A D | rng.h | 33 * struct rng_alg - random number generator definition 58 struct rng_alg { struct 118 static inline struct rng_alg *__crypto_rng_alg(struct crypto_alg *alg) in __crypto_rng_alg() 120 return container_of(alg, struct rng_alg, base); in __crypto_rng_alg() 131 static inline struct rng_alg *crypto_rng_alg(struct crypto_rng *tfm) in crypto_rng_alg() 147 static inline struct crypto_istat_rng *rng_get_stat(struct rng_alg *alg) in rng_get_stat() 156 static inline int crypto_rng_errstat(struct rng_alg *alg, int err) in crypto_rng_errstat() 185 struct rng_alg *alg = crypto_rng_alg(tfm); in crypto_rng_generate()
|
/kernel/linux/linux-5.10/include/crypto/internal/ |
H A D | rng.h | 15 int crypto_register_rng(struct rng_alg *alg); 16 void crypto_unregister_rng(struct rng_alg *alg); 17 int crypto_register_rngs(struct rng_alg *algs, int count); 18 void crypto_unregister_rngs(struct rng_alg *algs, int count);
|
/kernel/linux/linux-6.6/include/crypto/internal/ |
H A D | rng.h | 15 int crypto_register_rng(struct rng_alg *alg); 16 void crypto_unregister_rng(struct rng_alg *alg); 17 int crypto_register_rngs(struct rng_alg *algs, int count); 18 void crypto_unregister_rngs(struct rng_alg *algs, int count);
|
/kernel/linux/linux-6.6/crypto/ |
H A D | rng.c | 33 struct rng_alg *alg = crypto_rng_alg(tfm); in crypto_rng_reset() 67 struct rng_alg *ralg = container_of(alg, struct rng_alg, base); in seedsize() 97 struct rng_alg *rng = __crypto_rng_alg(alg); in crypto_rng_report_stat() 200 int crypto_register_rng(struct rng_alg *alg) in crypto_register_rng() 219 void crypto_unregister_rng(struct rng_alg *alg) in crypto_unregister_rng() 225 int crypto_register_rngs(struct rng_alg *algs, int count) in crypto_register_rngs() 245 void crypto_unregister_rngs(struct rng_alg *algs, int count) in crypto_unregister_rngs()
|
H A D | jitterentropy-kcapi.c | 306 static struct rng_alg jent_alg = {
|
/kernel/linux/linux-5.10/crypto/ |
H A D | rng.c | 64 struct rng_alg *ralg = container_of(alg, struct rng_alg, base); in seedsize() 177 int crypto_register_rng(struct rng_alg *alg) in crypto_register_rng() 192 void crypto_unregister_rng(struct rng_alg *alg) in crypto_unregister_rng() 198 int crypto_register_rngs(struct rng_alg *algs, int count) in crypto_register_rngs() 218 void crypto_unregister_rngs(struct rng_alg *algs, int count) in crypto_unregister_rngs()
|
H A D | jitterentropy-kcapi.c | 184 static struct rng_alg jent_alg = {
|
/kernel/linux/linux-5.10/include/crypto/ |
H A D | rng.h | 17 * struct rng_alg - random number generator definition 41 struct rng_alg { struct 105 static inline struct rng_alg *crypto_rng_alg(struct crypto_rng *tfm) in crypto_rng_alg() 108 struct rng_alg, base); in crypto_rng_alg()
|
/kernel/linux/linux-5.10/drivers/crypto/allwinner/sun4i-ss/ |
H A D | sun4i-ss-prng.c | 7 struct rng_alg *alg = crypto_rng_alg(tfm); in sun4i_ss_prng_seed() 19 struct rng_alg *alg = crypto_rng_alg(tfm); in sun4i_ss_prng_generate()
|
H A D | sun4i-ss.h | 165 struct rng_alg rng;
|
/kernel/linux/linux-6.6/drivers/crypto/allwinner/sun4i-ss/ |
H A D | sun4i-ss-prng.c | 8 struct rng_alg *alg = crypto_rng_alg(tfm); in sun4i_ss_prng_seed() 20 struct rng_alg *alg = crypto_rng_alg(tfm); in sun4i_ss_prng_generate()
|
H A D | sun4i-ss.h | 167 struct rng_alg rng;
|
/kernel/linux/linux-5.10/drivers/crypto/allwinner/sun8i-ss/ |
H A D | sun8i-ss.h | 276 struct rng_alg rng;
|
H A D | sun8i-ss-prng.c | 61 struct rng_alg *alg = crypto_rng_alg(tfm); in sun8i_ss_prng_generate()
|
/kernel/linux/linux-5.10/drivers/crypto/allwinner/sun8i-ce/ |
H A D | sun8i-ce-prng.c | 61 struct rng_alg *alg = crypto_rng_alg(tfm); in sun8i_ce_prng_generate()
|
H A D | sun8i-ce.h | 332 struct rng_alg rng;
|
/kernel/linux/linux-6.6/drivers/crypto/caam/ |
H A D | caamprng.c | 34 struct rng_alg rng;
|
/kernel/linux/linux-6.6/drivers/crypto/allwinner/sun8i-ss/ |
H A D | sun8i-ss-prng.c | 61 struct rng_alg *alg = crypto_rng_alg(tfm); in sun8i_ss_prng_generate()
|
H A D | sun8i-ss.h | 275 struct rng_alg rng;
|
/kernel/linux/linux-6.6/drivers/crypto/allwinner/sun8i-ce/ |
H A D | sun8i-ce-prng.c | 59 struct rng_alg *alg = crypto_rng_alg(tfm); in sun8i_ce_prng_generate()
|
H A D | sun8i-ce.h | 330 struct rng_alg rng;
|
/kernel/linux/linux-5.10/drivers/crypto/ |
H A D | qcom-rng.c | 144 static struct rng_alg qcom_rng_alg = {
|
/kernel/linux/linux-5.10/drivers/crypto/amcc/ |
H A D | crypto4xx_core.h | 140 struct rng_alg rng;
|
/kernel/linux/linux-6.6/drivers/crypto/amcc/ |
H A D | crypto4xx_core.h | 140 struct rng_alg rng;
|
/kernel/linux/linux-6.6/drivers/crypto/ |
H A D | qcom-rng.c | 145 static struct rng_alg qcom_rng_alg = {
|