Home
last modified time | relevance | path

Searched refs:rng (Results 1 – 25 of 44) sorted by relevance

12

/u-boot/lib/efi_selftest/
A Defi_selftest_rng.c44 struct efi_rng_protocol *rng; in execute() local
50 ret = boottime->locate_protocol(&efi_rng_guid, NULL, (void **)&rng); in execute()
57 ret = rng->get_info(rng, &size, NULL); in execute()
74 ret = rng->get_info(rng, &size, algo_list); in execute()
87 ret = rng->get_rng(rng, NULL, RNG_LEN - 1, &rnd1[1]); in execute()
92 ret = rng->get_rng(rng, algo_list, RNG_LEN - 1, &rnd2[1]); in execute()
112 EFI_UNIT_TEST(rng) = {
/u-boot/drivers/rng/
A DKconfig5 Enable driver model for random number generator(rng) devices.
6 This interface is used to initialise the rng device and to
25 emulation of a rng device.
39 Enable STM32MP1 rng driver.
42 bool "Enable random number generator for rockchip crypto rng"
47 support rng module of crypto v1 and crypto v2.
A DMakefile6 obj-$(CONFIG_DM_RNG) += rng-uclass.o
7 obj-$(CONFIG_RNG_MESON) += meson-rng.o
A Drng-uclass.c20 UCLASS_DRIVER(rng) = {
/u-boot/drivers/crypto/fsl/
A Djr.c502 struct rng4tst __iomem *rng = in instantiate_rng() local
503 (struct rng4tst __iomem *)&sec->rng; in instantiate_rng()
516 rdsta_val = sec_in32(&rng->rdsta); in instantiate_rng()
540 rdsta_val = sec_in32(&rng->rdsta); in instantiate_rng()
577 struct rng4tst __iomem *rng = in kick_trng() local
578 (struct rng4tst __iomem *)&sec->rng; in kick_trng()
582 sec_setbits32(&rng->rtmctl, RTMCTL_PRGM); in kick_trng()
586 val = sec_in32(&rng->rtsdctl); in kick_trng()
589 sec_out32(&rng->rtsdctl, val); in kick_trng()
607 struct rng4tst __iomem *rng = in rng_init() local
[all …]
A DMakefile10 obj-$(CONFIG_FSL_CAAM_RNG) += rng.o
/u-boot/arch/arm/dts/
A Dpx30-u-boot.dtsi16 rng: rng@ff0b0000 { label
17 compatible = "rockchip,cryptov2-rng";
A Dpx30-evb-u-boot.dtsi8 &rng {
A Drk3399-u-boot.dtsi32 rng: rng@ff8b8000 { label
33 compatible = "rockchip,cryptov1-rng";
A Dqcom-ipq4019.dtsi63 rng: rng@22000 { label
A Dstih407-family.dtsi729 rng10: rng@8a89000 {
730 compatible = "st,rng";
736 rng11: rng@8a8a000 {
737 compatible = "st,rng";
770 rng10: rng@8a89000 {
771 compatible = "st,rng";
777 rng11: rng@8a8a000 {
778 compatible = "st,rng";
A Dstm32f429.dtsi761 rng: rng@50060800 { label
762 compatible = "st,stm32-rng";
A Darmada-385-atl-x530.dtsi155 rng@3b {
A Dam335x-brppt1-mmc.dts354 &rng {
A Dam335x-brppt1-spi.dts375 &rng {
A Dbcm283x.dtsi152 rng@7e104000 {
153 compatible = "brcm,bcm2835-rng";
A Dimx6sll.dtsi811 compatible = "fsl,imx6sl-rng", "fsl,imx-rng", "imx-rng";
/u-boot/doc/api/
A Dindex.rst15 rng
A Drng.rst10 .. kernel-doc:: include/rng.h
/u-boot/cmd/
A Drng.c54 rng, 2, 0, do_rng,
/u-boot/include/
A Dfsl_sec.h91 u32 rng; /* RNG_VERSION */ member
135 struct rng4tst rng; /* RNG Registers */ member
/u-boot/drivers/virtio/
A DKconfig64 bool "virtio rng driver"
/u-boot/drivers/
A DKconfig97 source "drivers/rng/Kconfig"
A DMakefile124 obj-$(CONFIG_DM_RNG) += rng/
/u-boot/test/dm/
A DMakefile90 obj-$(CONFIG_DM_RNG) += rng.o

Completed in 22 milliseconds

12