int *nparams,
unsigned int flags)
{
+ virCheckFlags(0, -1);
+
if (virNodeGetMemoryStatsEnsureACL(conn) < 0)
return -1;
- return virHostMemGetStats(cellNum, params, nparams, flags);
+ return virHostMemGetStats(cellNum, params, nparams);
}
static int
int *nparams,
unsigned int flags)
{
+ virCheckFlags(VIR_TYPED_PARAM_STRING_OKAY, -1);
+
if (virNodeGetMemoryParametersEnsureACL(conn) < 0)
return -1;
- return virHostMemGetParameters(params, nparams, flags);
+ return virHostMemGetParameters(params, nparams);
}
static int
int nparams,
unsigned int flags)
{
+ virCheckFlags(0, -1);
+
if (virNodeSetMemoryParametersEnsureACL(conn) < 0)
return -1;
- return virHostMemSetParameters(params, nparams, flags);
+ return virHostMemSetParameters(params, nparams);
}
static char *
int *nparams,
unsigned int flags)
{
+ virCheckFlags(0, -1);
+
if (virNodeGetMemoryStatsEnsureACL(conn) < 0)
return -1;
- return virHostMemGetStats(cellNum, params, nparams, flags);
+ return virHostMemGetStats(cellNum, params, nparams);
}
static int
int *nparams,
unsigned int flags)
{
+ virCheckFlags(0, -1);
+
if (virNodeGetMemoryStatsEnsureACL(conn) < 0)
return -1;
- return virHostMemGetStats(cellNum, params, nparams, flags);
+ return virHostMemGetStats(cellNum, params, nparams);
}
int *nparams,
unsigned int flags)
{
+ virCheckFlags(VIR_TYPED_PARAM_STRING_OKAY, -1);
+
if (virNodeGetMemoryParametersEnsureACL(conn) < 0)
return -1;
- return virHostMemGetParameters(params, nparams, flags);
+ return virHostMemGetParameters(params, nparams);
}
int nparams,
unsigned int flags)
{
+ virCheckFlags(0, -1);
+
if (virNodeSetMemoryParametersEnsureACL(conn) < 0)
return -1;
- return virHostMemSetParameters(params, nparams, flags);
+ return virHostMemSetParameters(params, nparams);
}
int *nparams,
unsigned int flags)
{
- return virHostMemGetStats(cellNum, params, nparams, flags);
+ virCheckFlags(0, -1);
+
+ return virHostMemGetStats(cellNum, params, nparams);
}
int *nparams,
unsigned int flags)
{
+ virCheckFlags(0, -1);
+
if (virNodeGetMemoryStatsEnsureACL(conn) < 0)
return -1;
- return virHostMemGetStats(cellNum, params, nparams, flags);
+ return virHostMemGetStats(cellNum, params, nparams);
}
int *nparams,
unsigned int flags)
{
+ virCheckFlags(VIR_TYPED_PARAM_STRING_OKAY, -1);
+
if (virNodeGetMemoryParametersEnsureACL(conn) < 0)
return -1;
- return virHostMemGetParameters(params, nparams, flags);
+ return virHostMemGetParameters(params, nparams);
}
int nparams,
unsigned int flags)
{
+ virCheckFlags(0, -1);
+
if (virNodeSetMemoryParametersEnsureACL(conn) < 0)
return -1;
- return virHostMemSetParameters(params, nparams, flags);
+ return virHostMemSetParameters(params, nparams);
}
int
virHostMemGetStats(int cellNum G_GNUC_UNUSED,
virNodeMemoryStatsPtr params G_GNUC_UNUSED,
- int *nparams G_GNUC_UNUSED,
- unsigned int flags)
+ int *nparams G_GNUC_UNUSED)
{
- virCheckFlags(0, -1);
-
#ifdef __linux__
{
int ret;
#ifdef __linux__
int
-virHostMemSetParameters(virTypedParameterPtr params G_GNUC_UNUSED,
- int nparams G_GNUC_UNUSED,
- unsigned int flags)
+virHostMemSetParameters(virTypedParameterPtr params,
+ int nparams)
{
size_t i;
- virCheckFlags(0, -1);
-
if (virTypedParamsValidate(params, nparams,
VIR_NODE_MEMORY_SHARED_PAGES_TO_SCAN,
VIR_TYPED_PARAM_UINT,
#else
int
virHostMemSetParameters(virTypedParameterPtr params G_GNUC_UNUSED,
- int nparams G_GNUC_UNUSED,
- unsigned int flags)
+ int nparams G_GNUC_UNUSED)
{
- virCheckFlags(0, -1);
-
virReportError(VIR_ERR_NO_SUPPORT, "%s",
_("node set memory parameters not implemented on this platform"));
return -1;
#define NODE_MEMORY_PARAMETERS_NUM 8
#ifdef __linux__
int
-virHostMemGetParameters(virTypedParameterPtr params G_GNUC_UNUSED,
- int *nparams G_GNUC_UNUSED,
- unsigned int flags)
+virHostMemGetParameters(virTypedParameterPtr params,
+ int *nparams)
{
unsigned int pages_to_scan;
unsigned int sleep_millisecs;
size_t i;
int ret;
- virCheckFlags(VIR_TYPED_PARAM_STRING_OKAY, -1);
-
if ((*nparams) == 0) {
*nparams = NODE_MEMORY_PARAMETERS_NUM;
return 0;
#else
int
virHostMemGetParameters(virTypedParameterPtr params G_GNUC_UNUSED,
- int *nparams G_GNUC_UNUSED,
- unsigned int flags)
+ int *nparams G_GNUC_UNUSED)
{
- virCheckFlags(VIR_TYPED_PARAM_STRING_OKAY, -1);
-
virReportError(VIR_ERR_NO_SUPPORT, "%s",
_("node get memory parameters not implemented on this platform"));
return -1;
int virHostMemGetStats(int cellNum,
virNodeMemoryStatsPtr params,
- int *nparams,
- unsigned int flags);
+ int *nparams);
int virHostMemGetCellsFree(unsigned long long *freeMems,
int startCell,
int maxCells);
unsigned long long *freeMem);
int virHostMemGetParameters(virTypedParameterPtr params,
- int *nparams,
- unsigned int flags);
+ int *nparams);
int virHostMemSetParameters(virTypedParameterPtr params,
- int nparams,
- unsigned int flags);
+ int nparams);
int virHostMemGetFreePages(unsigned int npages,
unsigned int *pages,
int *nparams,
unsigned int flags)
{
+ virCheckFlags(0, -1);
+
if (virNodeGetMemoryStatsEnsureACL(conn) < 0)
return -1;
- return virHostMemGetStats(cellNum, params, nparams, flags);
+ return virHostMemGetStats(cellNum, params, nparams);
}
static int