Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
hwrng Struct Reference

#include <hw_random.h>

Data Fields

const charname
 
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)
 
unsigned long priv
 
struct list_head list
 

Detailed Description

Definition at line 33 of file hw_random.h.

Field Documentation

void(* cleanup)(struct hwrng *rng)

Definition at line 36 of file hw_random.h.

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

Definition at line 37 of file hw_random.h.

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

Definition at line 38 of file hw_random.h.

int(* init)(struct hwrng *rng)

Definition at line 35 of file hw_random.h.

Definition at line 43 of file hw_random.h.

const char* name

Definition at line 34 of file hw_random.h.

unsigned long priv

Definition at line 40 of file hw_random.h.

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

Definition at line 39 of file hw_random.h.


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