root / hmp.h @ feature-archipelago
History | View | Annotate | Download (4.5 kB)
1 | 48a32bed | Anthony Liguori | /*
|
---|---|---|---|
2 | 48a32bed | Anthony Liguori | * Human Monitor Interface
|
3 | 48a32bed | Anthony Liguori | *
|
4 | 48a32bed | Anthony Liguori | * Copyright IBM, Corp. 2011
|
5 | 48a32bed | Anthony Liguori | *
|
6 | 48a32bed | Anthony Liguori | * Authors:
|
7 | 48a32bed | Anthony Liguori | * Anthony Liguori <aliguori@us.ibm.com>
|
8 | 48a32bed | Anthony Liguori | *
|
9 | 48a32bed | Anthony Liguori | * This work is licensed under the terms of the GNU GPL, version 2. See
|
10 | 48a32bed | Anthony Liguori | * the COPYING file in the top-level directory.
|
11 | 48a32bed | Anthony Liguori | *
|
12 | 48a32bed | Anthony Liguori | */
|
13 | 48a32bed | Anthony Liguori | |
14 | 48a32bed | Anthony Liguori | #ifndef HMP_H
|
15 | 48a32bed | Anthony Liguori | #define HMP_H
|
16 | 48a32bed | Anthony Liguori | |
17 | 48a32bed | Anthony Liguori | #include "qemu-common.h" |
18 | 48a32bed | Anthony Liguori | #include "qapi-types.h" |
19 | 7b1b5d19 | Paolo Bonzini | #include "qapi/qmp/qdict.h" |
20 | 48a32bed | Anthony Liguori | |
21 | 84f2d0ea | Wenchao Xia | void hmp_info_name(Monitor *mon, const QDict *qdict); |
22 | 84f2d0ea | Wenchao Xia | void hmp_info_version(Monitor *mon, const QDict *qdict); |
23 | 84f2d0ea | Wenchao Xia | void hmp_info_kvm(Monitor *mon, const QDict *qdict); |
24 | 84f2d0ea | Wenchao Xia | void hmp_info_status(Monitor *mon, const QDict *qdict); |
25 | 84f2d0ea | Wenchao Xia | void hmp_info_uuid(Monitor *mon, const QDict *qdict); |
26 | 84f2d0ea | Wenchao Xia | void hmp_info_chardev(Monitor *mon, const QDict *qdict); |
27 | 84f2d0ea | Wenchao Xia | void hmp_info_mice(Monitor *mon, const QDict *qdict); |
28 | 84f2d0ea | Wenchao Xia | void hmp_info_migrate(Monitor *mon, const QDict *qdict); |
29 | 84f2d0ea | Wenchao Xia | void hmp_info_migrate_capabilities(Monitor *mon, const QDict *qdict); |
30 | 84f2d0ea | Wenchao Xia | void hmp_info_migrate_cache_size(Monitor *mon, const QDict *qdict); |
31 | 84f2d0ea | Wenchao Xia | void hmp_info_cpus(Monitor *mon, const QDict *qdict); |
32 | 84f2d0ea | Wenchao Xia | void hmp_info_block(Monitor *mon, const QDict *qdict); |
33 | 84f2d0ea | Wenchao Xia | void hmp_info_blockstats(Monitor *mon, const QDict *qdict); |
34 | 84f2d0ea | Wenchao Xia | void hmp_info_vnc(Monitor *mon, const QDict *qdict); |
35 | 84f2d0ea | Wenchao Xia | void hmp_info_spice(Monitor *mon, const QDict *qdict); |
36 | 84f2d0ea | Wenchao Xia | void hmp_info_balloon(Monitor *mon, const QDict *qdict); |
37 | 84f2d0ea | Wenchao Xia | void hmp_info_pci(Monitor *mon, const QDict *qdict); |
38 | 84f2d0ea | Wenchao Xia | void hmp_info_block_jobs(Monitor *mon, const QDict *qdict); |
39 | d1a0cf73 | Stefan Berger | void hmp_info_tpm(Monitor *mon, const QDict *qdict); |
40 | 7a7f325e | Luiz Capitulino | void hmp_quit(Monitor *mon, const QDict *qdict); |
41 | 5f158f21 | Luiz Capitulino | void hmp_stop(Monitor *mon, const QDict *qdict); |
42 | 38d22653 | Luiz Capitulino | void hmp_system_reset(Monitor *mon, const QDict *qdict); |
43 | 5bc465e4 | Luiz Capitulino | void hmp_system_powerdown(Monitor *mon, const QDict *qdict); |
44 | 755f1968 | Luiz Capitulino | void hmp_cpu(Monitor *mon, const QDict *qdict); |
45 | 0cfd6a9a | Luiz Capitulino | void hmp_memsave(Monitor *mon, const QDict *qdict); |
46 | 6d3962bf | Luiz Capitulino | void hmp_pmemsave(Monitor *mon, const QDict *qdict); |
47 | 3949e594 | Markus Armbruster | void hmp_ringbuf_write(Monitor *mon, const QDict *qdict); |
48 | 3949e594 | Markus Armbruster | void hmp_ringbuf_read(Monitor *mon, const QDict *qdict); |
49 | e42e818b | Luiz Capitulino | void hmp_cont(Monitor *mon, const QDict *qdict); |
50 | 9b9df25a | Gerd Hoffmann | void hmp_system_wakeup(Monitor *mon, const QDict *qdict); |
51 | ab49ab5c | Luiz Capitulino | void hmp_inject_nmi(Monitor *mon, const QDict *qdict); |
52 | 4b37156c | Luiz Capitulino | void hmp_set_link(Monitor *mon, const QDict *qdict); |
53 | a4dea8a9 | Luiz Capitulino | void hmp_block_passwd(Monitor *mon, const QDict *qdict); |
54 | d72f3264 | Luiz Capitulino | void hmp_balloon(Monitor *mon, const QDict *qdict); |
55 | 5e7caacb | Luiz Capitulino | void hmp_block_resize(Monitor *mon, const QDict *qdict); |
56 | 6106e249 | Luiz Capitulino | void hmp_snapshot_blkdev(Monitor *mon, const QDict *qdict); |
57 | 775ca88e | Wenchao Xia | void hmp_snapshot_blkdev_internal(Monitor *mon, const QDict *qdict); |
58 | 7a4ed2ee | Wenchao Xia | void hmp_snapshot_delete_blkdev_internal(Monitor *mon, const QDict *qdict); |
59 | d9b902db | Paolo Bonzini | void hmp_drive_mirror(Monitor *mon, const QDict *qdict); |
60 | de90930a | Stefan Hajnoczi | void hmp_drive_backup(Monitor *mon, const QDict *qdict); |
61 | 6cdedb07 | Luiz Capitulino | void hmp_migrate_cancel(Monitor *mon, const QDict *qdict); |
62 | 4f0a993b | Luiz Capitulino | void hmp_migrate_set_downtime(Monitor *mon, const QDict *qdict); |
63 | 3dc85383 | Luiz Capitulino | void hmp_migrate_set_speed(Monitor *mon, const QDict *qdict); |
64 | 00458433 | Orit Wasserman | void hmp_migrate_set_capability(Monitor *mon, const QDict *qdict); |
65 | 9e1ba4cc | Orit Wasserman | void hmp_migrate_set_cache_size(Monitor *mon, const QDict *qdict); |
66 | fbf796fd | Luiz Capitulino | void hmp_set_password(Monitor *mon, const QDict *qdict); |
67 | 9ad5372d | Luiz Capitulino | void hmp_expire_password(Monitor *mon, const QDict *qdict); |
68 | c245b6a3 | Luiz Capitulino | void hmp_eject(Monitor *mon, const QDict *qdict); |
69 | 333a96ec | Luiz Capitulino | void hmp_change(Monitor *mon, const QDict *qdict); |
70 | 80047da5 | Luiz Capitulino | void hmp_block_set_io_throttle(Monitor *mon, const QDict *qdict); |
71 | 12bd451f | Stefan Hajnoczi | void hmp_block_stream(Monitor *mon, const QDict *qdict); |
72 | 2d47c6e9 | Stefan Hajnoczi | void hmp_block_job_set_speed(Monitor *mon, const QDict *qdict); |
73 | 370521a1 | Stefan Hajnoczi | void hmp_block_job_cancel(Monitor *mon, const QDict *qdict); |
74 | 6e37fb81 | Paolo Bonzini | void hmp_block_job_pause(Monitor *mon, const QDict *qdict); |
75 | 6e37fb81 | Paolo Bonzini | void hmp_block_job_resume(Monitor *mon, const QDict *qdict); |
76 | aeae883b | Paolo Bonzini | void hmp_block_job_complete(Monitor *mon, const QDict *qdict); |
77 | e1c37d0e | Luiz Capitulino | void hmp_migrate(Monitor *mon, const QDict *qdict); |
78 | a15fef21 | Luiz Capitulino | void hmp_device_del(Monitor *mon, const QDict *qdict); |
79 | 783e9b48 | Wen Congyang | void hmp_dump_guest_memory(Monitor *mon, const QDict *qdict); |
80 | 928059a3 | Luiz Capitulino | void hmp_netdev_add(Monitor *mon, const QDict *qdict); |
81 | 5f964155 | Luiz Capitulino | void hmp_netdev_del(Monitor *mon, const QDict *qdict); |
82 | 208c9d1b | Corey Bryant | void hmp_getfd(Monitor *mon, const QDict *qdict); |
83 | 208c9d1b | Corey Bryant | void hmp_closefd(Monitor *mon, const QDict *qdict); |
84 | e4c8f004 | Amos Kong | void hmp_send_key(Monitor *mon, const QDict *qdict); |
85 | ad39cf6d | Luiz Capitulino | void hmp_screen_dump(Monitor *mon, const QDict *qdict); |
86 | 4057725f | Paolo Bonzini | void hmp_nbd_server_start(Monitor *mon, const QDict *qdict); |
87 | 4057725f | Paolo Bonzini | void hmp_nbd_server_add(Monitor *mon, const QDict *qdict); |
88 | 4057725f | Paolo Bonzini | void hmp_nbd_server_stop(Monitor *mon, const QDict *qdict); |
89 | f1088908 | Gerd Hoffmann | void hmp_chardev_add(Monitor *mon, const QDict *qdict); |
90 | f1088908 | Gerd Hoffmann | void hmp_chardev_remove(Monitor *mon, const QDict *qdict); |
91 | 587da2c3 | Kevin Wolf | void hmp_qemu_io(Monitor *mon, const QDict *qdict); |
92 | abf23329 | Jason J. Herne | void hmp_cpu_add(Monitor *mon, const QDict *qdict); |
93 | cff8b2c6 | Paolo Bonzini | void hmp_object_add(Monitor *mon, const QDict *qdict); |
94 | ab2d0531 | Paolo Bonzini | void hmp_object_del(Monitor *mon, const QDict *qdict); |
95 | 48a32bed | Anthony Liguori | |
96 | 48a32bed | Anthony Liguori | #endif |