Statistics
| Branch: | Revision:

root / balloon.h @ 85e8dab1

History | View | Annotate | Download (634 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 28c28973 Paolo Bonzini
#include "monitor.h"
18 96637bcd Luiz Capitulino
#include "qapi-types.h"
19 28c28973 Paolo Bonzini
20 30fb2ca6 Amit Shah
typedef void (QEMUBalloonEvent)(void *opaque, ram_addr_t target);
21 96637bcd Luiz Capitulino
typedef void (QEMUBalloonStatus)(void *opaque, BalloonInfo *info);
22 d096ab91 aliguori
23 6c6ec182 Amit Shah
int qemu_add_balloon_handler(QEMUBalloonEvent *event_func,
24 6c6ec182 Amit Shah
                             QEMUBalloonStatus *stat_func, void *opaque);
25 8a7d552c Amit Shah
void qemu_remove_balloon_handler(void *opaque);
26 d096ab91 aliguori
27 d096ab91 aliguori
#endif