The total NUMA memory consists of the sum of individual NUMA node memory
amounts.
{
numa->mem_nodes[node].mem = size;
}
+
+
+unsigned long long
+virDomainNumaGetMemorySize(virDomainNumaPtr numa)
+{
+ size_t i;
+ unsigned long long ret = 0;
+
+ for (i = 0; i < numa->nmem_nodes; i++)
+ ret += numa->mem_nodes[i].mem;
+
+ return ret;
+}
unsigned long long virDomainNumaGetNodeMemorySize(virDomainNumaPtr numa,
size_t node)
ATTRIBUTE_NONNULL(1);
+unsigned long long virDomainNumaGetMemorySize(virDomainNumaPtr numa)
+ ATTRIBUTE_NONNULL(1);
/*
* Formatters
virDomainNumaCheckABIStability;
virDomainNumaEquals;
virDomainNumaFree;
+virDomainNumaGetMemorySize;
virDomainNumaGetNodeCount;
virDomainNumaGetNodeCpumask;
virDomainNumaGetNodeMemoryAccessMode;