/qemu/tests/qtest/ |
H A D | xlnx-versal-trng-test.c | 307 uint32_t rng[TEST_DATA_WORDS], prng[TEST_DATA_WORDS]; in trng_test_autogen() local 326 n = trng_collect(rng, cnt); in trng_test_autogen() 336 n = trng_collect(rng, cnt); in trng_test_autogen() 342 if (memcmp(rng, prng, sizeof(rng))) { in trng_test_autogen() 350 uint32_t rng[TEST_DATA_WORDS]; in trng_test_oneshot() local 359 n = trng_collect(rng, cnt); in trng_test_oneshot() 368 n = trng_collect(rng, cnt); in trng_test_oneshot() 377 uint32_t rng[TEST_DATA_WORDS], prng[TEST_DATA_WORDS]; in trng_test_per_str() local 396 n = trng_collect(rng, cnt); in trng_test_per_str() 399 if (memcmp(rng, prng, sizeof(rng))) { in trng_test_per_str() [all …]
|
/qemu/docs/system/devices/ |
H A D | vhost-user-rng.rst | 3 QEMU vhost-user-rng - RNG emulation 15 The vhost-user-rng device implementation was designed to work with a random 28 host# vhost-device-rng --socket-path=rng.sock -c 1 -m 512 -p 1000 36 -chardev socket,path=$(PATH)/rng.sock,id=rng0 \ 37 -device vhost-user-rng-pci,chardev=rng0 \
|
/qemu/tests/qtest/libqos/ |
H A D | virtio-rng.c | 44 return qvirtio_rng_get_driver(&v_rng->rng, interface); in qvirtio_rng_device_get_driver() 52 QVirtioRng *interface = &virtio_rdevice->rng; in virtio_rng_device_create() 68 return qvirtio_rng_get_driver(&v_rng->rng, interface); in qvirtio_rng_pci_get_driver() 75 QVirtioRng *interface = &virtio_rpci->rng; in virtio_rng_pci_create()
|
H A D | virtio-rng.h | 36 QVirtioRng rng; member 41 QVirtioRng rng; member
|
H A D | meson.build | 43 'virtio-rng.c',
|
/qemu/backends/ |
H A D | meson.build | 7 'rng-builtin.c', 8 'rng-egd.c', 9 'rng.c', 14 system_ss.add(files('rng-random.c'))
|
/qemu/hw/virtio/ |
H A D | virtio-rng.c | 121 rng_backend_request_entropy(vrng->rng, size, chr_read, vrng); in virtio_rng_process() 195 if (vrng->conf.rng == NULL) { in virtio_rng_device_realize() 214 vrng->rng = vrng->conf.rng; in virtio_rng_device_realize() 215 if (vrng->rng == NULL) { in virtio_rng_device_realize() 261 DEFINE_PROP_LINK("rng", VirtIORNG, conf.rng, TYPE_RNG_BACKEND, RngBackend *),
|
H A D | trace-events | 82 # virtio-rng.c 83 virtio_rng_guest_not_ready(void *rng) "rng %p: guest not ready" 84 virtio_rng_cpu_is_stopped(void *rng, int size) "rng %p: cpu is stopped, dropping %d bytes" 85 virtio_rng_popped(void *rng) "rng %p: elem popped" 86 virtio_rng_pushed(void *rng, size_t len) "rng %p: %zd bytes pushed" 87 virtio_rng_request(void *rng, size_t size, unsigned quota) "rng %p: %zd bytes requested, %u bytes q… 88 virtio_rng_vm_state_change(void *rng, int running, int state) "rng %p: state change to running %d s…
|
H A D | meson.build | 27 system_virtio_ss.add(when: 'CONFIG_VHOST_USER_RNG', if_true: files('vhost-user-rng.c')) 38 if_true: files('vhost-user-rng-pci.c')) 57 specific_virtio_ss.add(when: 'CONFIG_VIRTIO_RNG', if_true: files('virtio-rng.c')) 74 virtio_pci_ss.add(when: 'CONFIG_VIRTIO_RNG', if_true: files('virtio-rng-pci.c'))
|
/qemu/docs/system/arm/ |
H A D | xlnx-versal-virt.rst | 81 -device virtio-rng-device,bus=virtio-mmio-bus.0 \ 95 -device virtio-rng-device,bus=virtio-mmio-bus.0,rng=rng0 \ 96 -object rng-random,filename=/dev/urandom,id=rng0 109 -device virtio-rng-device,bus=virtio-mmio-bus.0,rng=rng0 \ 110 -object rng-random,filename=/dev/urandom,id=rng0 134 -device virtio-rng-device,bus=virtio-mmio-bus.0,rng=rng0 \ 135 -object rng-random,filename=/dev/urandom,id=rng0 163 -device virtio-rng-device,bus=virtio-mmio-bus.0,rng=rng0 \ 164 -object rng-random,filename=/dev/urandom,id=rng0
|
/qemu/tests/image-fuzzer/qcow2/ |
H A D | fuzz.py | 69 for rng in bit_ranges: 70 bit_numbers += random.sample(range(rng[0], rng[1] + 1), 71 random.randint(0, rng[1] - rng[0] + 1))
|
/qemu/include/hw/virtio/ |
H A D | virtio-rng.h | 26 RngBackend *rng; member 39 RngBackend *rng; member
|
/qemu/hw/arm/ |
H A D | nrf51_soc.c | 111 if (!sysbus_realize(SYS_BUS_DEVICE(&s->rng), errp)) { in nrf51_soc_realize() 115 mr = sysbus_mmio_get_region(SYS_BUS_DEVICE(&s->rng), 0); in nrf51_soc_realize() 117 sysbus_connect_irq(SYS_BUS_DEVICE(&s->rng), 0, in nrf51_soc_realize() 196 object_initialize_child(obj, "rng", &s->rng, TYPE_NRF51_RNG); in nrf51_soc_init()
|
H A D | bcm2835_peripherals.c | 54 object_initialize_child(obj, "rng", &s->rng, TYPE_BCM2835_RNG); in bcm2835_peripherals_init() 220 if (!sysbus_realize(SYS_BUS_DEVICE(&s->rng), errp)) { in bcm2835_peripherals_realize() 225 sysbus_mmio_get_region(SYS_BUS_DEVICE(&s->rng), 0)); in bcm2835_peripherals_realize()
|
H A D | npcm7xx.c | 432 object_initialize_child(obj, "rng", &s->rng, TYPE_NPCM7XX_RNG); in npcm7xx_init() 597 sysbus_realize(SYS_BUS_DEVICE(&s->rng), &error_abort); in npcm7xx_realize() 598 sysbus_mmio_map(SYS_BUS_DEVICE(&s->rng), 0, NPCM7XX_RNG_BA); in npcm7xx_realize()
|
H A D | npcm8xx.c | 424 object_initialize_child(obj, "rng", &s->rng, TYPE_NPCM7XX_RNG); in npcm8xx_init() 611 sysbus_realize(SYS_BUS_DEVICE(&s->rng), &error_abort); in npcm8xx_realize() 612 sysbus_mmio_map(SYS_BUS_DEVICE(&s->rng), 0, NPCM8XX_RNG_BA); in npcm8xx_realize()
|
/qemu/include/hw/arm/ |
H A D | nrf51_soc.h | 36 NRF51RNGState rng; member
|
H A D | npcm8xx.h | 97 NPCM7xxRNGState rng; member
|
H A D | bcm2835_peripherals.h | 96 BCM2835RngState rng; member
|
H A D | npcm7xx.h | 101 NPCM7xxRNGState rng; member
|
/qemu/docs/interop/ |
H A D | vhost-user.json | 30 # @rng: virtio rng 51 'rng',
|
/qemu/docs/system/s390x/ |
H A D | css.rst | 49 * a virtio-rng device in subchannel set ``0``:: 51 -device virtio-rng-ccw,devno=fe.0.0042
|
/qemu/qapi/ |
H A D | qom.json | 889 # Properties for objects of classes derived from rng. 909 # Properties for rng-egd objects. 923 # Properties for rng-random objects. 1157 'rng-builtin', 1158 'rng-egd', 1159 { 'name': 'rng-random', 1232 'rng-builtin': 'RngProperties', 1233 'rng-egd': 'RngEgdProperties', 1234 'rng-random': { 'type': 'RngRandomProperties',
|
/qemu/contrib/plugins/ |
H A D | cache.c | 23 static GRand *rng; variable 320 return g_rand_int_range(rng, 0, cache->assoc); in get_replaced_block() 731 rng = g_rand_new(); in policy_init()
|
/qemu/hw/s390x/ |
H A D | meson.build | 44 virtio_ss.add(when: 'CONFIG_VIRTIO_RNG', if_true: files('virtio-ccw-rng.c'))
|