*
* Since: v0.0.1
*/
-
typedef virDomainInfo *virDomainInfoPtr;
/**
*
* Since: v0.9.0
*/
-
# define VIR_DOMAIN_BLKIO_WEIGHT "weight"
/**
*
* Since: v0.9.8
*/
-
# define VIR_DOMAIN_BLKIO_DEVICE_WEIGHT "device_weight"
/**
*
* Since: v1.2.2
*/
-
# define VIR_DOMAIN_BLKIO_DEVICE_READ_IOPS "device_read_iops_sec"
*
* Since: v0.8.8
*/
-
# define VIR_DOMAIN_MEMORY_PARAM_UNLIMITED 9007199254740991LL /* = INT64_MAX >> 10 */
/**
*
* Since: v0.8.5
*/
-
# define VIR_DOMAIN_MEMORY_HARD_LIMIT "hard_limit"
/**
*
* Since: v0.8.5
*/
-
# define VIR_DOMAIN_MEMORY_SOFT_LIMIT "soft_limit"
/**
*
* Since: v0.8.5
*/
-
# define VIR_DOMAIN_MEMORY_MIN_GUARANTEE "min_guarantee"
/**
*
* Since: v0.8.5
*/
-
# define VIR_DOMAIN_MEMORY_SWAP_HARD_LIMIT "swap_hard_limit"
/* Set memory tunables for the domain */
*
* Since: v0.1.4
*/
-
# define VIR_USE_CPU(cpumap, cpu) ((cpumap)[(cpu) / 8] |= (1 << ((cpu) % 8)))
/**
*
* Since: v0.1.4
*/
-
# define VIR_UNUSE_CPU(cpumap, cpu) ((cpumap)[(cpu) / 8] &= ~(1 << ((cpu) % 8)))
/**
*
* Since: v1.0.0
*/
-
# define VIR_CPU_USED(cpumap, cpu) ((cpumap)[(cpu) / 8] & (1 << ((cpu) % 8)))
/**
*
* Since: v0.1.4
*/
-
# define VIR_CPU_MAPLEN(cpu) (((cpu) + 7) / 8)
*
* Since: v0.1.4
*/
-
# define VIR_CPU_USABLE(cpumaps, maplen, vcpu, cpu) \
VIR_CPU_USED(VIR_GET_CPUMAP(cpumaps, maplen, vcpu), cpu)
* "perf.mbmt" field in the *Stats APIs.
*
* Since: v1.3.5
-
*/
# define VIR_PERF_PARAM_MBMT "mbmt"
*
* Since: v0.1.4
*/
-
-
# define VIR_NODEINFO_MAXCPUS(nodeinfo) ((nodeinfo).nodes*(nodeinfo).sockets*(nodeinfo).cores*(nodeinfo).threads)
/**
*
* Since: v0.1.0
*/
-
typedef virNodeInfo *virNodeInfoPtr;
/**
*
* Since: v0.9.3
*/
-
typedef virNodeCPUStats *virNodeCPUStatsPtr;
/**
*
* Since: v0.9.3
*/
-
typedef virNodeMemoryStats *virNodeMemoryStatsPtr;
*
* Since: v0.2.0
*/
-
# define VIR_UUID_BUFLEN (16)
/**
*
* Since: v0.2.0
*/
-
# define VIR_UUID_STRING_BUFLEN (36+1)