Lines Matching refs:devfs_path
37 static HalDevice *devinfo_usb_if_add(HalDevice *d, di_node_t node, gchar *devfs_path,
45 static void set_usb_properties(HalDevice *d, di_node_t node, gchar *devfs_path, char *driver_name);
96 get_usb_devlink(char *devfs_path, const char *dir_name)
111 (strstr(lpath, devfs_path) != NULL)) {
124 devinfo_usb_add(HalDevice *parent, di_node_t node, char *devfs_path, char *device_type)
145 devinfo_set_default_properties (d, parent, node, devfs_path);
173 set_usb_properties (d, node, devfs_path, driver_name);
177 if (hdl = di_devlink_init (devfs_path, DI_MAKE_LINK)) {
182 devinfo_add_enqueue (d, devfs_path, &devinfo_usb_handler);
191 devfs_path, 0);
196 devfs_path = if_devfs_path;
210 "%s:ia%d", devfs_path, *i);
213 "%s:if%d", devfs_path, *i);
216 d = devinfo_usb_if_add (parent, node, devfs_path, if_devfs_path, *i);
226 if (hdl = di_devlink_init(devfs_path, DI_MAKE_LINK)) {
231 if (hdl = di_devlink_init(devfs_path, DI_MAKE_LINK)) {
248 set_usb_properties(HalDevice *d, di_node_t node, gchar *devfs_path, char *driver_name)
257 atoi (devfs_path + strlen (devfs_path) -1));
293 if (p = strstr (devfs_path, "/hub@")) {
294 devfs_path = p + strlen ("/hub@");
370 devinfo_usb_if_add(HalDevice *parent, di_node_t node, gchar *devfs_path,
383 hal_device_property_set_string (d, "solaris.devfs_path", devfs_path);
414 devinfo_add_enqueue (d, devfs_path, &devinfo_usb_handler);