Home
last modified time | relevance | path

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

/Linux-v4.19/include/linux/
Dhw_random.h38 struct hwrng { struct
40 int (*init)(struct hwrng *rng); argument
41 void (*cleanup)(struct hwrng *rng); argument
42 int (*data_present)(struct hwrng *rng, int wait); argument
43 int (*data_read)(struct hwrng *rng, u32 *data); argument
44 int (*read)(struct hwrng *rng, void *data, size_t max, bool wait); argument
57 extern int hwrng_register(struct hwrng *rng); argument
/Linux-v4.19/arch/arm/boot/dts/
Dmeson.dtsi88 hwrng: rng@8100 { label
/Linux-v4.19/drivers/char/hw_random/
Dtimeriomem-rng.c47 static int timeriomem_rng_read(struct hwrng *hwrng, void *data, in timeriomem_rng_read()
Dvirtio-rng.c31 struct hwrng hwrng; member
Dn2rng.h112 struct hwrng hwrng; member
/Linux-v4.19/arch/arm64/boot/dts/broadcom/stingray/
Dstingray.dtsi548 hwrng: hwrng@220000 { label
/Linux-v4.19/arch/arm64/boot/dts/broadcom/northstar2/
Dns2.dtsi664 hwrng: hwrng@66220000 { label
/Linux-v4.19/arch/arm64/boot/dts/amlogic/
Dmeson-gx.dtsi420 hwrng: rng { label
Dmeson-axg.dtsi520 hwrng: rng { label
/Linux-v4.19/drivers/usb/misc/
Dchaoskey.c87 struct hwrng hwrng; /* Embedded struct for hwrng */ member
/Linux-v4.19/drivers/char/tpm/
Dtpm.h234 struct hwrng hwrng; member
/Linux-v4.19/drivers/crypto/ccp/
Dccp-dev.h388 struct hwrng hwrng; member