/linux-4.1.27/drivers/char/hw_random/ |
D | core.c | 85 static void add_early_randomness(struct hwrng *rng) in add_early_randomness() 99 struct hwrng *rng = container_of(kref, struct hwrng, ref); in cleanup_rng() local 107 static int set_current_rng(struct hwrng *rng) in set_current_rng() 137 struct hwrng *rng; in get_current_rng() local 150 static void put_rng(struct hwrng *rng) in put_rng() 162 static int hwrng_init(struct hwrng *rng) in hwrng_init() 203 static inline int rng_get_data(struct hwrng *rng, u8 *buffer, size_t size, in rng_get_data() 228 struct hwrng *rng; in rng_dev_read() local 319 struct hwrng *rng; in hwrng_attr_current_store() local 343 struct hwrng *rng; in hwrng_attr_current_show() local [all …]
|
D | bcm63xx-rng.c | 27 struct hwrng rng; member 32 #define to_rng_priv(rng) container_of(rng, struct bcm63xx_rng_priv, rng) argument 34 static int bcm63xx_rng_init(struct hwrng *rng) in bcm63xx_rng_init() 51 static void bcm63xx_rng_cleanup(struct hwrng *rng) in bcm63xx_rng_cleanup() 63 static int bcm63xx_rng_data_present(struct hwrng *rng, int wait) in bcm63xx_rng_data_present() 70 static int bcm63xx_rng_data_read(struct hwrng *rng, u32 *data) in bcm63xx_rng_data_read() 85 struct hwrng *rng; in bcm63xx_rng_probe() local
|
D | octeon-rng.c | 28 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
|
D | amd-rng.c | 56 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()
|
D | exynos-rng.c | 41 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()
|
D | iproc-rng200.c | 51 struct hwrng rng; member 55 #define to_rng_priv(rng) container_of(rng, struct iproc_rng200_dev, rng) argument 94 static int iproc_rng200_read(struct hwrng *rng, void *buf, size_t max, in iproc_rng200_read() 155 static int iproc_rng200_init(struct hwrng *rng) in iproc_rng200_init() 169 static void iproc_rng200_cleanup(struct hwrng *rng) in iproc_rng200_cleanup()
|
D | mxc-rnga.c | 64 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()
|
D | pasemi-rng.c | 46 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()
|
D | timeriomem-rng.c | 48 #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()
|
D | tx4939-rng.c | 29 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()
|
D | via-rng.c | 91 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()
|
D | msm-rng.c | 48 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
|
D | intel-rng.c | 167 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()
|
D | geode-rng.c | 55 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()
|
D | omap3-rom-rng.c | 74 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()
|
D | atmel-rng.c | 27 struct hwrng rng; member 30 static int atmel_trng_read(struct hwrng *rng, void *buf, size_t max, in atmel_trng_read()
|
D | ppc4xx-rng.c | 31 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()
|
D | omap-rng.c | 143 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()
|
D | virtio-rng.c | 66 static int virtio_read(struct hwrng *rng, void *buf, size_t size, bool wait) in virtio_read() 92 static void virtio_cleanup(struct hwrng *rng) in virtio_cleanup()
|
D | tpm-rng.c | 26 static int tpm_rng_read(struct hwrng *rng, void *data, size_t max, bool wait) in tpm_rng_read()
|
D | ixp4xx-rng.c | 29 static int ixp4xx_rng_data_read(struct hwrng *rng, u32 *buffer) in ixp4xx_rng_data_read()
|
D | nomadik-rng.c | 22 static int nmk_rng_read(struct hwrng *rng, void *data, size_t max, bool wait) in nmk_rng_read()
|
D | powernv-rng.c | 18 static int powernv_rng_read(struct hwrng *rng, void *data, size_t max, bool wait) in powernv_rng_read()
|
D | xgene-rng.c | 226 static int xgene_rng_data_present(struct hwrng *rng, int wait) in xgene_rng_data_present() 241 static int xgene_rng_data_read(struct hwrng *rng, u32 *data) in xgene_rng_data_read() 290 static int xgene_rng_init(struct hwrng *rng) in xgene_rng_init()
|
D | bcm2835-rng.c | 29 static int bcm2835_rng_read(struct hwrng *rng, void *buf, size_t max, in bcm2835_rng_read()
|
D | pseries-rng.c | 28 static int pseries_rng_read(struct hwrng *rng, void *data, size_t max, bool wait) in pseries_rng_read()
|
D | n2-drv.c | 387 static int n2rng_data_read(struct hwrng *rng, u32 *data) in n2rng_data_read()
|
/linux-4.1.27/arch/powerpc/platforms/powernv/ |
D | rng.c | 36 struct powernv_rng *rng; in powernv_hwrng_present() local 43 static unsigned long rng_whiten(struct powernv_rng *rng, unsigned long val) in rng_whiten() 61 struct powernv_rng *rng; in powernv_get_random_real_mode() local 72 struct powernv_rng *rng; in powernv_get_random_long() local 84 static __init void rng_init_per_cpu(struct powernv_rng *rng, in rng_init_per_cpu() 103 struct powernv_rng *rng; in rng_create() local
|
/linux-4.1.27/include/linux/ |
D | serial.h | 21 __u32 cts, dsr, rng, dcd, tx, rx; member
|
D | cyclades.h | 104 __u32 cts, dsr, rng, dcd, tx, rx; member
|
D | serial_core.h | 103 __u32 rng; member
|
D | crypto.h | 562 struct rng_alg rng; member 683 struct rng_tfm rng; member
|
/linux-4.1.27/drivers/crypto/caam/ |
D | caamrng.c | 135 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()
|
D | caamalg.c | 3386 struct rng_alg rng; member
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | omap2.dtsi | 136 rng: rng@480a0000 { label
|
D | am33xx.dtsi | 867 rng: rng@48310000 { label
|
D | ste-nomadik-stn8815.dtsi | 774 rng: rng@101b0000 { label
|
/linux-4.1.27/crypto/ |
D | rng.c | 113 struct crypto_rng *rng; in crypto_get_default_rng() local
|
D | testmgr.c | 1706 struct crypto_rng *rng; in alg_test_cprng() local
|
/linux-4.1.27/arch/arm64/boot/dts/apm/ |
D | apm-storm.dtsi | 691 rng: rng@10520000 { label
|
/linux-4.1.27/drivers/s390/crypto/ |
D | zcrypt_api.h | 95 long (*rng)(struct zcrypt_device *, char *); member
|
D | zcrypt_api.c | 1352 static int zcrypt_rng_data_read(struct hwrng *rng, u32 *data) in zcrypt_rng_data_read()
|
/linux-4.1.27/drivers/crypto/ccp/ |
D | ccp-dev.c | 260 static int ccp_trng_read(struct hwrng *rng, void *data, size_t max, bool wait) in ccp_trng_read()
|
/linux-4.1.27/drivers/usb/misc/ |
D | chaoskey.c | 441 static int chaoskey_rng_read(struct hwrng *rng, void *data, in chaoskey_rng_read()
|
/linux-4.1.27/include/uapi/linux/ |
D | serial.h | 101 int cts, dsr, rng, dcd; member
|
D | synclink.h | 213 __u32 cts, dsr, rng, dcd, tx, rx; member
|
/linux-4.1.27/drivers/crypto/ |
D | talitos.c | 562 static int talitos_rng_data_present(struct hwrng *rng, int wait) in talitos_rng_data_present() 580 static int talitos_rng_data_read(struct hwrng *rng, u32 *data) in talitos_rng_data_read() 592 static int talitos_rng_init(struct hwrng *rng) in talitos_rng_init()
|
D | talitos.h | 133 struct hwrng rng; member
|
D | hifn_795x.c | 460 struct hwrng rng; member 795 static int hifn_rng_data_present(struct hwrng *rng, int wait) in hifn_rng_data_present() 810 static int hifn_rng_data_read(struct hwrng *rng, u32 *data) in hifn_rng_data_read()
|
/linux-4.1.27/drivers/mmc/card/ |
D | sdio_uart.c | 57 __u32 rng; member
|
/linux-4.1.27/drivers/net/wireless/ath/carl9170/ |
D | carl9170.h | 457 struct hwrng rng; member 462 } rng; member
|
D | main.c | 1588 static int carl9170_rng_read(struct hwrng *rng, u32 *data) in carl9170_rng_read()
|
/linux-4.1.27/drivers/net/wireless/b43legacy/ |
D | b43legacy.h | 607 struct hwrng rng; member
|
D | main.c | 2431 static int b43legacy_rng_read(struct hwrng *rng, u32 *data) in b43legacy_rng_read()
|
/linux-4.1.27/drivers/staging/comedi/ |
D | comedi.h | 65 #define CR_PACK(chan, rng, aref) \ argument
|
/linux-4.1.27/drivers/net/wireless/b43/ |
D | b43.h | 932 struct hwrng rng; member
|
D | main.c | 3552 static int b43_rng_read(struct hwrng *rng, u32 *data) in b43_rng_read()
|