xref: /qemu/include/system/rng-random.h (revision 14cccb618508a0aa70eb9ccf366703a019a45ff0)
15c74521dSAnthony Liguori /*
25c74521dSAnthony Liguori  * QEMU Random Number Generator Backend
35c74521dSAnthony Liguori  *
45c74521dSAnthony Liguori  * Copyright IBM, Corp. 2012
55c74521dSAnthony Liguori  *
65c74521dSAnthony Liguori  * Authors:
75c74521dSAnthony Liguori  *  Anthony Liguori   <aliguori@us.ibm.com>
85c74521dSAnthony Liguori  *
95c74521dSAnthony Liguori  * This work is licensed under the terms of the GNU GPL, version 2 or later.
105c74521dSAnthony Liguori  * See the COPYING file in the top-level directory.
115c74521dSAnthony Liguori  */
125c74521dSAnthony Liguori #ifndef QEMU_RNG_RANDOM_H
135c74521dSAnthony Liguori #define QEMU_RNG_RANDOM_H
145c74521dSAnthony Liguori 
15*14cccb61SPaolo Bonzini #include "qom/object.h"
165c74521dSAnthony Liguori 
175c74521dSAnthony Liguori #define TYPE_RNG_RANDOM "rng-random"
185c74521dSAnthony Liguori #define RNG_RANDOM(obj) OBJECT_CHECK(RndRandom, (obj), TYPE_RNG_RANDOM)
195c74521dSAnthony Liguori 
205c74521dSAnthony Liguori typedef struct RndRandom RndRandom;
215c74521dSAnthony Liguori 
225c74521dSAnthony Liguori #endif
23