XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
hwrng Struct Reference

#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
 

Member Data Documentation

◆ cleanup

void(* hwrng::cleanup) (struct hwrng *rng)

◆ data_present

int(* hwrng::data_present) (struct hwrng *rng, int wait)

◆ data_read

int(* hwrng::data_read) (struct hwrng *rng, u32 *data)

◆ init

int(* hwrng::init) (struct hwrng *rng)

◆ name

const char* hwrng::name

◆ priv

uintptr_t hwrng::priv

◆ quality

unsigned short hwrng::quality

◆ read

int(* hwrng::read) (struct hwrng *rng, void *data, size_t max, bool wait)

The documentation for this struct was generated from the following file: