root / balloon.h @ 0f0bc3f1
History | View | Annotate | Download (658 Bytes)
1 | d096ab91 | aliguori | /*
|
---|---|---|---|
2 | d096ab91 | aliguori | * Balloon
|
3 | d096ab91 | aliguori | *
|
4 | d096ab91 | aliguori | * Copyright IBM, Corp. 2008
|
5 | d096ab91 | aliguori | *
|
6 | d096ab91 | aliguori | * Authors:
|
7 | d096ab91 | aliguori | * Anthony Liguori <aliguori@us.ibm.com>
|
8 | d096ab91 | aliguori | *
|
9 | d096ab91 | aliguori | * This work is licensed under the terms of the GNU GPL, version 2. See
|
10 | d096ab91 | aliguori | * the COPYING file in the top-level directory.
|
11 | d096ab91 | aliguori | *
|
12 | d096ab91 | aliguori | */
|
13 | d096ab91 | aliguori | |
14 | d096ab91 | aliguori | #ifndef _QEMU_BALLOON_H
|
15 | d096ab91 | aliguori | #define _QEMU_BALLOON_H
|
16 | d096ab91 | aliguori | |
17 | d096ab91 | aliguori | #include "cpu-defs.h" |
18 | d096ab91 | aliguori | |
19 | 625a5bef | Adam Litke | typedef void (QEMUBalloonEvent)(void *opaque, ram_addr_t target, |
20 | 625a5bef | Adam Litke | MonitorCompletion cb, void *cb_data);
|
21 | d096ab91 | aliguori | |
22 | d096ab91 | aliguori | void qemu_add_balloon_handler(QEMUBalloonEvent *func, void *opaque); |
23 | d096ab91 | aliguori | |
24 | 625a5bef | Adam Litke | int qemu_balloon(ram_addr_t target, MonitorCompletion cb, void *opaque); |
25 | d096ab91 | aliguori | |
26 | 625a5bef | Adam Litke | int qemu_balloon_status(MonitorCompletion cb, void *opaque); |
27 | d096ab91 | aliguori | |
28 | d096ab91 | aliguori | #endif |