hwrng              37 include/linux/hw_random.h 	int (*init)(struct hwrng *rng);
hwrng              38 include/linux/hw_random.h 	void (*cleanup)(struct hwrng *rng);
hwrng              39 include/linux/hw_random.h 	int (*data_present)(struct hwrng *rng, int wait);
hwrng              40 include/linux/hw_random.h 	int (*data_read)(struct hwrng *rng, u32 *data);
hwrng              41 include/linux/hw_random.h 	int (*read)(struct hwrng *rng, void *data, size_t max, bool wait);
hwrng              50 include/linux/hw_random.h extern int hwrng_register(struct hwrng *rng);
hwrng              52 include/linux/hw_random.h extern void hwrng_unregister(struct hwrng *rng);