static int qemuSetupChardevCgroup(virDomainDefPtr def, virDomainChrDefPtr dev, void *opaque) { return qemuSetupChrSourceCgroup(def, &dev->source, opaque); }
static int qemuSetupChardevCgroupCB(virDomainDefPtr def ATTRIBUTE_UNUSED, virDomainChrDefPtr dev, void *opaque) { virDomainObjPtr vm = opaque; return qemuSetupChrSourceCgroup(vm, dev->source); }
static int qemuSetupTPMCgroup(virDomainObjPtr vm) { int ret = 0; virDomainTPMDefPtr dev = vm->def->tpm; switch (dev->type) { case VIR_DOMAIN_TPM_TYPE_PASSTHROUGH: ret = qemuSetupChrSourceCgroup(vm, &dev->data.passthrough.source); break; case VIR_DOMAIN_TPM_TYPE_LAST: break; } return ret; }
static int qemuSetupTPMCgroup(virDomainDefPtr def, virDomainTPMDefPtr dev, void *opaque) { int ret = 0; switch (dev->type) { case VIR_DOMAIN_TPM_TYPE_PASSTHROUGH: ret = qemuSetupChrSourceCgroup(def, &dev->data.passthrough.source, opaque); break; case VIR_DOMAIN_TPM_TYPE_LAST: break; } return ret; }
int qemuSetupChardevCgroup(virDomainObjPtr vm, virDomainChrDefPtr dev) { return qemuSetupChrSourceCgroup(vm, dev->source); }