static int chDomainIsActive(virDomainPtr dom)
{
- virCHDriver *driver = dom->conn->privateData;
virDomainObj *vm;
int ret = -1;
- chDriverLock(driver);
if (!(vm = virCHDomainObjFromDomain(dom)))
goto cleanup;
cleanup:
virDomainObjEndAPI(&vm);
- chDriverUnlock(driver);
return ret;
}
virDomainObj *vm;
virDomainPtr dom = NULL;
- chDriverLock(driver);
vm = virDomainObjListFindByID(driver->domains, id);
- chDriverUnlock(driver);
if (!vm) {
virReportError(VIR_ERR_NO_DOMAIN,
virDomainObj *vm;
virDomainPtr dom = NULL;
- chDriverLock(driver);
vm = virDomainObjListFindByName(driver->domains, name);
- chDriverUnlock(driver);
if (!vm) {
virReportError(VIR_ERR_NO_DOMAIN,
virDomainObj *vm;
virDomainPtr dom = NULL;
- chDriverLock(driver);
vm = virDomainObjListFindByUUID(driver->domains, uuid);
- chDriverUnlock(driver);
if (!vm) {
char uuidstr[VIR_UUID_STRING_BUFLEN];