VIR_LOG_INIT("ch.ch_domain");
-/*
- * obj must be locked and have a reference before calling
- *
- * To be called after completing the work associated with the
- * earlier virDomainObjBeginJob() call
- */
-void
-virCHDomainObjEndJob(virDomainObj *obj)
-{
- virDomainJob job = obj->job->active;
-
- VIR_DEBUG("Stopping job: %s",
- virDomainJobTypeToString(job));
-
- virDomainObjResetJob(obj->job);
- virCondSignal(&obj->job->cond);
-}
-
void
virCHDomainRemoveInactive(virCHDriver *driver,
virDomainObj *vm)
extern virDomainXMLPrivateDataCallbacks virCHDriverPrivateDataCallbacks;
extern virDomainDefParserConfig virCHDriverDomainDefParserConfig;
-void
-virCHDomainObjEndJob(virDomainObj *obj);
-
void
virCHDomainRemoveInactive(virCHDriver *driver,
virDomainObj *vm);
dom = virGetDomain(conn, vm->def->name, vm->def->uuid, vm->def->id);
endjob:
- virCHDomainObjEndJob(vm);
+ virDomainObjEndJob(vm);
cleanup:
if (vm && !dom) {
ret = virCHProcessStart(driver, vm, VIR_DOMAIN_RUNNING_BOOTED);
- virCHDomainObjEndJob(vm);
+ virDomainObjEndJob(vm);
cleanup:
virDomainObjEndAPI(&vm);
ret = 0;
endjob:
- virCHDomainObjEndJob(vm);
+ virDomainObjEndJob(vm);
cleanup:
virDomainObjEndAPI(&vm);
ret = 0;
endjob:
- virCHDomainObjEndJob(vm);
+ virDomainObjEndJob(vm);
cleanup:
virDomainObjEndAPI(&vm);
ret = 0;
endjob:
- virCHDomainObjEndJob(vm);
+ virDomainObjEndJob(vm);
cleanup:
virDomainObjEndAPI(&vm);
ret = 0;
endjob:
- virCHDomainObjEndJob(vm);
+ virDomainObjEndJob(vm);
cleanup:
virDomainObjEndAPI(&vm);
ret = 0;
endjob:
- virCHDomainObjEndJob(vm);
+ virDomainObjEndJob(vm);
cleanup:
virDomainObjEndAPI(&vm);
ret = 0;
endjob:
- virCHDomainObjEndJob(vm);
+ virDomainObjEndJob(vm);
cleanup:
virDomainObjEndAPI(&vm);
ret = 0;
endjob:
- virCHDomainObjEndJob(vm);
+ virDomainObjEndJob(vm);
cleanup:
virDomainObjEndAPI(&vm);
ret = 0;
endjob:
- virCHDomainObjEndJob(vm);
+ virDomainObjEndJob(vm);
cleanup:
virDomainObjEndAPI(&vm);