1
0
mirror of https://gitlab.com/libvirt/libvirt.git synced 2025-03-07 17:28:15 +00:00

qemu_monitor_json.h: Unify header formatting

Use the modern style and fix all offenders since new functions were
already using the contemporary style.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
Peter Krempa 2021-12-09 17:34:46 +01:00
parent 108676c225
commit 6e6a11bc0a

View File

@ -28,60 +28,81 @@
#include "cpu/cpu.h" #include "cpu/cpu.h"
#include "util/virgic.h" #include "util/virgic.h"
int qemuMonitorJSONIOProcessLine(qemuMonitor *mon, int
qemuMonitorJSONIOProcessLine(qemuMonitor *mon,
const char *line, const char *line,
qemuMonitorMessage *msg) G_GNUC_NO_INLINE; qemuMonitorMessage *msg)
G_GNUC_NO_INLINE;
int qemuMonitorJSONIOProcess(qemuMonitor *mon, int
qemuMonitorJSONIOProcess(qemuMonitor *mon,
const char *data, const char *data,
size_t len, size_t len,
qemuMonitorMessage *msg); qemuMonitorMessage *msg);
int qemuMonitorJSONHumanCommand(qemuMonitor *mon, int
qemuMonitorJSONHumanCommand(qemuMonitor *mon,
const char *cmd, const char *cmd,
char **reply); char **reply);
int qemuMonitorJSONSetCapabilities(qemuMonitor *mon); int
qemuMonitorJSONSetCapabilities(qemuMonitor *mon);
int qemuMonitorJSONStartCPUs(qemuMonitor *mon); int
int qemuMonitorJSONStopCPUs(qemuMonitor *mon); qemuMonitorJSONStartCPUs(qemuMonitor *mon);
int qemuMonitorJSONGetStatus(qemuMonitor *mon, int
qemuMonitorJSONStopCPUs(qemuMonitor *mon);
int
qemuMonitorJSONGetStatus(qemuMonitor *mon,
bool *running, bool *running,
virDomainPausedReason *reason); virDomainPausedReason *reason);
int qemuMonitorJSONSystemPowerdown(qemuMonitor *mon); int
int qemuMonitorJSONSystemReset(qemuMonitor *mon); qemuMonitorJSONSystemPowerdown(qemuMonitor *mon);
int
qemuMonitorJSONSystemReset(qemuMonitor *mon);
int qemuMonitorJSONQueryCPUs(qemuMonitor *mon, int
qemuMonitorJSONQueryCPUs(qemuMonitor *mon,
struct qemuMonitorQueryCpusEntry **entries, struct qemuMonitorQueryCpusEntry **entries,
size_t *nentries, size_t *nentries,
bool force, bool force,
bool fast); bool fast);
int qemuMonitorJSONUpdateVideoMemorySize(qemuMonitor *mon, int
qemuMonitorJSONUpdateVideoMemorySize(qemuMonitor *mon,
virDomainVideoDef *video, virDomainVideoDef *video,
char *path); char *path);
int qemuMonitorJSONUpdateVideoVram64Size(qemuMonitor *mon, int
qemuMonitorJSONUpdateVideoVram64Size(qemuMonitor *mon,
virDomainVideoDef *video, virDomainVideoDef *video,
char *path); char *path);
int qemuMonitorJSONGetBalloonInfo(qemuMonitor *mon, int
qemuMonitorJSONGetBalloonInfo(qemuMonitor *mon,
unsigned long long *currmem); unsigned long long *currmem);
int qemuMonitorJSONGetMemoryStats(qemuMonitor *mon, int
qemuMonitorJSONGetMemoryStats(qemuMonitor *mon,
char *balloonpath, char *balloonpath,
virDomainMemoryStatPtr stats, virDomainMemoryStatPtr stats,
unsigned int nr_stats); unsigned int nr_stats);
int qemuMonitorJSONSetMemoryStatsPeriod(qemuMonitor *mon, int
qemuMonitorJSONSetMemoryStatsPeriod(qemuMonitor *mon,
char *balloonpath, char *balloonpath,
int period); int period);
int qemuMonitorJSONGetBlockInfo(qemuMonitor *mon, int
qemuMonitorJSONGetBlockInfo(qemuMonitor *mon,
GHashTable *table); GHashTable *table);
virJSONValue *qemuMonitorJSONQueryBlockstats(qemuMonitor *mon, virJSONValue *
qemuMonitorJSONQueryBlockstats(qemuMonitor *mon,
bool queryNodes); bool queryNodes);
int qemuMonitorJSONGetAllBlockStatsInfo(qemuMonitor *mon, int
qemuMonitorJSONGetAllBlockStatsInfo(qemuMonitor *mon,
GHashTable *hash); GHashTable *hash);
int qemuMonitorJSONBlockStatsUpdateCapacity(qemuMonitor *mon, int
qemuMonitorJSONBlockStatsUpdateCapacity(qemuMonitor *mon,
GHashTable *stats); GHashTable *stats);
int qemuMonitorJSONBlockStatsUpdateCapacityBlockdev(qemuMonitor *mon, int
qemuMonitorJSONBlockStatsUpdateCapacityBlockdev(qemuMonitor *mon,
GHashTable *stats); GHashTable *stats);
GHashTable * GHashTable *
@ -91,164 +112,211 @@ GHashTable *
qemuMonitorJSONBlockGetNamedNodeData(qemuMonitor *mon, qemuMonitorJSONBlockGetNamedNodeData(qemuMonitor *mon,
bool supports_flat); bool supports_flat);
int qemuMonitorJSONBlockResize(qemuMonitor *mon, int
qemuMonitorJSONBlockResize(qemuMonitor *mon,
const char *device, const char *device,
const char *nodename, const char *nodename,
unsigned long long size); unsigned long long size);
int qemuMonitorJSONSetPassword(qemuMonitor *mon, int
qemuMonitorJSONSetPassword(qemuMonitor *mon,
const char *protocol, const char *protocol,
const char *password, const char *password,
const char *action_if_connected); const char *action_if_connected);
int qemuMonitorJSONExpirePassword(qemuMonitor *mon, int
qemuMonitorJSONExpirePassword(qemuMonitor *mon,
const char *protocol, const char *protocol,
const char *expire_time); const char *expire_time);
int qemuMonitorJSONSetBalloon(qemuMonitor *mon, int
qemuMonitorJSONSetBalloon(qemuMonitor *mon,
unsigned long long newmem); unsigned long long newmem);
int qemuMonitorJSONEjectMedia(qemuMonitor *mon, int
qemuMonitorJSONEjectMedia(qemuMonitor *mon,
const char *dev_name, const char *dev_name,
bool force); bool force);
int qemuMonitorJSONChangeMedia(qemuMonitor *mon, int
qemuMonitorJSONChangeMedia(qemuMonitor *mon,
const char *dev_name, const char *dev_name,
const char *newmedia, const char *newmedia,
const char *format); const char *format);
int
int qemuMonitorJSONSaveVirtualMemory(qemuMonitor *mon, qemuMonitorJSONSaveVirtualMemory(qemuMonitor *mon,
unsigned long long offset, unsigned long long offset,
unsigned long long length, unsigned long long length,
const char *path); const char *path);
int qemuMonitorJSONSavePhysicalMemory(qemuMonitor *mon, int
qemuMonitorJSONSavePhysicalMemory(qemuMonitor *mon,
unsigned long long offset, unsigned long long offset,
unsigned long long length, unsigned long long length,
const char *path); const char *path);
int qemuMonitorJSONSetMigrationSpeed(qemuMonitor *mon, int
qemuMonitorJSONSetMigrationSpeed(qemuMonitor *mon,
unsigned long bandwidth); unsigned long bandwidth);
int qemuMonitorJSONSetMigrationDowntime(qemuMonitor *mon, int
qemuMonitorJSONSetMigrationDowntime(qemuMonitor *mon,
unsigned long long downtime); unsigned long long downtime);
int qemuMonitorJSONGetMigrationCacheSize(qemuMonitor *mon, int
qemuMonitorJSONGetMigrationCacheSize(qemuMonitor *mon,
unsigned long long *cacheSize); unsigned long long *cacheSize);
int qemuMonitorJSONSetMigrationCacheSize(qemuMonitor *mon, int
qemuMonitorJSONSetMigrationCacheSize(qemuMonitor *mon,
unsigned long long cacheSize); unsigned long long cacheSize);
int qemuMonitorJSONGetMigrationParams(qemuMonitor *mon, int
qemuMonitorJSONGetMigrationParams(qemuMonitor *mon,
virJSONValue **params); virJSONValue **params);
int qemuMonitorJSONSetMigrationParams(qemuMonitor *mon, int
qemuMonitorJSONSetMigrationParams(qemuMonitor *mon,
virJSONValue **params); virJSONValue **params);
int qemuMonitorJSONGetMigrationStats(qemuMonitor *mon, int
qemuMonitorJSONGetMigrationStats(qemuMonitor *mon,
qemuMonitorMigrationStats *stats, qemuMonitorMigrationStats *stats,
char **error); char **error);
int qemuMonitorJSONGetMigrationCapabilities(qemuMonitor *mon, int
qemuMonitorJSONGetMigrationCapabilities(qemuMonitor *mon,
char ***capabilities); char ***capabilities);
int qemuMonitorJSONSetMigrationCapabilities(qemuMonitor *mon, int
qemuMonitorJSONSetMigrationCapabilities(qemuMonitor *mon,
virJSONValue **caps); virJSONValue **caps);
int qemuMonitorJSONGetGICCapabilities(qemuMonitor *mon, int
qemuMonitorJSONGetGICCapabilities(qemuMonitor *mon,
virGICCapability **capabilities); virGICCapability **capabilities);
int qemuMonitorJSONGetSEVCapabilities(qemuMonitor *mon, int
qemuMonitorJSONGetSEVCapabilities(qemuMonitor *mon,
virSEVCapability **capabilities); virSEVCapability **capabilities);
int qemuMonitorJSONMigrate(qemuMonitor *mon, int
qemuMonitorJSONMigrate(qemuMonitor *mon,
unsigned int flags, unsigned int flags,
const char *uri); const char *uri);
int qemuMonitorJSONGetSpiceMigrationStatus(qemuMonitor *mon, int
qemuMonitorJSONGetSpiceMigrationStatus(qemuMonitor *mon,
bool *spice_migrated); bool *spice_migrated);
int qemuMonitorJSONMigrateCancel(qemuMonitor *mon); int
qemuMonitorJSONMigrateCancel(qemuMonitor *mon);
int qemuMonitorJSONQueryDump(qemuMonitor *mon, int
qemuMonitorJSONQueryDump(qemuMonitor *mon,
qemuMonitorDumpStats *stats); qemuMonitorDumpStats *stats);
int qemuMonitorJSONGetDumpGuestMemoryCapability(qemuMonitor *mon, int
qemuMonitorJSONGetDumpGuestMemoryCapability(qemuMonitor *mon,
const char *capability); const char *capability);
int qemuMonitorJSONDump(qemuMonitor *mon, int
qemuMonitorJSONDump(qemuMonitor *mon,
const char *protocol, const char *protocol,
const char *dumpformat, const char *dumpformat,
bool detach); bool detach);
int qemuMonitorJSONGraphicsRelocate(qemuMonitor *mon, int
qemuMonitorJSONGraphicsRelocate(qemuMonitor *mon,
int type, int type,
const char *hostname, const char *hostname,
int port, int port,
int tlsPort, int tlsPort,
const char *tlsSubject); const char *tlsSubject);
int qemuMonitorJSONAddPCIHostDevice(qemuMonitor *mon, int
qemuMonitorJSONAddPCIHostDevice(qemuMonitor *mon,
virPCIDeviceAddress *hostAddr, virPCIDeviceAddress *hostAddr,
virPCIDeviceAddress *guestAddr); virPCIDeviceAddress *guestAddr);
int qemuMonitorJSONAddPCIDisk(qemuMonitor *mon, int
qemuMonitorJSONAddPCIDisk(qemuMonitor *mon,
const char *path, const char *path,
const char *bus, const char *bus,
virPCIDeviceAddress *guestAddr); virPCIDeviceAddress *guestAddr);
int qemuMonitorJSONAddPCINetwork(qemuMonitor *mon, int
qemuMonitorJSONAddPCINetwork(qemuMonitor *mon,
const char *nicstr, const char *nicstr,
virPCIDeviceAddress *guestAddr); virPCIDeviceAddress *guestAddr);
int qemuMonitorJSONRemovePCIDevice(qemuMonitor *mon, int
qemuMonitorJSONRemovePCIDevice(qemuMonitor *mon,
virPCIDeviceAddress *guestAddr); virPCIDeviceAddress *guestAddr);
int qemuMonitorJSONAddFileHandleToSet(qemuMonitor *mon, int
qemuMonitorJSONAddFileHandleToSet(qemuMonitor *mon,
int fd, int fd,
int fdset, int fdset,
const char *opaque, const char *opaque,
qemuMonitorAddFdInfo *info); qemuMonitorAddFdInfo *info);
int qemuMonitorJSONRemoveFdset(qemuMonitor *mon, int
qemuMonitorJSONRemoveFdset(qemuMonitor *mon,
int fdset); int fdset);
int qemuMonitorJSONQueryFdsets(qemuMonitor *mon, int
qemuMonitorJSONQueryFdsets(qemuMonitor *mon,
qemuMonitorFdsets **fdsets); qemuMonitorFdsets **fdsets);
int qemuMonitorJSONSendFileHandle(qemuMonitor *mon, int
qemuMonitorJSONSendFileHandle(qemuMonitor *mon,
const char *fdname, const char *fdname,
int fd); int fd);
int qemuMonitorJSONCloseFileHandle(qemuMonitor *mon, int
qemuMonitorJSONCloseFileHandle(qemuMonitor *mon,
const char *fdname); const char *fdname);
int qemuMonitorJSONAddNetdev(qemuMonitor *mon, int
qemuMonitorJSONAddNetdev(qemuMonitor *mon,
virJSONValue **props); virJSONValue **props);
int qemuMonitorJSONRemoveNetdev(qemuMonitor *mon, int
qemuMonitorJSONRemoveNetdev(qemuMonitor *mon,
const char *alias); const char *alias);
int qemuMonitorJSONQueryRxFilter(qemuMonitor *mon, const char *alias, int
qemuMonitorJSONQueryRxFilter(qemuMonitor *mon,
const char *alias,
virNetDevRxFilter **filter); virNetDevRxFilter **filter);
int qemuMonitorJSONGetChardevInfo(qemuMonitor *mon, int
qemuMonitorJSONGetChardevInfo(qemuMonitor *mon,
GHashTable *info); GHashTable *info);
int qemuMonitorJSONAttachPCIDiskController(qemuMonitor *mon, int
qemuMonitorJSONAttachPCIDiskController(qemuMonitor *mon,
const char *bus, const char *bus,
virPCIDeviceAddress *guestAddr); virPCIDeviceAddress *guestAddr);
int qemuMonitorJSONAddDeviceProps(qemuMonitor *mon, int
qemuMonitorJSONAddDeviceProps(qemuMonitor *mon,
virJSONValue **props); virJSONValue **props);
int qemuMonitorJSONDelDevice(qemuMonitor *mon, int
qemuMonitorJSONDelDevice(qemuMonitor *mon,
const char *devalias); const char *devalias);
int qemuMonitorJSONAddObject(qemuMonitor *mon, int
qemuMonitorJSONAddObject(qemuMonitor *mon,
virJSONValue **props); virJSONValue **props);
int qemuMonitorJSONDelObject(qemuMonitor *mon, int
qemuMonitorJSONDelObject(qemuMonitor *mon,
const char *objalias, const char *objalias,
bool report_error); bool report_error);
int qemuMonitorJSONTransaction(qemuMonitor *mon, virJSONValue **actions) int
qemuMonitorJSONTransaction(qemuMonitor *mon,
virJSONValue **actions)
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2); ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
int qemuMonitorJSONDriveMirror(qemuMonitor *mon, int
qemuMonitorJSONDriveMirror(qemuMonitor *mon,
const char *device, const char *device,
const char *file, const char *file,
const char *format, const char *format,
@ -258,7 +326,9 @@ int qemuMonitorJSONDriveMirror(qemuMonitor *mon,
bool shallow, bool shallow,
bool reuse) bool reuse)
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3); ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3);
int qemuMonitorJSONBlockdevMirror(qemuMonitor *mon,
int
qemuMonitorJSONBlockdevMirror(qemuMonitor *mon,
const char *jobname, const char *jobname,
bool persistjob, bool persistjob,
const char *device, const char *device,
@ -269,11 +339,14 @@ int qemuMonitorJSONBlockdevMirror(qemuMonitor *mon,
bool shallow, bool shallow,
bool syncWrite) bool syncWrite)
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(4) ATTRIBUTE_NONNULL(5); ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(4) ATTRIBUTE_NONNULL(5);
int qemuMonitorJSONDrivePivot(qemuMonitor *mon,
int
qemuMonitorJSONDrivePivot(qemuMonitor *mon,
const char *jobname) const char *jobname)
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2); ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
int qemuMonitorJSONBlockCommit(qemuMonitor *mon, int
qemuMonitorJSONBlockCommit(qemuMonitor *mon,
const char *device, const char *device,
const char *jobname, const char *jobname,
bool persistjob, bool persistjob,
@ -285,30 +358,36 @@ int qemuMonitorJSONBlockCommit(qemuMonitor *mon,
unsigned long long bandwidth) unsigned long long bandwidth)
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2); ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
char *qemuMonitorJSONDiskNameLookup(qemuMonitor *mon, char *
qemuMonitorJSONDiskNameLookup(qemuMonitor *mon,
const char *device, const char *device,
virStorageSource *top, virStorageSource *top,
virStorageSource *target) virStorageSource *target)
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3) ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
ATTRIBUTE_NONNULL(4); ATTRIBUTE_NONNULL(4);
int qemuMonitorJSONArbitraryCommand(qemuMonitor *mon, int
qemuMonitorJSONArbitraryCommand(qemuMonitor *mon,
const char *cmd_str, const char *cmd_str,
char **reply_str); char **reply_str);
int qemuMonitorJSONInjectNMI(qemuMonitor *mon); int
qemuMonitorJSONInjectNMI(qemuMonitor *mon);
int qemuMonitorJSONSendKey(qemuMonitor *mon, int
qemuMonitorJSONSendKey(qemuMonitor *mon,
unsigned int holdtime, unsigned int holdtime,
unsigned int *keycodes, unsigned int *keycodes,
unsigned int nkeycodes); unsigned int nkeycodes);
int qemuMonitorJSONScreendump(qemuMonitor *mon, int
qemuMonitorJSONScreendump(qemuMonitor *mon,
const char *device, const char *device,
unsigned int head, unsigned int head,
const char *file); const char *file);
int qemuMonitorJSONBlockStream(qemuMonitor *mon, int
qemuMonitorJSONBlockStream(qemuMonitor *mon,
const char *device, const char *device,
const char *jobname, const char *jobname,
bool persistjob, bool persistjob,
@ -318,7 +397,8 @@ int qemuMonitorJSONBlockStream(qemuMonitor *mon,
unsigned long long speed) unsigned long long speed)
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2); ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
int qemuMonitorJSONBlockJobCancel(qemuMonitor *mon, int
qemuMonitorJSONBlockJobCancel(qemuMonitor *mon,
const char *jobname, const char *jobname,
bool force) bool force)
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2); ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
@ -329,62 +409,76 @@ qemuMonitorJSONGetJobInfo(qemuMonitor *mon,
size_t *njobs); size_t *njobs);
int qemuMonitorJSONBlockJobSetSpeed(qemuMonitor *mon, int
qemuMonitorJSONBlockJobSetSpeed(qemuMonitor *mon,
const char *jobname, const char *jobname,
unsigned long long speed) unsigned long long speed)
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2); ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
GHashTable *qemuMonitorJSONGetAllBlockJobInfo(qemuMonitor *mon, GHashTable *
qemuMonitorJSONGetAllBlockJobInfo(qemuMonitor *mon,
bool rawjobname) bool rawjobname)
ATTRIBUTE_NONNULL(1); ATTRIBUTE_NONNULL(1);
int qemuMonitorJSONJobDismiss(qemuMonitor *mon, int
qemuMonitorJSONJobDismiss(qemuMonitor *mon,
const char *jobname) const char *jobname)
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2); ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
int qemuMonitorJSONJobComplete(qemuMonitor *mon, int
qemuMonitorJSONJobComplete(qemuMonitor *mon,
const char *jobname) const char *jobname)
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2); ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
int qemuMonitorJSONSetLink(qemuMonitor *mon, int
qemuMonitorJSONSetLink(qemuMonitor *mon,
const char *name, const char *name,
virDomainNetInterfaceLinkState state); virDomainNetInterfaceLinkState state);
int qemuMonitorJSONOpenGraphics(qemuMonitor *mon, int
qemuMonitorJSONOpenGraphics(qemuMonitor *mon,
const char *protocol, const char *protocol,
const char *fdname, const char *fdname,
bool skipauth); bool skipauth);
int qemuMonitorJSONSetBlockIoThrottle(qemuMonitor *mon, int
qemuMonitorJSONSetBlockIoThrottle(qemuMonitor *mon,
const char *drivealias, const char *drivealias,
const char *qomid, const char *qomid,
virDomainBlockIoTuneInfo *info); virDomainBlockIoTuneInfo *info);
int qemuMonitorJSONGetBlockIoThrottle(qemuMonitor *mon, int
qemuMonitorJSONGetBlockIoThrottle(qemuMonitor *mon,
const char *drivealias, const char *drivealias,
const char *qdevid, const char *qdevid,
virDomainBlockIoTuneInfo *reply); virDomainBlockIoTuneInfo *reply);
int qemuMonitorJSONSystemWakeup(qemuMonitor *mon); int
qemuMonitorJSONSystemWakeup(qemuMonitor *mon);
char *qemuMonitorJSONGetSEVMeasurement(qemuMonitor *mon); char *
qemuMonitorJSONGetSEVMeasurement(qemuMonitor *mon);
int qemuMonitorJSONGetVersion(qemuMonitor *mon, int
qemuMonitorJSONGetVersion(qemuMonitor *mon,
int *major, int *major,
int *minor, int *minor,
int *micro, int *micro,
char **package) char **package)
ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3) ATTRIBUTE_NONNULL(4); ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3) ATTRIBUTE_NONNULL(4);
int qemuMonitorJSONGetMachines(qemuMonitor *mon, int
qemuMonitorJSONGetMachines(qemuMonitor *mon,
qemuMonitorMachineInfo ***machines) qemuMonitorMachineInfo ***machines)
ATTRIBUTE_NONNULL(2); ATTRIBUTE_NONNULL(2);
int qemuMonitorJSONGetCPUDefinitions(qemuMonitor *mon, int
qemuMonitorJSONGetCPUDefinitions(qemuMonitor *mon,
qemuMonitorCPUDefs **cpuDefs) qemuMonitorCPUDefs **cpuDefs)
ATTRIBUTE_NONNULL(2); ATTRIBUTE_NONNULL(2);
int qemuMonitorJSONGetCPUModelExpansion(qemuMonitor *mon, int
qemuMonitorJSONGetCPUModelExpansion(qemuMonitor *mon,
qemuMonitorCPUModelExpansionType type, qemuMonitorCPUModelExpansionType type,
virCPUDef *cpu, virCPUDef *cpu,
bool migratable, bool migratable,
@ -392,29 +486,36 @@ int qemuMonitorJSONGetCPUModelExpansion(qemuMonitor *mon,
qemuMonitorCPUModelInfo **model_info) qemuMonitorCPUModelInfo **model_info)
ATTRIBUTE_NONNULL(3) ATTRIBUTE_NONNULL(6); ATTRIBUTE_NONNULL(3) ATTRIBUTE_NONNULL(6);
int qemuMonitorJSONGetCPUModelBaseline(qemuMonitor *mon, int
qemuMonitorJSONGetCPUModelBaseline(qemuMonitor *mon,
virCPUDef *cpu_a, virCPUDef *cpu_a,
virCPUDef *cpu_b, virCPUDef *cpu_b,
qemuMonitorCPUModelInfo **baseline) qemuMonitorCPUModelInfo **baseline)
ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3) ATTRIBUTE_NONNULL(4); ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3) ATTRIBUTE_NONNULL(4);
int qemuMonitorJSONGetCPUModelComparison(qemuMonitor *mon, int
qemuMonitorJSONGetCPUModelComparison(qemuMonitor *mon,
virCPUDef *cpu_a, virCPUDef *cpu_a,
virCPUDef *cpu_b, virCPUDef *cpu_b,
char **result) char **result)
ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3); ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3);
int qemuMonitorJSONGetCommands(qemuMonitor *mon, int
qemuMonitorJSONGetCommands(qemuMonitor *mon,
char ***commands) char ***commands)
ATTRIBUTE_NONNULL(2); ATTRIBUTE_NONNULL(2);
GHashTable *qemuMonitorJSONGetCommandLineOptions(qemuMonitor *mon);
int qemuMonitorJSONGetKVMState(qemuMonitor *mon, GHashTable *
qemuMonitorJSONGetCommandLineOptions(qemuMonitor *mon);
int
qemuMonitorJSONGetKVMState(qemuMonitor *mon,
bool *enabled, bool *enabled,
bool *present) bool *present)
ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3); ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3);
int qemuMonitorJSONGetObjectTypes(qemuMonitor *mon, int
qemuMonitorJSONGetObjectTypes(qemuMonitor *mon,
char ***types) char ***types)
ATTRIBUTE_NONNULL(2); ATTRIBUTE_NONNULL(2);
@ -425,12 +526,14 @@ struct _qemuMonitorJSONListPath {
char *type; char *type;
}; };
int qemuMonitorJSONGetObjectListPaths(qemuMonitor *mon, int
qemuMonitorJSONGetObjectListPaths(qemuMonitor *mon,
const char *path, const char *path,
qemuMonitorJSONListPath ***paths) qemuMonitorJSONListPath ***paths)
ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3); ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3);
void qemuMonitorJSONListPathFree(qemuMonitorJSONListPath *paths); void
qemuMonitorJSONListPathFree(qemuMonitorJSONListPath *paths);
/* ObjectProperty structures and Get/Set API's are public only /* ObjectProperty structures and Get/Set API's are public only
* for qemumonitorjsontest * for qemumonitorjsontest
@ -462,165 +565,206 @@ struct _qemuMonitorJSONObjectProperty {
} val; } val;
}; };
int qemuMonitorJSONGetObjectProperty(qemuMonitor *mon, int
qemuMonitorJSONGetObjectProperty(qemuMonitor *mon,
const char *path, const char *path,
const char *property, const char *property,
qemuMonitorJSONObjectProperty *prop) qemuMonitorJSONObjectProperty *prop)
ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3) ATTRIBUTE_NONNULL(4); ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3) ATTRIBUTE_NONNULL(4);
int qemuMonitorJSONSetObjectProperty(qemuMonitor *mon, int
qemuMonitorJSONSetObjectProperty(qemuMonitor *mon,
const char *path, const char *path,
const char *property, const char *property,
qemuMonitorJSONObjectProperty *prop) qemuMonitorJSONObjectProperty *prop)
ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3) ATTRIBUTE_NONNULL(4); ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3) ATTRIBUTE_NONNULL(4);
GHashTable *qemuMonitorJSONGetDeviceProps(qemuMonitor *mon, GHashTable *
qemuMonitorJSONGetDeviceProps(qemuMonitor *mon,
const char *device) const char *device)
ATTRIBUTE_NONNULL(2); ATTRIBUTE_NONNULL(2);
int qemuMonitorJSONGetObjectProps(qemuMonitor *mon, int
qemuMonitorJSONGetObjectProps(qemuMonitor *mon,
const char *object, const char *object,
char ***props) char ***props)
ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3); ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3);
char *qemuMonitorJSONGetTargetArch(qemuMonitor *mon);
int qemuMonitorJSONNBDServerStart(qemuMonitor *mon, char *
qemuMonitorJSONGetTargetArch(qemuMonitor *mon);
int
qemuMonitorJSONNBDServerStart(qemuMonitor *mon,
const virStorageNetHostDef *server, const virStorageNetHostDef *server,
const char *tls_alias); const char *tls_alias);
int qemuMonitorJSONNBDServerAdd(qemuMonitor *mon, int
qemuMonitorJSONNBDServerAdd(qemuMonitor *mon,
const char *deviceID, const char *deviceID,
const char *export, const char *export,
bool writable, bool writable,
const char *bitmap); const char *bitmap);
int qemuMonitorJSONNBDServerStop(qemuMonitor *mon); int
qemuMonitorJSONNBDServerStop(qemuMonitor *mon);
int qemuMonitorJSONBlockExportAdd(qemuMonitor *mon, int
qemuMonitorJSONBlockExportAdd(qemuMonitor *mon,
virJSONValue **props); virJSONValue **props);
int qemuMonitorJSONGetTPMModels(qemuMonitor *mon, int
qemuMonitorJSONGetTPMModels(qemuMonitor *mon,
char ***tpmmodels) char ***tpmmodels)
ATTRIBUTE_NONNULL(2); ATTRIBUTE_NONNULL(2);
int qemuMonitorJSONGetTPMTypes(qemuMonitor *mon, int
qemuMonitorJSONGetTPMTypes(qemuMonitor *mon,
char ***tpmtypes) char ***tpmtypes)
ATTRIBUTE_NONNULL(2); ATTRIBUTE_NONNULL(2);
int qemuMonitorJSONAttachCharDev(qemuMonitor *mon, int
qemuMonitorJSONAttachCharDev(qemuMonitor *mon,
const char *chrID, const char *chrID,
virDomainChrSourceDef *chr); virDomainChrSourceDef *chr);
int qemuMonitorJSONDetachCharDev(qemuMonitor *mon, int
qemuMonitorJSONDetachCharDev(qemuMonitor *mon,
const char *chrID); const char *chrID);
int qemuMonitorJSONGetDeviceAliases(qemuMonitor *mon, int
qemuMonitorJSONGetDeviceAliases(qemuMonitor *mon,
char ***aliases); char ***aliases);
int qemuMonitorJSONGetCPUx86Data(qemuMonitor *mon, int
qemuMonitorJSONGetCPUx86Data(qemuMonitor *mon,
const char *property, const char *property,
virCPUData **cpudata); virCPUData **cpudata);
int qemuMonitorJSONGetGuestCPUx86(qemuMonitor *mon, int
qemuMonitorJSONGetGuestCPUx86(qemuMonitor *mon,
virCPUData **data, virCPUData **data,
virCPUData **disabled); virCPUData **disabled);
int qemuMonitorJSONGetGuestCPU(qemuMonitor *mon, int
qemuMonitorJSONGetGuestCPU(qemuMonitor *mon,
virArch arch, virArch arch,
qemuMonitorCPUFeatureTranslationCallback translate, qemuMonitorCPUFeatureTranslationCallback translate,
void *opaque, void *opaque,
virCPUData **enabled, virCPUData **enabled,
virCPUData **disabled); virCPUData **disabled);
int qemuMonitorJSONRTCResetReinjection(qemuMonitor *mon); int
qemuMonitorJSONRTCResetReinjection(qemuMonitor *mon);
int qemuMonitorJSONGetIOThreads(qemuMonitor *mon, int
qemuMonitorJSONGetIOThreads(qemuMonitor *mon,
qemuMonitorIOThreadInfo ***iothreads, qemuMonitorIOThreadInfo ***iothreads,
int *niothreads) int *niothreads)
ATTRIBUTE_NONNULL(2); ATTRIBUTE_NONNULL(2);
int qemuMonitorJSONSetIOThread(qemuMonitor *mon, int
qemuMonitorJSONSetIOThread(qemuMonitor *mon,
qemuMonitorIOThreadInfo *iothreadInfo) qemuMonitorIOThreadInfo *iothreadInfo)
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2); ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
int qemuMonitorJSONGetMemoryDeviceInfo(qemuMonitor *mon, int
qemuMonitorJSONGetMemoryDeviceInfo(qemuMonitor *mon,
GHashTable *info) GHashTable *info)
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2); ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
int qemuMonitorJSONFindLinkPath(qemuMonitor *mon, int
qemuMonitorJSONFindLinkPath(qemuMonitor *mon,
const char *name, const char *name,
const char *alias, const char *alias,
char **path) char **path)
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(4); ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(4);
int qemuMonitorJSONMigrateIncoming(qemuMonitor *mon, int
qemuMonitorJSONMigrateIncoming(qemuMonitor *mon,
const char *uri) const char *uri)
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2); ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
int qemuMonitorJSONMigrateStartPostCopy(qemuMonitor *mon) int
qemuMonitorJSONMigrateStartPostCopy(qemuMonitor *mon)
ATTRIBUTE_NONNULL(1); ATTRIBUTE_NONNULL(1);
int qemuMonitorJSONMigrateContinue(qemuMonitor *mon, int
qemuMonitorJSONMigrateContinue(qemuMonitor *mon,
qemuMonitorMigrationStatus status) qemuMonitorMigrationStatus status)
ATTRIBUTE_NONNULL(1); ATTRIBUTE_NONNULL(1);
int qemuMonitorJSONGetRTCTime(qemuMonitor *mon, int
qemuMonitorJSONGetRTCTime(qemuMonitor *mon,
struct tm *tm) struct tm *tm)
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2); ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
int qemuMonitorJSONGetHotpluggableCPUs(qemuMonitor *mon, int
qemuMonitorJSONGetHotpluggableCPUs(qemuMonitor *mon,
struct qemuMonitorQueryHotpluggableCpusEntry **entries, struct qemuMonitorQueryHotpluggableCpusEntry **entries,
size_t *nentries) size_t *nentries)
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3); ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3);
virJSONValue *qemuMonitorJSONQueryQMPSchema(qemuMonitor *mon) virJSONValue *
qemuMonitorJSONQueryQMPSchema(qemuMonitor *mon)
ATTRIBUTE_NONNULL(1); ATTRIBUTE_NONNULL(1);
int qemuMonitorJSONSetBlockThreshold(qemuMonitor *mon, int
qemuMonitorJSONSetBlockThreshold(qemuMonitor *mon,
const char *nodename, const char *nodename,
unsigned long long threshold) unsigned long long threshold)
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2); ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
virJSONValue *qemuMonitorJSONQueryNamedBlockNodes(qemuMonitor *mon, virJSONValue *
qemuMonitorJSONQueryNamedBlockNodes(qemuMonitor *mon,
bool flat) bool flat)
ATTRIBUTE_NONNULL(1); ATTRIBUTE_NONNULL(1);
int qemuMonitorJSONSetWatchdogAction(qemuMonitor *mon, int
qemuMonitorJSONSetWatchdogAction(qemuMonitor *mon,
const char *action) const char *action)
ATTRIBUTE_NONNULL(1); ATTRIBUTE_NONNULL(1);
int qemuMonitorJSONBlockdevCreate(qemuMonitor *mon, int
qemuMonitorJSONBlockdevCreate(qemuMonitor *mon,
const char *jobname, const char *jobname,
virJSONValue **props) virJSONValue **props)
ATTRIBUTE_NONNULL(1); ATTRIBUTE_NONNULL(1);
int qemuMonitorJSONBlockdevAdd(qemuMonitor *mon, int
qemuMonitorJSONBlockdevAdd(qemuMonitor *mon,
virJSONValue **props) virJSONValue **props)
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2); ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
int qemuMonitorJSONBlockdevReopen(qemuMonitor *mon, int
qemuMonitorJSONBlockdevReopen(qemuMonitor *mon,
virJSONValue **props) virJSONValue **props)
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2); ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
int qemuMonitorJSONBlockdevDel(qemuMonitor *mon, int
qemuMonitorJSONBlockdevDel(qemuMonitor *mon,
const char *nodename) const char *nodename)
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2); ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
int qemuMonitorJSONBlockdevTrayOpen(qemuMonitor *mon, int
qemuMonitorJSONBlockdevTrayOpen(qemuMonitor *mon,
const char *id, const char *id,
bool force) bool force)
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2); ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
int qemuMonitorJSONBlockdevTrayClose(qemuMonitor *mon, int
qemuMonitorJSONBlockdevTrayClose(qemuMonitor *mon,
const char *id) const char *id)
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2); ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
int qemuMonitorJSONBlockdevMediumRemove(qemuMonitor *mon, int
qemuMonitorJSONBlockdevMediumRemove(qemuMonitor *mon,
const char *id) const char *id)
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2); ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
int qemuMonitorJSONBlockdevMediumInsert(qemuMonitor *mon, int
qemuMonitorJSONBlockdevMediumInsert(qemuMonitor *mon,
const char *id, const char *id,
const char *nodename) const char *nodename)
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3); ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3);
int qemuMonitorJSONGetPRManagerInfo(qemuMonitor *mon, int
qemuMonitorJSONGetPRManagerInfo(qemuMonitor *mon,
GHashTable *info) GHashTable *info)
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2); ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2);
@ -684,7 +828,8 @@ qemuMonitorJSONTransactionBackup(virJSONValue *actions,
const char *bitmap, const char *bitmap,
qemuMonitorTransactionBackupSyncMode syncmode); qemuMonitorTransactionBackupSyncMode syncmode);
int qemuMonitorJSONSetDBusVMStateIdList(qemuMonitor *mon, int
qemuMonitorJSONSetDBusVMStateIdList(qemuMonitor *mon,
const char *vmstatepath, const char *vmstatepath,
const char *idstr) const char *idstr)
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3); ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3);