Lines Matching refs:rng
42 struct hwrng rng; member
115 static int ba431_trng_read(struct hwrng *rng, void *buf, size_t max, bool wait) in ba431_trng_read() argument
117 struct ba431_trng *ba431 = container_of(rng, struct ba431_trng, rng); in ba431_trng_read()
155 static void ba431_trng_cleanup(struct hwrng *rng) in ba431_trng_cleanup() argument
157 struct ba431_trng *ba431 = container_of(rng, struct ba431_trng, rng); in ba431_trng_cleanup()
163 static int ba431_trng_init(struct hwrng *rng) in ba431_trng_init() argument
165 struct ba431_trng *ba431 = container_of(rng, struct ba431_trng, rng); in ba431_trng_init()
187 ba431->rng.name = pdev->name; in ba431_trng_probe()
188 ba431->rng.init = ba431_trng_init; in ba431_trng_probe()
189 ba431->rng.cleanup = ba431_trng_cleanup; in ba431_trng_probe()
190 ba431->rng.read = ba431_trng_read; in ba431_trng_probe()
194 ret = devm_hwrng_register(&pdev->dev, &ba431->rng); in ba431_trng_probe()