xref: /openbmc/qemu/include/qemu/defer-call.h (revision 433fcea4)
1*433fcea4SStefan Hajnoczi /* SPDX-License-Identifier: GPL-2.0-or-later */
2*433fcea4SStefan Hajnoczi /*
3*433fcea4SStefan Hajnoczi  * Deferred calls
4*433fcea4SStefan Hajnoczi  *
5*433fcea4SStefan Hajnoczi  * Copyright Red Hat.
6*433fcea4SStefan Hajnoczi  */
7*433fcea4SStefan Hajnoczi 
8*433fcea4SStefan Hajnoczi #ifndef QEMU_DEFER_CALL_H
9*433fcea4SStefan Hajnoczi #define QEMU_DEFER_CALL_H
10*433fcea4SStefan Hajnoczi 
11*433fcea4SStefan Hajnoczi /* See documentation in util/defer-call.c */
12*433fcea4SStefan Hajnoczi void defer_call_begin(void);
13*433fcea4SStefan Hajnoczi void defer_call_end(void);
14*433fcea4SStefan Hajnoczi void defer_call(void (*fn)(void *), void *opaque);
15*433fcea4SStefan Hajnoczi 
16*433fcea4SStefan Hajnoczi #endif /* QEMU_DEFER_CALL_H */
17