Home
last modified time | relevance | path

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

/linux/drivers/char/hw_random/
H A Datmel-rng.c43 static bool atmel_trng_wait_ready(struct atmel_trng *trng, bool wait) in atmel_trng_wait_ready()
58 struct atmel_trng *trng = container_of(rng, struct atmel_trng, rng); in atmel_trng_read() local
86 static int atmel_trng_init(struct atmel_trng *trng) in atmel_trng_init()
108 static void atmel_trng_cleanup(struct atmel_trng *trng) in atmel_trng_cleanup()
116 struct atmel_trng *trng; in atmel_trng_probe() local
165 struct atmel_trng *trng = platform_get_drvdata(pdev); in atmel_trng_remove() local
174 struct atmel_trng *trng = dev_get_drvdata(dev); in atmel_trng_runtime_suspend() local
183 struct atmel_trng *trng = dev_get_drvdata(dev); in atmel_trng_runtime_resume() local
H A Dairoha-trng.c53 static int airoha_trng_irq_mask(struct airoha_trng *trng) in airoha_trng_irq_mask()
64 static int airoha_trng_irq_unmask(struct airoha_trng *trng) in airoha_trng_irq_unmask()
77 struct airoha_trng *trng = container_of(rng, struct airoha_trng, rng); in airoha_trng_init() local
126 struct airoha_trng *trng = container_of(rng, struct airoha_trng, rng); in airoha_trng_cleanup() local
139 struct airoha_trng *trng = container_of(rng, struct airoha_trng, rng); in airoha_trng_read() local
158 struct airoha_trng *trng = (struct airoha_trng *)priv; in airoha_trng_irq() local
170 struct airoha_trng *trng; in airoha_trng_probe() local
H A Dexynos-trng.c84 struct exynos_trng_dev *trng = (struct exynos_trng_dev *)rng->priv; in exynos_trng_do_read_reg() local
134 struct exynos_trng_dev *trng = (struct exynos_trng_dev *)rng->priv; in exynos_trng_init_reg() local
167 struct exynos_trng_dev *trng = (struct exynos_trng_dev *)rng->priv; in exynos_trng_init_smc() local
185 struct exynos_trng_dev *trng; in exynos_trng_probe() local
258 struct exynos_trng_dev *trng = platform_get_drvdata(pdev); in exynos_trng_remove() local
273 struct exynos_trng_dev *trng = dev_get_drvdata(dev); in exynos_trng_suspend() local
290 struct exynos_trng_dev *trng = dev_get_drvdata(dev); in exynos_trng_resume() local
H A Dingenic-trng.c36 struct ingenic_trng *trng = container_of(rng, struct ingenic_trng, rng); in ingenic_trng_init() local
48 struct ingenic_trng *trng = container_of(rng, struct ingenic_trng, rng); in ingenic_trng_cleanup() local
58 struct ingenic_trng *trng = container_of(rng, struct ingenic_trng, rng); in ingenic_trng_read() local
77 struct ingenic_trng *trng; in ingenic_trng_probe() local
H A Dxiphera-trng.c36 struct xiphera_trng *trng = container_of(rng, struct xiphera_trng, rng); in xiphera_trng_read() local
62 struct xiphera_trng *trng; in xiphera_trng_probe() local
H A Dxilinx-trng.c54 struct hwrng trng; member
270 static int xtrng_hwrng_register(struct hwrng *trng) in xtrng_hwrng_register()
284 static void xtrng_hwrng_unregister(struct hwrng *trng) in xtrng_hwrng_unregister()
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.dtsi1025 trng: rng@fc01c000 { label
H A Dsam9x7.dtsi435 trng: rng@f0030000 { label
H A Dsama7g5.dtsi787 trng: rng@e2010000 { label
H A Dat91sam9g45.dtsi756 trng: rng@fffcc000 { label
H A Dsama5d3.dtsi424 trng: rng@f8040000 { label
H A Dsama5d4.dtsi664 trng: rng@fc030000 { 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