Home
last modified time | relevance | path

Searched defs:hwrng (Results 1 – 18 of 18) sorted by relevance

/linux/include/linux/
A Dhw_random.h39 struct hwrng { struct
41 int (*init)(struct hwrng *rng); argument
42 void (*cleanup)(struct hwrng *rng); argument
43 int (*data_present)(struct hwrng *rng, int wait); argument
44 int (*data_read)(struct hwrng *rng, u32 *data); argument
45 int (*read)(struct hwrng *rng, void *data, size_t max, bool wait); argument
58 extern int hwrng_register(struct hwrng *rng); argument
A Dtpm.h142 struct hwrng hwrng; member
/linux/arch/um/drivers/
A Drandom.c31 static struct hwrng hwrng = { 0, }; variable
/linux/drivers/char/hw_random/
A Dtimeriomem-rng.c44 static int timeriomem_rng_read(struct hwrng *hwrng, void *data, in timeriomem_rng_read()
A Dvirtio-rng.c19 struct hwrng hwrng; member
A Dn2rng.h112 struct hwrng hwrng; member
/linux/arch/arm/boot/dts/
A Dmeson.dtsi56 hwrng: rng@8100 { label
/linux/arch/arm64/boot/dts/broadcom/stingray/
A Dstingray.dtsi541 hwrng: hwrng@220000 { label
/linux/arch/arm64/boot/dts/broadcom/northstar2/
A Dns2.dtsi664 hwrng: hwrng@66220000 { label
/linux/arch/arm64/boot/dts/amlogic/
A Dmeson-gx.dtsi528 hwrng: rng { label
A Dmeson-axg.dtsi315 hwrng: rng@18 { label
A Dmeson-g12-common.dtsi288 hwrng: rng@218 { label
/linux/drivers/crypto/
A Datmel-i2c.h142 struct hwrng hwrng; member
/linux/drivers/crypto/caam/
A Dintern.h58 bool hwrng; member
/linux/drivers/usb/misc/
A Dchaoskey.c87 struct hwrng hwrng; /* Embedded struct for hwrng */ member
/linux/drivers/hid/
A Dhid-u2fzero.c83 struct hwrng hwrng; /* Embedded struct for hwrng */ member
/linux/drivers/firmware/
A Dturris-mox-rwtm.c54 struct hwrng hwrng; member
/linux/drivers/crypto/ccp/
A Dccp-dev.h386 struct hwrng hwrng; member

Completed in 34 milliseconds