Home
last modified time | relevance | path

Searched defs:trng (Results 1 – 19 of 19) sorted by relevance

/linux/drivers/crypto/hisilicon/trng/
H A Dtrng.c61 struct hisi_trng *trng; member
67 static void hisi_trng_set_seed(struct hisi_trng *trng, const u8 *seed) in hisi_trng_set_seed()
87 struct hisi_trng *trng = ctx->trng; in hisi_trng_seed() local
116 struct hisi_trng *trng = ctx->trng; in hisi_trng_generate() local
157 struct hisi_trng *trng; in hisi_trng_init() local
185 struct hisi_trng *trng; in hisi_trng_read() local
229 static void hisi_trng_add_to_list(struct hisi_trng *trng) in hisi_trng_add_to_list()
236 static int hisi_trng_del_from_list(struct hisi_trng *trng) in hisi_trng_del_from_list()
252 struct hisi_trng *trng; in hisi_trng_probe() local
308 struct hisi_trng *trng = platform_get_drvdata(pdev); in hisi_trng_remove() local
/linux/drivers/char/hw_random/
H A Djh7110-trng.c123 static inline int starfive_trng_wait_idle(struct starfive_trng *trng) in starfive_trng_wait_idle()
133 static inline void starfive_trng_irq_mask_clear(struct starfive_trng *trng) in starfive_trng_irq_mask_clear()
141 static int starfive_trng_cmd(struct starfive_trng *trng, u32 cmd, bool wait) in starfive_trng_cmd()
175 struct starfive_trng *trng = to_trng(rng); in starfive_trng_init() local
210 struct starfive_trng *trng = (struct starfive_trng *)priv; in starfive_trng_irq() local
236 struct starfive_trng *trng = to_trng(rng); in starfive_trng_cleanup() local
247 struct starfive_trng *trng = to_trng(rng); in starfive_trng_read() local
278 struct starfive_trng *trng; in starfive_trng_probe() local
354 struct starfive_trng *trng = dev_get_drvdata(dev); in starfive_trng_suspend() local
364 struct starfive_trng *trng = dev_get_drvdata(dev); in starfive_trng_resume() local
H A Dingenic-trng.c37 struct ingenic_trng *trng = container_of(rng, struct ingenic_trng, rng); in ingenic_trng_init() local
49 struct ingenic_trng *trng = container_of(rng, struct ingenic_trng, rng); in ingenic_trng_cleanup() local
59 struct ingenic_trng *trng = container_of(rng, struct ingenic_trng, rng); in ingenic_trng_read() local
78 struct ingenic_trng *trng; in ingenic_trng_probe() local
H A Dxiphera-trng.c37 struct xiphera_trng *trng = container_of(rng, struct xiphera_trng, rng); in xiphera_trng_read() local
63 struct xiphera_trng *trng; in xiphera_trng_probe() local
H A Darm_smccc_trng.c99 struct hwrng *trng; in smccc_trng_probe() local
/linux/arch/arm/boot/dts/samsung/
H A Dexynos5.dtsi218 trng: rng@10830600 { label
/linux/drivers/crypto/amcc/
H A Dcrypto4xx_trng.c74 struct device_node *trng = NULL; in ppc4xx_trng_probe() local
/linux/arch/arm/boot/dts/microchip/
H A Dlan966x.dtsi267 trng: rng@e0048000 { label
H A Dsama5d2.dtsi1022 trng: rng@fc01c000 { label
H A Dsama7g5.dtsi774 trng: rng@e2010000 { label
H A Dsam9x60.dtsi496 trng: rng@f0030000 { label
H A Dat91sam9g45.dtsi756 trng: rng@fffcc000 { label
H A Dsama5d3.dtsi422 trng: rng@f8040000 { label
H A Dsama5d4.dtsi661 trng: rng@fc030000 { label
/linux/arch/arm64/boot/dts/mediatek/
H A Dmt7986a.dtsi224 trng: rng@1020f000 { label
/linux/arch/arm64/boot/dts/exynos/
H A Dexynos850.dtsi419 trng: rng@12081400 { label
/linux/drivers/platform/cznic/
H A Dturris-omnia-mcu.h100 struct hwrng trng; member
/linux/drivers/crypto/gemini/
H A Dsl3516-ce.h243 struct hwrng trng; member
/linux/drivers/crypto/caam/
H A Dregs.h297 u32 trng; /* TRNG_VERSION */ member