Home
last modified time | relevance | path

Searched refs:rng (Results 1 – 25 of 39) sorted by relevance

12

/qemu/tests/qtest/
H A Dxlnx-versal-trng-test.c307 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 Dvhost-user-rng.rst3 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 Dvirtio-rng.c44 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 Dvirtio-rng.h36 QVirtioRng rng; member
41 QVirtioRng rng; member
H A Dmeson.build43 'virtio-rng.c',
/qemu/backends/
H A Dmeson.build7 'rng-builtin.c',
8 'rng-egd.c',
9 'rng.c',
14 system_ss.add(files('rng-random.c'))
/qemu/hw/virtio/
H A Dvirtio-rng.c121 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 Dtrace-events82 # 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 Dmeson.build27 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 Dxlnx-versal-virt.rst81 -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 Dfuzz.py69 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 Dvirtio-rng.h26 RngBackend *rng; member
39 RngBackend *rng; member
/qemu/hw/arm/
H A Dnrf51_soc.c111 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 Dbcm2835_peripherals.c54 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 Dnpcm7xx.c432 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 Dnpcm8xx.c424 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 Dnrf51_soc.h36 NRF51RNGState rng; member
H A Dnpcm8xx.h97 NPCM7xxRNGState rng; member
H A Dbcm2835_peripherals.h96 BCM2835RngState rng; member
H A Dnpcm7xx.h101 NPCM7xxRNGState rng; member
/qemu/docs/interop/
H A Dvhost-user.json30 # @rng: virtio rng
51 'rng',
/qemu/docs/system/s390x/
H A Dcss.rst49 * a virtio-rng device in subchannel set ``0``::
51 -device virtio-rng-ccw,devno=fe.0.0042
/qemu/qapi/
H A Dqom.json889 # 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 Dcache.c23 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 Dmeson.build44 virtio_ss.add(when: 'CONFIG_VIRTIO_RNG', if_true: files('virtio-ccw-rng.c'))

12