Home
last modified time | relevance | path

Searched defs:trng (Results 1 - 22 of 22) sorted by relevance

/kernel/linux/linux-6.6/drivers/crypto/hisilicon/trng/
H A DMakefile
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() argument
87 struct hisi_trng *trng = ctx->trng; in hisi_trng_seed() local
116 struct hisi_trng *trng = ctx->trng; hisi_trng_generate() local
157 struct hisi_trng *trng; hisi_trng_init() local
185 struct hisi_trng *trng; hisi_trng_read() local
229 hisi_trng_add_to_list(struct hisi_trng *trng) hisi_trng_add_to_list() argument
236 hisi_trng_del_from_list(struct hisi_trng *trng) hisi_trng_del_from_list() argument
252 struct hisi_trng *trng; hisi_trng_probe() local
308 struct hisi_trng *trng = platform_get_drvdata(pdev); hisi_trng_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/char/hw_random/
H A Dhisi-trng-v2.c27 struct hisi_trng *trng; in hisi_trng_read() local
58 struct hisi_trng *trng; in hisi_trng_probe() local
[all...]
H A Dingenic-trng.c40 struct ingenic_trng *trng = container_of(rng, struct ingenic_trng, rng); in ingenic_trng_init() local
52 struct ingenic_trng *trng = container_of(rng, struct ingenic_trng, rng); in ingenic_trng_cleanup() local
62 struct ingenic_trng *trng = container_of(rng, struct ingenic_trng, rng); in ingenic_trng_read() local
81 struct ingenic_trng *trng; in ingenic_trng_probe() local
131 struct ingenic_trng *trng = platform_get_drvdata(pdev); ingenic_trng_remove() local
[all...]
H A Dxiphera-trng.c38 struct xiphera_trng *trng = container_of(rng, struct xiphera_trng, rng); in xiphera_trng_read() local
64 struct xiphera_trng *trng; in xiphera_trng_probe() local
[all...]
H A Datmel-rng.c42 struct atmel_trng *trng = container_of(rng, struct atmel_trng, rng); in atmel_trng_read() local
60 static void atmel_trng_enable(struct atmel_trng *trng) in atmel_trng_enable() argument
65 static void atmel_trng_disable(struct atmel_trng *trng) in atmel_trng_disable() argument
72 struct atmel_trng *trng; in atmel_trng_probe() local
123 struct atmel_trng *trng = platform_get_drvdata(pdev); atmel_trng_remove() local
135 struct atmel_trng *trng = dev_get_drvdata(dev); atmel_trng_suspend() local
145 struct atmel_trng *trng = dev_get_drvdata(dev); atmel_trng_resume() local
[all...]
H A Dexynos-trng.c58 struct exynos_trng_dev *trng; in exynos_trng_do_read() local
78 struct exynos_trng_dev *trng = (struct exynos_trng_dev *)rng->priv; in exynos_trng_init() local
111 struct exynos_trng_dev *trng; exynos_trng_probe() local
178 struct exynos_trng_dev *trng = platform_get_drvdata(pdev); exynos_trng_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/crypto/amcc/
H A Dcrypto4xx_trng.c74 struct device_node *trng = NULL; in ppc4xx_trng_probe() local
[all...]
H A Dcrypto4xx_core.h110 struct hwrng *trng; member
/kernel/linux/linux-6.6/drivers/char/hw_random/
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
[all...]
H A Darm_smccc_trng.c99 struct hwrng *trng; in smccc_trng_probe() 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
[all...]
H A Dexynos-trng.c58 struct exynos_trng_dev *trng; in exynos_trng_do_read() local
78 struct exynos_trng_dev *trng = (struct exynos_trng_dev *)rng->priv; in exynos_trng_init() local
111 struct exynos_trng_dev *trng; exynos_trng_probe() local
178 struct exynos_trng_dev *trng = platform_get_drvdata(pdev); exynos_trng_remove() local
[all...]
H A Datmel-rng.c43 static bool atmel_trng_wait_ready(struct atmel_trng *trng, bool wait) in atmel_trng_wait_ready() argument
58 struct atmel_trng *trng = container_of(rng, struct atmel_trng, rng); in atmel_trng_read() local
87 atmel_trng_init(struct atmel_trng *trng) atmel_trng_init() argument
109 atmel_trng_cleanup(struct atmel_trng *trng) atmel_trng_cleanup() argument
117 struct atmel_trng *trng; atmel_trng_probe() local
166 struct atmel_trng *trng = platform_get_drvdata(pdev); atmel_trng_remove() local
177 struct atmel_trng *trng = dev_get_drvdata(dev); atmel_trng_runtime_suspend() local
186 struct atmel_trng *trng = dev_get_drvdata(dev); atmel_trng_runtime_resume() local
[all...]
H A Djh7110-trng.c123 static inline int starfive_trng_wait_idle(struct starfive_trng *trng) in starfive_trng_wait_idle() argument
133 static inline void starfive_trng_irq_mask_clear(struct starfive_trng *trng) in starfive_trng_irq_mask_clear() argument
141 static int starfive_trng_cmd(struct starfive_trng *trng, u32 cmd, bool wait) in starfive_trng_cmd() argument
175 struct starfive_trng *trng = to_trng(rng); starfive_trng_init() local
210 struct starfive_trng *trng = (struct starfive_trng *)priv; starfive_trng_irq() local
236 struct starfive_trng *trng = to_trng(rng); starfive_trng_cleanup() local
247 struct starfive_trng *trng = to_trng(rng); starfive_trng_read() local
278 struct starfive_trng *trng; starfive_trng_probe() local
354 struct starfive_trng *trng = dev_get_drvdata(dev); starfive_trng_suspend() local
364 struct starfive_trng *trng = dev_get_drvdata(dev); starfive_trng_resume() local
[all...]
/kernel/linux/linux-6.6/drivers/crypto/amcc/
H A Dcrypto4xx_trng.c74 struct device_node *trng = NULL; in ppc4xx_trng_probe() local
[all...]
H A Dcrypto4xx_core.h110 struct hwrng *trng; member
/kernel/linux/linux-5.10/drivers/crypto/allwinner/sun8i-ce/
H A Dsun8i-ce.h153 unsigned char trng; member
230 struct hwrng trng; member
/kernel/linux/linux-6.6/drivers/crypto/allwinner/sun8i-ce/
H A Dsun8i-ce.h155 unsigned char trng; member
236 struct hwrng trng; member
/kernel/linux/linux-6.6/drivers/crypto/gemini/
H A Dsl3516-ce.h243 struct hwrng trng; member
/kernel/linux/linux-5.10/drivers/crypto/caam/
H A Dregs.h297 u32 trng; /* TRNG_VERSION */ member
/kernel/linux/linux-6.6/drivers/crypto/caam/
H A Dregs.h297 u32 trng; /* TRNG_VERSION */ member

Completed in 13 milliseconds