|
XenevaOS
|
#include <hw_random.h>
Public Attributes | |
| const char * | name |
| int(* | init )(struct hwrng *rng) |
| void(* | cleanup )(struct hwrng *rng) |
| int(* | data_present )(struct hwrng *rng, int wait) |
| int(* | data_read )(struct hwrng *rng, u32 *data) |
| int(* | read )(struct hwrng *rng, void *data, size_t max, bool wait) |
| uintptr_t | priv |
| unsigned short | quality |
| void(* hwrng::cleanup) (struct hwrng *rng) |
| int(* hwrng::data_present) (struct hwrng *rng, int wait) |
| int(* hwrng::init) (struct hwrng *rng) |
| const char* hwrng::name |
| uintptr_t hwrng::priv |
| unsigned short hwrng::quality |