void
-virInterfaceObjFree(virInterfaceObjPtr iface)
+virInterfaceObjFree(virInterfaceObjPtr obj)
{
- if (!iface)
+ if (!obj)
return;
- virInterfaceDefFree(iface->def);
- virMutexDestroy(&iface->lock);
- VIR_FREE(iface);
+ virInterfaceDefFree(obj->def);
+ virMutexDestroy(&obj->lock);
+ VIR_FREE(obj);
}
for (i = 0; i < cnt; i++) {
virInterfaceDefPtr def = src->objs[i]->def;
virInterfaceDefPtr backup;
- virInterfaceObjPtr iface;
+ virInterfaceObjPtr obj;
char *xml = virInterfaceDefFormat(def);
if (!xml)
}
VIR_FREE(xml);
- if ((iface = virInterfaceObjAssignDef(dest, backup)) == NULL)
+ if ((obj = virInterfaceObjAssignDef(dest, backup)) == NULL)
goto cleanup;
- virInterfaceObjUnlock(iface); /* locked by virInterfaceObjAssignDef */
+ virInterfaceObjUnlock(obj); /* locked by virInterfaceObjAssignDef */
}
ret = cnt;
virInterfaceObjAssignDef(virInterfaceObjListPtr interfaces,
virInterfaceDefPtr def)
{
- virInterfaceObjPtr iface;
+ virInterfaceObjPtr obj;
- if ((iface = virInterfaceObjFindByName(interfaces, def->name))) {
- virInterfaceDefFree(iface->def);
- iface->def = def;
+ if ((obj = virInterfaceObjFindByName(interfaces, def->name))) {
+ virInterfaceDefFree(obj->def);
+ obj->def = def;
- return iface;
+ return obj;
}
- if (VIR_ALLOC(iface) < 0)
+ if (VIR_ALLOC(obj) < 0)
return NULL;
- if (virMutexInit(&iface->lock) < 0) {
+ if (virMutexInit(&obj->lock) < 0) {
virReportError(VIR_ERR_INTERNAL_ERROR,
"%s", _("cannot initialize mutex"));
- VIR_FREE(iface);
+ VIR_FREE(obj);
return NULL;
}
- virInterfaceObjLock(iface);
+ virInterfaceObjLock(obj);
if (VIR_APPEND_ELEMENT_COPY(interfaces->objs,
- interfaces->count, iface) < 0) {
- virInterfaceObjFree(iface);
+ interfaces->count, obj) < 0) {
+ virInterfaceObjFree(obj);
return NULL;
}
- iface->def = def;
- return iface;
+ obj->def = def;
+ return obj;
}
void
virInterfaceObjRemove(virInterfaceObjListPtr interfaces,
- virInterfaceObjPtr iface)
+ virInterfaceObjPtr obj)
{
size_t i;
- virInterfaceObjUnlock(iface);
+ virInterfaceObjUnlock(obj);
for (i = 0; i < interfaces->count; i++) {
virInterfaceObjLock(interfaces->objs[i]);
- if (interfaces->objs[i] == iface) {
+ if (interfaces->objs[i] == obj) {
virInterfaceObjUnlock(interfaces->objs[i]);
virInterfaceObjFree(interfaces->objs[i]);
testInterfaceObjFindByName(testDriverPtr privconn,
const char *name)
{
- virInterfaceObjPtr iface;
+ virInterfaceObjPtr obj;
testDriverLock(privconn);
- iface = virInterfaceObjFindByName(&privconn->ifaces, name);
+ obj = virInterfaceObjFindByName(&privconn->ifaces, name);
testDriverUnlock(privconn);
- if (!iface)
+ if (!obj)
virReportError(VIR_ERR_NO_INTERFACE,
_("no interface with matching name '%s'"),
name);
- return iface;
+ return obj;
}
const char *name)
{
testDriverPtr privconn = conn->privateData;
- virInterfaceObjPtr iface;
+ virInterfaceObjPtr obj;
virInterfacePtr ret = NULL;
- if (!(iface = testInterfaceObjFindByName(privconn, name)))
+ if (!(obj = testInterfaceObjFindByName(privconn, name)))
goto cleanup;
- ret = virGetInterface(conn, iface->def->name, iface->def->mac);
+ ret = virGetInterface(conn, obj->def->name, obj->def->mac);
cleanup:
- if (iface)
- virInterfaceObjUnlock(iface);
+ if (obj)
+ virInterfaceObjUnlock(obj);
return ret;
}
const char *mac)
{
testDriverPtr privconn = conn->privateData;
- virInterfaceObjPtr iface;
+ virInterfaceObjPtr obj;
int ifacect;
virInterfacePtr ret = NULL;
testDriverLock(privconn);
- ifacect = virInterfaceObjFindByMACString(&privconn->ifaces, mac, &iface, 1);
+ ifacect = virInterfaceObjFindByMACString(&privconn->ifaces, mac, &obj, 1);
testDriverUnlock(privconn);
if (ifacect == 0) {
goto cleanup;
}
- ret = virGetInterface(conn, iface->def->name, iface->def->mac);
+ ret = virGetInterface(conn, obj->def->name, obj->def->mac);
cleanup:
- if (iface)
- virInterfaceObjUnlock(iface);
+ if (obj)
+ virInterfaceObjUnlock(obj);
return ret;
}
unsigned int flags)
{
testDriverPtr privconn = iface->conn->privateData;
- virInterfaceObjPtr privinterface;
+ virInterfaceObjPtr obj;
char *ret = NULL;
virCheckFlags(0, NULL);
- if (!(privinterface = testInterfaceObjFindByName(privconn, iface->name)))
+ if (!(obj = testInterfaceObjFindByName(privconn, iface->name)))
goto cleanup;
- ret = virInterfaceDefFormat(privinterface->def);
+ ret = virInterfaceDefFormat(obj->def);
cleanup:
- if (privinterface)
- virInterfaceObjUnlock(privinterface);
+ if (obj)
+ virInterfaceObjUnlock(obj);
return ret;
}
{
testDriverPtr privconn = conn->privateData;
virInterfaceDefPtr def;
- virInterfaceObjPtr iface = NULL;
+ virInterfaceObjPtr obj = NULL;
virInterfacePtr ret = NULL;
virCheckFlags(0, NULL);
if ((def = virInterfaceDefParseString(xmlStr)) == NULL)
goto cleanup;
- if ((iface = virInterfaceObjAssignDef(&privconn->ifaces, def)) == NULL)
+ if ((obj = virInterfaceObjAssignDef(&privconn->ifaces, def)) == NULL)
goto cleanup;
def = NULL;
- ret = virGetInterface(conn, iface->def->name, iface->def->mac);
+ ret = virGetInterface(conn, obj->def->name, obj->def->mac);
cleanup:
virInterfaceDefFree(def);
- if (iface)
- virInterfaceObjUnlock(iface);
+ if (obj)
+ virInterfaceObjUnlock(obj);
testDriverUnlock(privconn);
return ret;
}
testInterfaceUndefine(virInterfacePtr iface)
{
testDriverPtr privconn = iface->conn->privateData;
- virInterfaceObjPtr privinterface;
+ virInterfaceObjPtr obj;
int ret = -1;
- if (!(privinterface = testInterfaceObjFindByName(privconn, iface->name)))
+ if (!(obj = testInterfaceObjFindByName(privconn, iface->name)))
goto cleanup;
- virInterfaceObjRemove(&privconn->ifaces, privinterface);
+ virInterfaceObjRemove(&privconn->ifaces, obj);
ret = 0;
cleanup:
unsigned int flags)
{
testDriverPtr privconn = iface->conn->privateData;
- virInterfaceObjPtr privinterface;
+ virInterfaceObjPtr obj;
int ret = -1;
virCheckFlags(0, -1);
- if (!(privinterface = testInterfaceObjFindByName(privconn, iface->name)))
+ if (!(obj = testInterfaceObjFindByName(privconn, iface->name)))
goto cleanup;
- if (privinterface->active != 0) {
+ if (obj->active != 0) {
virReportError(VIR_ERR_OPERATION_INVALID, NULL);
goto cleanup;
}
- privinterface->active = 1;
+ obj->active = 1;
ret = 0;
cleanup:
- if (privinterface)
- virInterfaceObjUnlock(privinterface);
+ if (obj)
+ virInterfaceObjUnlock(obj);
return ret;
}
unsigned int flags)
{
testDriverPtr privconn = iface->conn->privateData;
- virInterfaceObjPtr privinterface;
+ virInterfaceObjPtr obj;
int ret = -1;
virCheckFlags(0, -1);
- if (!(privinterface = testInterfaceObjFindByName(privconn, iface->name)))
+ if (!(obj = testInterfaceObjFindByName(privconn, iface->name)))
goto cleanup;
- if (privinterface->active == 0) {
+ if (obj->active == 0) {
virReportError(VIR_ERR_OPERATION_INVALID, NULL);
goto cleanup;
}
- privinterface->active = 0;
+ obj->active = 0;
ret = 0;
cleanup:
- if (privinterface)
- virInterfaceObjUnlock(privinterface);
+ if (obj)
+ virInterfaceObjUnlock(obj);
return ret;
}