Home
last modified time | relevance | path

Searched defs:rng (Results 1 – 25 of 42) sorted by relevance

12

/drivers/char/hw_random/
Dbcm63xx-rng.c24 #define to_rng_priv(rng) ((struct bcm63xx_rng_priv *)rng->priv) argument
26 static int bcm63xx_rng_init(struct hwrng *rng) in bcm63xx_rng_init()
38 static void bcm63xx_rng_cleanup(struct hwrng *rng) in bcm63xx_rng_cleanup()
48 static int bcm63xx_rng_data_present(struct hwrng *rng, int wait) in bcm63xx_rng_data_present()
55 static int bcm63xx_rng_data_read(struct hwrng *rng, u32 *data) in bcm63xx_rng_data_read()
70 struct hwrng *rng; in bcm63xx_rng_probe() local
149 struct hwrng *rng = platform_get_drvdata(pdev); in bcm63xx_rng_remove() local
Docteon-rng.c28 static int octeon_rng_init(struct hwrng *rng) in octeon_rng_init()
40 static void octeon_rng_cleanup(struct hwrng *rng) in octeon_rng_cleanup()
50 static int octeon_rng_data_read(struct hwrng *rng, u32 *data) in octeon_rng_data_read()
62 struct octeon_rng *rng; in octeon_rng_probe() local
110 struct hwrng *rng = platform_get_drvdata(pdev); in octeon_rng_remove() local
Dcore.c79 static void add_early_randomness(struct hwrng *rng) in add_early_randomness()
89 static inline int hwrng_init(struct hwrng *rng) in hwrng_init()
111 static inline void hwrng_cleanup(struct hwrng *rng) in hwrng_cleanup()
127 static inline int rng_get_data(struct hwrng *rng, u8 *buffer, size_t size, in rng_get_data()
234 struct hwrng *rng; in hwrng_attr_current_store() local
285 struct hwrng *rng; in hwrng_attr_available_show() local
374 int hwrng_register(struct hwrng *rng) in hwrng_register()
444 void hwrng_unregister(struct hwrng *rng) in hwrng_unregister()
Damd-rng.c56 static int amd_rng_data_present(struct hwrng *rng, int wait) in amd_rng_data_present()
70 static int amd_rng_data_read(struct hwrng *rng, u32 *data) in amd_rng_data_read()
79 static int amd_rng_init(struct hwrng *rng) in amd_rng_init()
94 static void amd_rng_cleanup(struct hwrng *rng) in amd_rng_cleanup()
Dexynos-rng.c41 struct hwrng rng; member
46 static u32 exynos_rng_readl(struct exynos_rng *rng, u32 offset) in exynos_rng_readl()
51 static void exynos_rng_writel(struct exynos_rng *rng, u32 val, u32 offset) in exynos_rng_writel()
56 static int exynos_init(struct hwrng *rng) in exynos_init()
78 static int exynos_read(struct hwrng *rng, void *buf, in exynos_read()
Dmxc-rnga.c64 struct hwrng rng; member
69 static int mxc_rnga_data_present(struct hwrng *rng, int wait) in mxc_rnga_data_present()
85 static int mxc_rnga_data_read(struct hwrng *rng, u32 * data) in mxc_rnga_data_read()
108 static int mxc_rnga_init(struct hwrng *rng) in mxc_rnga_init()
131 static void mxc_rnga_cleanup(struct hwrng *rng) in mxc_rnga_cleanup()
Dpasemi-rng.c46 static int pasemi_rng_data_present(struct hwrng *rng, int wait) in pasemi_rng_data_present()
61 static int pasemi_rng_data_read(struct hwrng *rng, u32 *data) in pasemi_rng_data_read()
68 static int pasemi_rng_init(struct hwrng *rng) in pasemi_rng_init()
80 static void pasemi_rng_cleanup(struct hwrng *rng) in pasemi_rng_cleanup()
Dmsm-rng.c48 struct msm_rng *rng = to_msm_rng(hwrng); in msm_rng_enable() local
83 struct msm_rng *rng = to_msm_rng(hwrng); in msm_rng_read() local
137 struct msm_rng *rng; in msm_rng_probe() local
171 struct msm_rng *rng = platform_get_drvdata(pdev); in msm_rng_remove() local
Dtimeriomem-rng.c48 #define to_rng_priv(rng) \ argument
54 static int timeriomem_rng_data_present(struct hwrng *rng, int wait) in timeriomem_rng_data_present()
66 static int timeriomem_rng_data_read(struct hwrng *rng, u32 *data) in timeriomem_rng_data_read()
Dvia-rng.c91 static int via_rng_data_present(struct hwrng *rng, int wait) in via_rng_data_present()
124 static int via_rng_data_read(struct hwrng *rng, u32 *data) in via_rng_data_read()
133 static int via_rng_init(struct hwrng *rng) in via_rng_init()
Dtx4939-rng.c29 struct hwrng rng; member
65 static int tx4939_rng_data_present(struct hwrng *rng, int wait) in tx4939_rng_data_present()
98 static int tx4939_rng_data_read(struct hwrng *rng, u32 *buffer) in tx4939_rng_data_read()
Dintel-rng.c167 static int intel_rng_data_present(struct hwrng *rng, int wait) in intel_rng_data_present()
182 static int intel_rng_data_read(struct hwrng *rng, u32 *data) in intel_rng_data_read()
191 static int intel_rng_init(struct hwrng *rng) in intel_rng_init()
210 static void intel_rng_cleanup(struct hwrng *rng) in intel_rng_cleanup()
Dgeode-rng.c55 static int geode_rng_data_read(struct hwrng *rng, u32 *data) in geode_rng_data_read()
64 static int geode_rng_data_present(struct hwrng *rng, int wait) in geode_rng_data_present()
Domap3-rom-rng.c74 static int omap3_rom_rng_data_present(struct hwrng *rng, int wait) in omap3_rom_rng_data_present()
79 static int omap3_rom_rng_data_read(struct hwrng *rng, u32 *data) in omap3_rom_rng_data_read()
Datmel-rng.c27 struct hwrng rng; member
30 static int atmel_trng_read(struct hwrng *rng, void *buf, size_t max, in atmel_trng_read()
Dppc4xx-rng.c31 static int ppc4xx_rng_data_present(struct hwrng *rng, int wait) in ppc4xx_rng_data_present()
47 static int ppc4xx_rng_data_read(struct hwrng *rng, u32 *data) in ppc4xx_rng_data_read()
Domap-rng.c143 static int omap_rng_data_present(struct hwrng *rng, int wait) in omap_rng_data_present()
164 static int omap_rng_data_read(struct hwrng *rng, u32 *data) in omap_rng_data_read()
180 static int omap_rng_init(struct hwrng *rng) in omap_rng_init()
188 static void omap_rng_cleanup(struct hwrng *rng) in omap_rng_cleanup()
Dvirtio-rng.c67 static int virtio_read(struct hwrng *rng, void *buf, size_t size, bool wait) in virtio_read()
93 static void virtio_cleanup(struct hwrng *rng) in virtio_cleanup()
Dxgene-rng.c225 static int xgene_rng_data_present(struct hwrng *rng, int wait) in xgene_rng_data_present()
240 static int xgene_rng_data_read(struct hwrng *rng, u32 *data) in xgene_rng_data_read()
289 static int xgene_rng_init(struct hwrng *rng) in xgene_rng_init()
Dtpm-rng.c26 static int tpm_rng_read(struct hwrng *rng, void *data, size_t max, bool wait) in tpm_rng_read()
Dixp4xx-rng.c29 static int ixp4xx_rng_data_read(struct hwrng *rng, u32 *buffer) in ixp4xx_rng_data_read()
Dnomadik-rng.c22 static int nmk_rng_read(struct hwrng *rng, void *data, size_t max, bool wait) in nmk_rng_read()
Dpowernv-rng.c18 static int powernv_rng_read(struct hwrng *rng, void *data, size_t max, bool wait) in powernv_rng_read()
Dbcm2835-rng.c29 static int bcm2835_rng_read(struct hwrng *rng, void *buf, size_t max, in bcm2835_rng_read()
/drivers/crypto/caam/
Dcaamrng.c135 static int caam_read(struct hwrng *rng, void *data, size_t max, bool wait) in caam_read()
241 static void caam_cleanup(struct hwrng *rng) in caam_cleanup()

12