hwrng 33 include/linux/hw_random.h int (*init)(struct hwrng *rng); hwrng 34 include/linux/hw_random.h void (*cleanup)(struct hwrng *rng); hwrng 35 include/linux/hw_random.h int (*data_present)(struct hwrng *rng, int wait); hwrng 36 include/linux/hw_random.h int (*data_read)(struct hwrng *rng, u32 *data);