/dports/multimedia/v4l_compat/linux-5.13-rc2/include/linux/ |
H A D | hw_random.h | 39 struct hwrng { struct 41 int (*init)(struct hwrng *rng); argument 42 void (*cleanup)(struct hwrng *rng); argument 43 int (*data_present)(struct hwrng *rng, int wait); argument 44 int (*data_read)(struct hwrng *rng, u32 *data); argument 45 int (*read)(struct hwrng *rng, void *data, size_t max, bool wait); argument 58 extern int hwrng_register(struct hwrng *rng); argument 59 extern int devm_hwrng_register(struct device *dev, struct hwrng *rng); 61 extern void hwrng_unregister(struct hwrng *rng); 62 extern void devm_hwrng_unregister(struct device *dve, struct hwrng *rng);
|
/dports/multimedia/libv4l/linux-5.13-rc2/include/linux/ |
H A D | hw_random.h | 39 struct hwrng { struct 41 int (*init)(struct hwrng *rng); argument 42 void (*cleanup)(struct hwrng *rng); argument 43 int (*data_present)(struct hwrng *rng, int wait); argument 44 int (*data_read)(struct hwrng *rng, u32 *data); argument 45 int (*read)(struct hwrng *rng, void *data, size_t max, bool wait); argument 58 extern int hwrng_register(struct hwrng *rng); argument 59 extern int devm_hwrng_register(struct device *dev, struct hwrng *rng); 61 extern void hwrng_unregister(struct hwrng *rng); 62 extern void devm_hwrng_unregister(struct device *dve, struct hwrng *rng);
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/include/linux/ |
H A D | hw_random.h | 39 struct hwrng { struct 41 int (*init)(struct hwrng *rng); argument 42 void (*cleanup)(struct hwrng *rng); argument 43 int (*data_present)(struct hwrng *rng, int wait); argument 44 int (*data_read)(struct hwrng *rng, u32 *data); argument 45 int (*read)(struct hwrng *rng, void *data, size_t max, bool wait); argument 58 extern int hwrng_register(struct hwrng *rng); argument 59 extern int devm_hwrng_register(struct device *dev, struct hwrng *rng); 61 extern void hwrng_unregister(struct hwrng *rng); 62 extern void devm_hwrng_unregister(struct device *dve, struct hwrng *rng);
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/char/hw_random/ |
H A D | core.c | 30 static struct hwrng *current_rng; 78 struct hwrng *rng = container_of(kref, struct hwrng, ref); in cleanup_rng() 124 struct hwrng *rng; in get_current_rng() 211 struct hwrng *rng; in rng_dev_read() 307 struct hwrng *new_rng; in enable_best_rng() 362 struct hwrng *rng; in hwrng_attr_current_show() 379 struct hwrng *rng; in hwrng_attr_available_show() 436 struct hwrng *rng; in hwrng_fillfn() 471 struct hwrng *tmp; in hwrng_register() 577 struct hwrng **r = res; in devm_hwrng_match() [all …]
|
H A D | virtio-rng.c | 19 struct hwrng hwrng; member 54 static int virtio_read(struct hwrng *rng, void *buf, size_t size, bool wait) in virtio_read() 80 static void virtio_cleanup(struct hwrng *rng) in virtio_cleanup() 105 vi->hwrng = (struct hwrng) { in probe_common() 140 hwrng_unregister(&vi->hwrng); in remove_common() 161 err = hwrng_register(&vi->hwrng); in virtrng_scan() 187 err = hwrng_register(&vi->hwrng); in virtrng_restore()
|
H A D | pasemi-rng.c | 34 static int pasemi_rng_data_present(struct hwrng *rng, int wait) in pasemi_rng_data_present() 49 static int pasemi_rng_data_read(struct hwrng *rng, u32 *data) in pasemi_rng_data_read() 56 static int pasemi_rng_init(struct hwrng *rng) in pasemi_rng_init() 68 static void pasemi_rng_cleanup(struct hwrng *rng) in pasemi_rng_cleanup() 78 static struct hwrng pasemi_rng = {
|
H A D | octeon-rng.c | 23 struct hwrng ops; 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() 64 struct hwrng ops = { in octeon_rng_probe()
|
H A D | ks-sa-rng.c | 85 struct hwrng rng; 113 static int ks_sa_rng_init(struct hwrng *rng) in ks_sa_rng_init() 154 static void ks_sa_rng_cleanup(struct hwrng *rng) in ks_sa_rng_cleanup() 165 static int ks_sa_rng_data_read(struct hwrng *rng, u32 *data) in ks_sa_rng_data_read() 180 static int ks_sa_rng_data_present(struct hwrng *rng, int wait) in ks_sa_rng_data_present() 221 ks_sa_rng->rng = (struct hwrng) { in ks_sa_rng_probe()
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/char/hw_random/ |
H A D | core.c | 30 static struct hwrng *current_rng; 78 struct hwrng *rng = container_of(kref, struct hwrng, ref); in cleanup_rng() 124 struct hwrng *rng; in get_current_rng() 211 struct hwrng *rng; in rng_dev_read() 307 struct hwrng *new_rng; in enable_best_rng() 362 struct hwrng *rng; in hwrng_attr_current_show() 379 struct hwrng *rng; in hwrng_attr_available_show() 436 struct hwrng *rng; in hwrng_fillfn() 471 struct hwrng *tmp; in hwrng_register() 577 struct hwrng **r = res; in devm_hwrng_match() [all …]
|
H A D | virtio-rng.c | 19 struct hwrng hwrng; member 54 static int virtio_read(struct hwrng *rng, void *buf, size_t size, bool wait) in virtio_read() 80 static void virtio_cleanup(struct hwrng *rng) in virtio_cleanup() 105 vi->hwrng = (struct hwrng) { in probe_common() 140 hwrng_unregister(&vi->hwrng); in remove_common() 161 err = hwrng_register(&vi->hwrng); in virtrng_scan() 187 err = hwrng_register(&vi->hwrng); in virtrng_restore()
|
H A D | pasemi-rng.c | 34 static int pasemi_rng_data_present(struct hwrng *rng, int wait) in pasemi_rng_data_present() 49 static int pasemi_rng_data_read(struct hwrng *rng, u32 *data) in pasemi_rng_data_read() 56 static int pasemi_rng_init(struct hwrng *rng) in pasemi_rng_init() 68 static void pasemi_rng_cleanup(struct hwrng *rng) in pasemi_rng_cleanup() 78 static struct hwrng pasemi_rng = {
|
H A D | octeon-rng.c | 23 struct hwrng ops; 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() 64 struct hwrng ops = { in octeon_rng_probe()
|
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/char/hw_random/ |
H A D | core.c | 30 static struct hwrng *current_rng; 78 struct hwrng *rng = container_of(kref, struct hwrng, ref); in cleanup_rng() 124 struct hwrng *rng; in get_current_rng() 211 struct hwrng *rng; in rng_dev_read() 307 struct hwrng *new_rng; in enable_best_rng() 362 struct hwrng *rng; in hwrng_attr_current_show() 379 struct hwrng *rng; in hwrng_attr_available_show() 436 struct hwrng *rng; in hwrng_fillfn() 471 struct hwrng *tmp; in hwrng_register() 577 struct hwrng **r = res; in devm_hwrng_match() [all …]
|
H A D | virtio-rng.c | 19 struct hwrng hwrng; member 54 static int virtio_read(struct hwrng *rng, void *buf, size_t size, bool wait) in virtio_read() 80 static void virtio_cleanup(struct hwrng *rng) in virtio_cleanup() 105 vi->hwrng = (struct hwrng) { in probe_common() 140 hwrng_unregister(&vi->hwrng); in remove_common() 161 err = hwrng_register(&vi->hwrng); in virtrng_scan() 187 err = hwrng_register(&vi->hwrng); in virtrng_restore()
|
H A D | pasemi-rng.c | 34 static int pasemi_rng_data_present(struct hwrng *rng, int wait) in pasemi_rng_data_present() 49 static int pasemi_rng_data_read(struct hwrng *rng, u32 *data) in pasemi_rng_data_read() 56 static int pasemi_rng_init(struct hwrng *rng) in pasemi_rng_init() 68 static void pasemi_rng_cleanup(struct hwrng *rng) in pasemi_rng_cleanup() 78 static struct hwrng pasemi_rng = {
|
H A D | octeon-rng.c | 23 struct hwrng ops; 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() 64 struct hwrng ops = { in octeon_rng_probe()
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/crypto/ |
H A D | atmel-sha204a.c | 25 struct hwrng *rng = areq; in atmel_sha204a_rng_done() 36 static int atmel_sha204a_rng_read_nonblocking(struct hwrng *rng, void *data, in atmel_sha204a_rng_read_nonblocking() 42 i2c_priv = container_of(rng, struct atmel_i2c_client_priv, hwrng); in atmel_sha204a_rng_read_nonblocking() 80 i2c_priv = container_of(rng, struct atmel_i2c_client_priv, hwrng); in atmel_sha204a_rng_read() 106 memset(&i2c_priv->hwrng, 0, sizeof(i2c_priv->hwrng)); in atmel_sha204a_probe() 108 i2c_priv->hwrng.name = dev_name(&client->dev); in atmel_sha204a_probe() 109 i2c_priv->hwrng.read = atmel_sha204a_rng_read; in atmel_sha204a_probe() 110 i2c_priv->hwrng.quality = 1024; in atmel_sha204a_probe() 112 ret = devm_hwrng_register(&client->dev, &i2c_priv->hwrng); in atmel_sha204a_probe() 128 if (i2c_priv->hwrng.priv) in atmel_sha204a_remove() [all …]
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/crypto/ |
H A D | atmel-sha204a.c | 25 struct hwrng *rng = areq; in atmel_sha204a_rng_done() 36 static int atmel_sha204a_rng_read_nonblocking(struct hwrng *rng, void *data, in atmel_sha204a_rng_read_nonblocking() 42 i2c_priv = container_of(rng, struct atmel_i2c_client_priv, hwrng); in atmel_sha204a_rng_read_nonblocking() 80 i2c_priv = container_of(rng, struct atmel_i2c_client_priv, hwrng); in atmel_sha204a_rng_read() 106 memset(&i2c_priv->hwrng, 0, sizeof(i2c_priv->hwrng)); in atmel_sha204a_probe() 108 i2c_priv->hwrng.name = dev_name(&client->dev); in atmel_sha204a_probe() 109 i2c_priv->hwrng.read = atmel_sha204a_rng_read; in atmel_sha204a_probe() 110 i2c_priv->hwrng.quality = 1024; in atmel_sha204a_probe() 112 ret = devm_hwrng_register(&client->dev, &i2c_priv->hwrng); in atmel_sha204a_probe() 128 if (i2c_priv->hwrng.priv) in atmel_sha204a_remove() [all …]
|
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/crypto/ |
H A D | atmel-sha204a.c | 25 struct hwrng *rng = areq; in atmel_sha204a_rng_done() 36 static int atmel_sha204a_rng_read_nonblocking(struct hwrng *rng, void *data, in atmel_sha204a_rng_read_nonblocking() 42 i2c_priv = container_of(rng, struct atmel_i2c_client_priv, hwrng); in atmel_sha204a_rng_read_nonblocking() 80 i2c_priv = container_of(rng, struct atmel_i2c_client_priv, hwrng); in atmel_sha204a_rng_read() 106 memset(&i2c_priv->hwrng, 0, sizeof(i2c_priv->hwrng)); in atmel_sha204a_probe() 108 i2c_priv->hwrng.name = dev_name(&client->dev); in atmel_sha204a_probe() 109 i2c_priv->hwrng.read = atmel_sha204a_rng_read; in atmel_sha204a_probe() 110 i2c_priv->hwrng.quality = 1024; in atmel_sha204a_probe() 112 ret = devm_hwrng_register(&client->dev, &i2c_priv->hwrng); in atmel_sha204a_probe() 128 if (i2c_priv->hwrng.priv) in atmel_sha204a_remove() [all …]
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/arch/um/drivers/ |
H A D | random.c | 31 static struct hwrng hwrng = { 0, }; variable 34 static int rng_dev_read(struct hwrng *rng, void *buf, size_t max, bool block) in rng_dev_read() 83 hwrng.name = RNG_MODULE_NAME; in rng_init() 84 hwrng.read = rng_dev_read; in rng_init() 85 hwrng.quality = 1024; in rng_init() 87 err = hwrng_register(&hwrng); in rng_init() 113 hwrng_unregister(&hwrng); in rng_cleanup()
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/arch/um/drivers/ |
H A D | random.c | 31 static struct hwrng hwrng = { 0, }; variable 34 static int rng_dev_read(struct hwrng *rng, void *buf, size_t max, bool block) in rng_dev_read() 83 hwrng.name = RNG_MODULE_NAME; in rng_init() 84 hwrng.read = rng_dev_read; in rng_init() 85 hwrng.quality = 1024; in rng_init() 87 err = hwrng_register(&hwrng); in rng_init() 113 hwrng_unregister(&hwrng); in rng_cleanup()
|
/dports/multimedia/libv4l/linux-5.13-rc2/arch/um/drivers/ |
H A D | random.c | 31 static struct hwrng hwrng = { 0, }; variable 34 static int rng_dev_read(struct hwrng *rng, void *buf, size_t max, bool block) in rng_dev_read() 83 hwrng.name = RNG_MODULE_NAME; in rng_init() 84 hwrng.read = rng_dev_read; in rng_init() 85 hwrng.quality = 1024; in rng_init() 87 err = hwrng_register(&hwrng); in rng_init() 113 hwrng_unregister(&hwrng); in rng_cleanup()
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/hid/ |
H A D | hid-u2fzero.c | 63 struct hwrng hwrng; /* Embedded struct for hwrng */ member 176 static int u2fzero_rng_read(struct hwrng *rng, void *data, in u2fzero_rng_read() 180 struct u2fzero_device, hwrng); in u2fzero_rng_read() 237 dev->hwrng.name = dev->rng_name; in u2fzero_init_hwrng() 238 dev->hwrng.read = u2fzero_rng_read; in u2fzero_init_hwrng() 239 dev->hwrng.quality = 1; in u2fzero_init_hwrng() 241 return devm_hwrng_register(&dev->hdev->dev, &dev->hwrng); in u2fzero_init_hwrng()
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/hid/ |
H A D | hid-u2fzero.c | 63 struct hwrng hwrng; /* Embedded struct for hwrng */ member 176 static int u2fzero_rng_read(struct hwrng *rng, void *data, in u2fzero_rng_read() 180 struct u2fzero_device, hwrng); in u2fzero_rng_read() 237 dev->hwrng.name = dev->rng_name; in u2fzero_init_hwrng() 238 dev->hwrng.read = u2fzero_rng_read; in u2fzero_init_hwrng() 239 dev->hwrng.quality = 1; in u2fzero_init_hwrng() 241 return devm_hwrng_register(&dev->hdev->dev, &dev->hwrng); in u2fzero_init_hwrng()
|
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/hid/ |
H A D | hid-u2fzero.c | 63 struct hwrng hwrng; /* Embedded struct for hwrng */ member 176 static int u2fzero_rng_read(struct hwrng *rng, void *data, in u2fzero_rng_read() 180 struct u2fzero_device, hwrng); in u2fzero_rng_read() 237 dev->hwrng.name = dev->rng_name; in u2fzero_init_hwrng() 238 dev->hwrng.read = u2fzero_rng_read; in u2fzero_init_hwrng() 239 dev->hwrng.quality = 1; in u2fzero_init_hwrng() 241 return devm_hwrng_register(&dev->hdev->dev, &dev->hwrng); in u2fzero_init_hwrng()
|