projects
/
project
/
netifd.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add support for multiple config_param_list::next pointers
[project/netifd.git]
/
device.c
diff --git
a/device.c
b/device.c
index
3d787f9
..
9d2ec43
100644
(file)
--- a/
device.c
+++ b/
device.c
@@
-102,7
+102,7
@@
static void free_simple_device(struct device *dev)
free(dev);
}
free(dev);
}
-static void
broadcast_device
_event(struct device *dev, enum device_event ev)
+static void
device_broadcast
_event(struct device *dev, enum device_event ev)
{
struct device_user *dep, *tmp;
{
struct device_user *dep, *tmp;
@@
-124,7
+124,7
@@
static int set_device_state(struct device *dev, bool state)
return 0;
}
return 0;
}
-int
claim_device
(struct device *dev)
+int
device_claim
(struct device *dev)
{
int ret;
{
int ret;
@@
-132,17
+132,17
@@
int claim_device(struct device *dev)
if (++dev->active != 1)
return 0;
if (++dev->active != 1)
return 0;
-
broadcast_device
_event(dev, DEV_EVENT_SETUP);
+
device_broadcast
_event(dev, DEV_EVENT_SETUP);
ret = dev->set_state(dev, true);
if (ret == 0)
ret = dev->set_state(dev, true);
if (ret == 0)
-
broadcast_device
_event(dev, DEV_EVENT_UP);
+
device_broadcast
_event(dev, DEV_EVENT_UP);
else
dev->active = 0;
return ret;
}
else
dev->active = 0;
return ret;
}
-void
release_devic
e(struct device *dev)
+void
device_releas
e(struct device *dev)
{
dev->active--;
DPRINTF("release device %s, new refcount: %d\n", dev->ifname, dev->active);
{
dev->active--;
DPRINTF("release device %s, new refcount: %d\n", dev->ifname, dev->active);
@@
-151,9
+151,9
@@
void release_device(struct device *dev)
if (dev->active)
return;
if (dev->active)
return;
-
broadcast_device
_event(dev, DEV_EVENT_TEARDOWN);
+
device_broadcast
_event(dev, DEV_EVENT_TEARDOWN);
dev->set_state(dev, false);
dev->set_state(dev, false);
-
broadcast_device
_event(dev, DEV_EVENT_DOWN);
+
device_broadcast
_event(dev, DEV_EVENT_DOWN);
}
int check_device_state(struct device *dev)
}
int check_device_state(struct device *dev)
@@
-164,7
+164,7
@@
int check_device_state(struct device *dev)
return dev->type->check_state(dev);
}
return dev->type->check_state(dev);
}
-void
init_virtual_device
(struct device *dev, const struct device_type *type, const char *name)
+void
device_init_virtual
(struct device *dev, const struct device_type *type, const char *name)
{
assert(dev);
assert(type);
{
assert(dev);
assert(type);
@@
-177,11
+177,11
@@
void init_virtual_device(struct device *dev, const struct device_type *type, con
dev->type = type;
}
dev->type = type;
}
-int
init_device
(struct device *dev, const struct device_type *type, const char *ifname)
+int
device_init
(struct device *dev, const struct device_type *type, const char *ifname)
{
int ret;
{
int ret;
-
init_virtual_device
(dev, type, ifname);
+
device_init_virtual
(dev, type, ifname);
if (!dev->set_state)
dev->set_state = set_device_state;
if (!dev->set_state)
dev->set_state = set_device_state;
@@
-218,7
+218,7
@@
struct device *device_get(const char *name, bool create)
return NULL;
dev = calloc(1, sizeof(*dev));
return NULL;
dev = calloc(1, sizeof(*dev));
-
init_device
(dev, &simple_type, name);
+
device_init
(dev, &simple_type, name);
return dev;
}
return dev;
}
@@
-246,7
+246,7
@@
void device_set_present(struct device *dev, bool state)
DPRINTF("Device '%s' %s present\n", dev->ifname, state ? "is now" : "is no longer" );
dev->present = state;
DPRINTF("Device '%s' %s present\n", dev->ifname, state ? "is now" : "is no longer" );
dev->present = state;
-
broadcast_device
_event(dev, state ? DEV_EVENT_ADD : DEV_EVENT_REMOVE);
+
device_broadcast
_event(dev, state ? DEV_EVENT_ADD : DEV_EVENT_REMOVE);
}
void device_add_user(struct device_user *dep, struct device *dev)
}
void device_add_user(struct device_user *dep, struct device *dev)