/linux-6.12.1/include/linux/ |
D | hw_random.h | 38 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 58 extern int hwrng_register(struct hwrng *rng); argument
|
D | tpm.h | 173 struct hwrng hwrng; member
|
/linux-6.12.1/drivers/crypto/ |
D | qcom-rng.c | 38 struct hwrng hwrng; member 116 static int qcom_hwrng_read(struct hwrng *hwrng, void *data, size_t max, bool wait) in qcom_hwrng_read()
|
D | atmel-i2c.h | 147 struct hwrng hwrng; member
|
/linux-6.12.1/arch/um/drivers/ |
D | random.c | 31 static struct hwrng hwrng; variable
|
/linux-6.12.1/drivers/char/hw_random/ |
D | timeriomem-rng.c | 44 static int timeriomem_rng_read(struct hwrng *hwrng, void *data, in timeriomem_rng_read()
|
D | cn10k-rng.c | 137 static int cn10k_rng_read(struct hwrng *hwrng, void *data, in cn10k_rng_read()
|
D | virtio-rng.c | 20 struct hwrng hwrng; member
|
D | n2rng.h | 112 struct hwrng hwrng; member
|
/linux-6.12.1/arch/arm/boot/dts/amlogic/ |
D | meson.dtsi | 56 hwrng: rng@8100 { label
|
/linux-6.12.1/arch/arm64/boot/dts/amlogic/ |
D | meson-a1.dtsi | 414 hwrng: rng@5118 { label
|
D | meson-gx.dtsi | 536 hwrng: rng@0 { label
|
D | meson-s4.dtsi | 781 hwrng: rng@440788 { label
|
D | meson-axg.dtsi | 325 hwrng: rng@18 { label
|
D | meson-g12-common.dtsi | 245 hwrng: rng@218 { label
|
/linux-6.12.1/arch/arm64/boot/dts/broadcom/stingray/ |
D | stingray.dtsi | 546 hwrng: hwrng@220000 { label
|
/linux-6.12.1/arch/arm64/boot/dts/broadcom/northstar2/ |
D | ns2.dtsi | 665 hwrng: hwrng@66220000 { label
|
/linux-6.12.1/drivers/misc/ |
D | nsm.c | 56 struct hwrng hwrng; member
|
/linux-6.12.1/drivers/usb/misc/ |
D | chaoskey.c | 87 struct hwrng hwrng; /* Embedded struct for hwrng */ member
|
/linux-6.12.1/drivers/hid/ |
D | hid-u2fzero.c | 83 struct hwrng hwrng; /* Embedded struct for hwrng */ member
|
/linux-6.12.1/drivers/firmware/ |
D | turris-mox-rwtm.c | 67 struct hwrng hwrng; member
|
/linux-6.12.1/drivers/crypto/caam/ |
D | intern.h | 69 bool hwrng; member
|
/linux-6.12.1/drivers/crypto/ccp/ |
D | ccp-dev.h | 386 struct hwrng hwrng; member
|