Home
last modified time | relevance | path

Searched refs:RngRequest (Results 1 – 5 of 5) sorted by relevance

/openbmc/qemu/include/sysemu/
H A Drng.h25 typedef struct RngRequest RngRequest; typedef
31 struct RngRequest struct
38 QSIMPLEQ_ENTRY(RngRequest) next; argument
45 void (*request_entropy)(RngBackend *s, RngRequest *req);
56 QSIMPLEQ_HEAD(, RngRequest) requests;
88 void rng_backend_finalize_request(RngBackend *s, RngRequest *req);
/openbmc/qemu/backends/
H A Drng.c24 RngRequest *req; in rng_backend_request_entropy()
65 static void rng_backend_free_request(RngRequest *req) in rng_backend_free_request()
73 RngRequest *req, *next; in rng_backend_free_requests()
82 void rng_backend_finalize_request(RngBackend *s, RngRequest *req) in rng_backend_finalize_request()
84 QSIMPLEQ_REMOVE(&s->requests, req, RngRequest, next); in rng_backend_finalize_request()
H A Drng-egd.c31 static void rng_egd_request_entropy(RngBackend *b, RngRequest *req) in rng_egd_request_entropy()
55 RngRequest *req; in rng_egd_chr_can_read()
71 RngRequest *req = QSIMPLEQ_FIRST(&s->parent.requests); in rng_egd_chr_read()
H A Drng-builtin.c27 RngRequest *req = QSIMPLEQ_FIRST(&s->parent.requests); in rng_builtin_receive_entropy_bh()
37 static void rng_builtin_request_entropy(RngBackend *b, RngRequest *req) in rng_builtin_request_entropy()
H A Drng-random.c41 RngRequest *req = QSIMPLEQ_FIRST(&s->parent.requests); in entropy_available()
59 static void rng_random_request_entropy(RngBackend *b, RngRequest *req) in rng_random_request_entropy()