res = virBitmapFormat(cpulist);
}
-done:
+ done:
virBitmapFree(cpulist);
VIR_FREE(cpumap);
VIR_FREE(cpuinfo);
return VIR_DRV_OPEN_SUCCESS;
-error:
+ error:
VIR_DEBUG("Failed to activate a mandatory sub-driver");
#if WITH_XEN_INOTIFY
if (priv->opened[XEN_UNIFIED_INOTIFY_OFFSET])
if (ret)
ret->id = def->id;
-cleanup:
+ cleanup:
virDomainDefFree(def);
return ret;
}
ret->id = def->id;
-cleanup:
+ cleanup:
virDomainDefFree(def);
return ret;
}
ret->id = def->id;
-cleanup:
+ cleanup:
virDomainDefFree(def);
return ret;
}
ret->id = def->id;
-cleanup:
+ cleanup:
virDomainDefFree(def);
return ret;
}
ret = def->id == -1 ? 0 : 1;
-cleanup:
+ cleanup:
virDomainDefFree(def);
return ret;
}
}
}
-cleanup:
+ cleanup:
virDomainDefFree(def);
return ret;
ret = xenDaemonDomainSuspend(dom->conn, def);
-cleanup:
+ cleanup:
virDomainDefFree(def);
return ret;
}
ret = xenDaemonDomainResume(dom->conn, def);
-cleanup:
+ cleanup:
virDomainDefFree(def);
return ret;
}
ret = xenDaemonDomainShutdown(dom->conn, def);
-cleanup:
+ cleanup:
virDomainDefFree(def);
return ret;
}
ret = xenDaemonDomainReboot(dom->conn, def);
-cleanup:
+ cleanup:
virDomainDefFree(def);
return ret;
}
ret = xenDaemonDomainDestroy(dom->conn, def);
-cleanup:
+ cleanup:
virDomainDefFree(def);
return ret;
}
ret = xenHypervisorDomainGetOSType(dom->conn, def);
}
-cleanup:
+ cleanup:
virDomainDefFree(def);
return ret;
}
ret = xenHypervisorGetMaxMemory(dom->conn, def);
}
-cleanup:
+ cleanup:
virDomainDefFree(def);
return ret;
}
ret = xenHypervisorSetMaxMemory(dom->conn, def, memory);
}
-cleanup:
+ cleanup:
virDomainDefFree(def);
return ret;
}
else
ret = xenDaemonDomainSetMemory(dom->conn, def, memory);
-cleanup:
+ cleanup:
virDomainDefFree(def);
return ret;
}
ret = xenHypervisorGetDomainInfo(dom->conn, def, info);
}
-cleanup:
+ cleanup:
virDomainDefFree(def);
return ret;
}
ret = xenHypervisorGetDomainState(dom->conn, def, state, reason);
}
-cleanup:
+ cleanup:
virDomainDefFree(def);
return ret;
}
ret = xenDaemonDomainSave(dom->conn, def, to);
-cleanup:
+ cleanup:
virDomainDefFree(def);
return ret;
}
ret = xenDaemonDomainSave(dom->conn, def, name);
-cleanup:
+ cleanup:
VIR_FREE(name);
virDomainDefFree(def);
return ret;
ret = virFileExists(name);
-cleanup:
+ cleanup:
VIR_FREE(name);
virDomainDefFree(def);
return ret;
ret = unlink(name);
-cleanup:
+ cleanup:
VIR_FREE(name);
return ret;
}
ret = xenDaemonDomainCoreDump(dom->conn, def, to, flags);
-cleanup:
+ cleanup:
virDomainDefFree(def);
return ret;
}
else
ret = xenDaemonDomainSetVcpusFlags(dom->conn, def, nvcpus, flags);
-cleanup:
+ cleanup:
virDomainDefFree(def);
return ret;
}
ret = xenHypervisorPinVcpu(dom->conn, def, vcpu, cpumap, maplen);
}
-cleanup:
+ cleanup:
virDomainDefFree(def);
return ret;
}
ret = xenUnifiedDomainGetVcpusInternal(dom, def, info, maxinfo, cpumaps,
maplen);
-cleanup:
+ cleanup:
virDomainDefFree(def);
return ret;
}
ret = xenUnifiedDomainGetVcpusFlagsInternal(dom, def, flags);
-cleanup:
+ cleanup:
virDomainDefFree(def);
return ret;
}
if (def)
ret = virDomainDefFormat(def, flags);
-cleanup:
+ cleanup:
virDomainDefFree(def);
virDomainDefFree(minidef);
return ret;
ret = virDomainDefFormat(def, 0);
-cleanup:
+ cleanup:
virDomainDefFree(def);
if (conf)
virConfFree(conf);
ret = xenFormatSxpr(conn, def, priv->xendConfigVersion);
}
-cleanup:
+ cleanup:
virDomainDefFree(def);
if (conf)
virConfFree(conf);
cookie, cookielen, uri,
flags, dname, resource);
-cleanup:
+ cleanup:
virDomainDefFree(def);
return ret;
}
if (ret)
ret->id = minidef->id;
-cleanup:
+ cleanup:
virDomainDefFree(def);
virDomainDefFree(minidef);
return ret;
if (ret >= 0)
dom->id = def->id;
-cleanup:
+ cleanup:
virDomainDefFree(def);
VIR_FREE(name);
return ret;
if (ret)
ret->id = -1;
-cleanup:
+ cleanup:
virDomainDefFree(def);
return ret;
}
else
ret = xenDaemonDomainUndefine(dom->conn, def);
-cleanup:
+ cleanup:
virDomainDefFree(def);
return ret;
}
else
ret = xenDaemonAttachDeviceFlags(dom->conn, def, xml, flags);
-cleanup:
+ cleanup:
virDomainDefFree(def);
return ret;
}
else
ret = xenDaemonAttachDeviceFlags(dom->conn, def, xml, flags);
-cleanup:
+ cleanup:
virDomainDefFree(def);
return ret;
}
else
ret = xenDaemonDetachDeviceFlags(dom->conn, def, xml, flags);
-cleanup:
+ cleanup:
virDomainDefFree(def);
return ret;
}
else
ret = xenDaemonDetachDeviceFlags(dom->conn, def, xml, flags);
-cleanup:
+ cleanup:
virDomainDefFree(def);
return ret;
}
ret = xenDaemonUpdateDeviceFlags(dom->conn, def, xml, flags);
-cleanup:
+ cleanup:
virDomainDefFree(def);
return ret;
}
else
ret = xenDaemonDomainGetAutostart(dom->conn, def, autostart);
-cleanup:
+ cleanup:
virDomainDefFree(def);
return ret;
}
else
ret = xenDaemonDomainSetAutostart(dom->conn, def, autostart);
-cleanup:
+ cleanup:
virDomainDefFree(def);
return ret;
}
ret = xenHypervisorGetSchedulerType(dom->conn, nparams);
}
-cleanup:
+ cleanup:
virDomainDefFree(def);
return ret;
}
ret = xenHypervisorGetSchedulerParameters(dom->conn, def, params, nparams);
}
-cleanup:
+ cleanup:
virDomainDefFree(def);
return ret;
}
ret = xenHypervisorSetSchedulerParameters(dom->conn, def, params, nparams);
}
-cleanup:
+ cleanup:
virDomainDefFree(def);
return ret;
}
ret = xenHypervisorDomainBlockStats(dom->conn, def, path, stats);
-cleanup:
+ cleanup:
virDomainDefFree(def);
return ret;
}
ret = xenHypervisorDomainInterfaceStats(def, path, stats);
-cleanup:
+ cleanup:
virDomainDefFree(def);
return ret;
}
else
ret = xenDaemonDomainBlockPeek(dom->conn, def, path, offset, size, buffer);
-cleanup:
+ cleanup:
virDomainDefFree(def);
return ret;
}
}
ret = 0;
-out:
+ out:
virNodeDeviceDefFree(def);
VIR_FREE(xml);
return ret;
goto out;
ret = 0;
-out:
+ out:
virPCIDeviceFree(pci);
return ret;
}
VIR_FREE(xref);
VIR_FREE(bdf);
-out:
+ out:
VIR_FREE(ids);
return ret;
goto out;
ret = 0;
-out:
+ out:
virPCIDeviceFree(pci);
return ret;
}
goto out;
ret = 0;
-out:
+ out:
virPCIDeviceFree(pci);
return ret;
}
goto cleanup;
ret = 0;
-cleanup:
+ cleanup:
virDomainDefFree(def);
return ret;
}
goto error;
return 0;
-error:
+ error:
if (info)
VIR_FREE(info->name);
VIR_FREE(info);
res = string2sexpr(buffer);
-cleanup:
+ cleanup:
VIR_FREE(buffer);
return res;
}
ret[i] = NULL;
- error:
+ error:
sexpr_free(root);
return ret;
-no_memory:
+ no_memory:
for (i = 0; i < count; i++)
VIR_FREE(ret[i]);
VIR_FREE(ret);
}
}
- error:
+ error:
sexpr_free(root);
return ret;
}
return 0;
- parse_error:
+ parse_error:
virReportError(VIR_ERR_XEN_CALL, "%s", _("topology syntax error"));
- error:
+ error:
virCapabilitiesClearHostNUMACellCPUTopology(cpuInfo, nb_cpus);
VIR_FREE(cpuInfo);
return -1;
return virDomainDefNew(name, uuid, id);
-error:
+ error:
virReportError(VIR_ERR_INTERNAL_ERROR,
"%s", _("failed to parse Xend domain information"));
virObjectUnref(ret);
done:
ret = 0;
-failed:
+ failed:
VIR_FREE(port);
return ret;
}
vncport)))
goto cleanup;
-cleanup:
+ cleanup:
sexpr_free(root);
return def;
ret = sexpr_to_domain(conn, root);
-error:
+ error:
sexpr_free(root);
return ret;
}
return ret;
-cleanup:
+ cleanup:
virDomainDefFree(def);
return -1;
}
return 0;
- error:
+ error:
/* Make sure we don't leave a still-born domain around */
if (def->id != -1)
xenDaemonDomainDestroy(conn, def);
}
}
-cleanup:
+ cleanup:
VIR_FREE(sexpr);
virDomainDefFree(def);
virDomainDeviceDefFree(dev);
"config", sexpr, "dev", ref, NULL);
}
-cleanup:
+ cleanup:
VIR_FREE(sexpr);
virDomainDefFree(def);
virDomainDeviceDefFree(dev);
NULL);
}
-cleanup:
+ cleanup:
virDomainDefFree(def);
virDomainDeviceDefFree(dev);
}
ret = 0;
- error:
+ error:
virBufferFreeAndReset(&buffer);
VIR_FREE(content);
sexpr_free(root);
ret = 0;
-cleanup:
+ cleanup:
return ret;
}
ret++;
}
-error:
+ error:
sexpr_free(root);
return ret;
}
break;
}
-cleanup:
+ cleanup:
sexpr_free(root);
return ret;
-error:
+ error:
for (i = 0; i < ret; ++i)
VIR_FREE(names[i]);
goto error;
}
-error:
+ error:
sexpr_free(root);
return schedulertype;
goto error;
}
-error:
+ error:
sexpr_free(root);
VIR_FREE(sched_type);
return ret;
goto error;
}
-error:
+ error:
sexpr_free(root);
VIR_FREE(sched_type);
return ret;