Lines Matching refs:devfs_path

86 devinfo_set_default_properties (HalDevice *d, HalDevice *parent, di_node_t node, char *devfs_path)
100 devfs_path,
111 hal_device_property_set_string (d, "solaris.devfs_path", devfs_path);
153 char *devfs_path;
158 devfs_path = di_devfs_path (node);
165 d = handler->add (parent, node, devfs_path, device_type);
168 di_devfs_path_free(devfs_path);
175 devinfo_hotplug_enqueue(HalDevice *d, gchar *devfs_path, DevinfoDevHandler *handler, int action, int front)
183 strlcpy (hotplug_event->un.devfs.devfs_path, devfs_path,
184 sizeof (hotplug_event->un.devfs.devfs_path));
191 devinfo_add_enqueue(HalDevice *d, gchar *devfs_path, DevinfoDevHandler *handler)
193 devinfo_hotplug_enqueue (d, devfs_path, handler, HOTPLUG_ACTION_ADD, 0);
197 devinfo_add_enqueue_at_front(HalDevice *d, gchar *devfs_path, DevinfoDevHandler *handler)
199 devinfo_hotplug_enqueue (d, devfs_path, handler, HOTPLUG_ACTION_ADD, 1);
203 devinfo_remove_enqueue(gchar *devfs_path, DevinfoDevHandler *handler)
205 devinfo_hotplug_enqueue (NULL, devfs_path, handler, HOTPLUG_ACTION_REMOVE, 0);
297 if (parent == NULL && (strcmp(hotplug_event->un.devfs.devfs_path, "/") != 0)) {
298 HAL_ERROR (("Parent is NULL, devfs_path=%s", hotplug_event->un.devfs.devfs_path));
335 devinfo_remove (gchar *devfs_path)
337 devinfo_remove_enqueue ((gchar *)devfs_path, NULL);
342 devinfo_remove_branch (gchar *devfs_path, HalDevice *d)
351 "solaris.devfs_path", devfs_path);
356 HAL_INFO (("remove_branch: %s %s\n", devfs_path, hal_device_get_udi (d)));
364 devinfo_remove_branch ((gchar *)hal_device_property_get_string (child, "solaris.devfs_path"), child);
370 HAL_INFO (("remove_branch: queueing %s", devfs_path));
371 devinfo_remove_enqueue (devfs_path, NULL);
390 hotplug_event_begin_remove_devinfo (HalDevice *d, gchar *devfs_path, void *end_token)
393 devinfo_volume_hotplug_begin_remove (d, devfs_path, end_token);