| /linux/drivers/char/hw_random/ |
| H A D | atmel-rng.c | 43 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 D | airoha-trng.c | 53 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 D | exynos-trng.c | 84 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 D | ingenic-trng.c | 36 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 D | xiphera-trng.c | 36 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 D | xilinx-trng.c | 54 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 D | arm_smccc_trng.c | 99 struct hwrng *trng; in smccc_trng_probe() local
|
| /linux/arch/arm/boot/dts/samsung/ |
| H A D | exynos5.dtsi | 218 trng: rng@10830600 { label
|
| /linux/drivers/crypto/amcc/ |
| H A D | crypto4xx_trng.c | 74 struct device_node *trng = NULL; in ppc4xx_trng_probe() local
|
| /linux/arch/arm/boot/dts/microchip/ |
| H A D | lan966x.dtsi | 267 trng: rng@e0048000 { label
|
| H A D | sama5d2.dtsi | 1025 trng: rng@fc01c000 { label
|
| H A D | sam9x7.dtsi | 435 trng: rng@f0030000 { label
|
| H A D | sama7g5.dtsi | 787 trng: rng@e2010000 { label
|
| H A D | at91sam9g45.dtsi | 756 trng: rng@fffcc000 { label
|
| H A D | sama5d3.dtsi | 424 trng: rng@f8040000 { label
|
| H A D | sama5d4.dtsi | 664 trng: rng@fc030000 { label
|
| /linux/drivers/platform/cznic/ |
| H A D | turris-omnia-mcu.h | 100 struct hwrng trng; member
|
| /linux/drivers/crypto/gemini/ |
| H A D | sl3516-ce.h | 243 struct hwrng trng; member
|
| /linux/drivers/crypto/caam/ |
| H A D | regs.h | 297 u32 trng; /* TRNG_VERSION */ member
|