Lines Matching refs:parent

58 HalDevice *devinfo_ide_add(HalDevice *parent, di_node_t node, char *devfs_path, char *device_type);
59 static HalDevice *devinfo_ide_host_add(HalDevice *parent, di_node_t node, char *devfs_path);
60 static HalDevice *devinfo_ide_device_add(HalDevice *parent, di_node_t node, char *devfs_path);
61 static HalDevice *devinfo_ide_storage_add(HalDevice *parent, di_node_t node, char *devfs_path);
62 HalDevice *devinfo_scsi_add(HalDevice *parent, di_node_t node, char *devfs_path, char *device_type);
63 static HalDevice *devinfo_scsi_storage_add(HalDevice *parent, di_node_t node, char *devfs_path);
64 HalDevice *devinfo_blkdev_add(HalDevice *parent, di_node_t node, char *devfs_path, char *device_typ…
65 static HalDevice *devinfo_blkdev_storage_add(HalDevice *parent, di_node_t node, char *devfs_path);
66 HalDevice *devinfo_floppy_add(HalDevice *parent, di_node_t node, char *devfs_path, char *device_typ…
67 static void devinfo_floppy_add_volume(HalDevice *parent, di_node_t node);
68 static HalDevice *devinfo_lofi_add(HalDevice *parent, di_node_t node, char *devfs_path, char *devic…
69 static void devinfo_lofi_add_minor(HalDevice *parent, di_node_t node, char *minor_path, char *devli…
70 static void devinfo_storage_minors(HalDevice *parent, di_node_t node, gchar *devfs_path, gboolean);
74 HalDevice *devinfo_volume_add(HalDevice *parent, di_node_t node, devinfo_storage_minor_t *m);
76 static void devinfo_volume_hotplug_begin_add (HalDevice *d, HalDevice *parent, DevinfoDevHandler *h…
77 static void devinfo_storage_hotplug_begin_add (HalDevice *d, HalDevice *parent, DevinfoDevHandler *…
149 devinfo_ide_add(HalDevice *parent, di_node_t node, char *devfs_path, char *device_type) in devinfo_ide_add() argument
154 return (devinfo_ide_host_add(parent, node, devfs_path)); in devinfo_ide_add()
159 return (devinfo_ide_device_add(parent, node, devfs_path)); in devinfo_ide_add()
166 devinfo_ide_host_add(HalDevice *parent, di_node_t node, char *devfs_path) in devinfo_ide_host_add() argument
172 devinfo_set_default_properties (d, parent, node, devfs_path); in devinfo_ide_host_add()
183 devinfo_ide_device_add(HalDevice *parent, di_node_t node, char *devfs_path) in devinfo_ide_device_add() argument
189 devinfo_set_default_properties (d, parent, node, devfs_path); in devinfo_ide_device_add()
190 hal_device_property_set_string (parent, "info.product", "IDE device"); in devinfo_ide_device_add()
191 hal_device_property_set_string (parent, "info.subsystem", "ide"); in devinfo_ide_device_add()
192 hal_device_property_set_int (parent, "ide.host", 0); /* XXX */ in devinfo_ide_device_add()
193 hal_device_property_set_int (parent, "ide.channel", 0); in devinfo_ide_device_add()
201 devinfo_ide_storage_add(HalDevice *parent, di_node_t node, char *devfs_path) in devinfo_ide_storage_add() argument
215 devinfo_set_default_properties (d, parent, node, devfs_path); in devinfo_ide_storage_add()
219 "%s/%s%d", hal_device_get_udi (parent), driver_name, di_instance (node)); in devinfo_ide_storage_add()
247 devinfo_scsi_add(HalDevice *parent, di_node_t node, char *devfs_path, char *device_type) in devinfo_scsi_add() argument
261 devinfo_set_default_properties (d, parent, node, devfs_path); in devinfo_scsi_add()
265 "%s/%s%d", hal_device_get_udi (parent), di_node_name(node), di_instance (node)); in devinfo_scsi_add()
270 hal_device_property_get_int (parent, "scsi_host.host")); in devinfo_scsi_add()
282 devinfo_scsi_storage_add(HalDevice *parent, di_node_t node, char *devfs_path) in devinfo_scsi_storage_add() argument
291 devinfo_set_default_properties (d, parent, node, devfs_path); in devinfo_scsi_storage_add()
295 "%s/sd%d", hal_device_get_udi (parent), di_instance (node)); in devinfo_scsi_storage_add()
303 hal_device_property_get_int (parent, "scsi.lun")); in devinfo_scsi_storage_add()
372 devinfo_blkdev_add(HalDevice *parent, di_node_t node, char *devfs_path, char *device_type) in devinfo_blkdev_add() argument
386 devinfo_set_default_properties (d, parent, node, devfs_path); in devinfo_blkdev_add()
390 "%s/%s%d", hal_device_get_udi (parent), di_node_name(node), di_instance (node)); in devinfo_blkdev_add()
401 devinfo_blkdev_storage_add(HalDevice *parent, di_node_t node, char *devfs_path) in devinfo_blkdev_storage_add() argument
411 devinfo_set_default_properties (d, parent, node, devfs_path); in devinfo_blkdev_storage_add()
415 "%s/blkdev%d", hal_device_get_udi (parent), di_instance (node)); in devinfo_blkdev_storage_add()
440 devinfo_floppy_add(HalDevice *parent, di_node_t node, char *devfs_path, char *device_type) in devinfo_floppy_add() argument
491 devinfo_set_default_properties (d, parent, node, devfs_path); in devinfo_floppy_add()
523 devinfo_floppy_add_volume(HalDevice *parent, di_node_t node) in devinfo_floppy_add_volume() argument
531 devfs_path = (char *)hal_device_property_get_string (parent, "solaris.devfs_path"); in devinfo_floppy_add_volume()
532 devlink = (char *)hal_device_property_get_string (parent, "block.device"); in devinfo_floppy_add_volume()
533 major = hal_device_property_get_int (parent, "block.major"); in devinfo_floppy_add_volume()
534 minor = hal_device_property_get_int (parent, "block.minor"); in devinfo_floppy_add_volume()
538 devinfo_volume_add (parent, node, m); in devinfo_floppy_add_volume()
589 devinfo_lofi_add(HalDevice *parent, di_node_t node, char *devfs_path, char *device_type) in devinfo_lofi_add() argument
591 return (devinfo_lofi_add_major(parent,node, devfs_path, device_type, FALSE, NULL)); in devinfo_lofi_add()
595 devinfo_lofi_add_major(HalDevice *parent, di_node_t node, char *devfs_path, char *device_type, in devinfo_lofi_add_major() argument
616 devinfo_set_default_properties (d, parent, node, devfs_path); in devinfo_lofi_add_major()
620 "%s/%s%d", hal_device_get_udi (parent), di_node_name(node), di_instance (node)); in devinfo_lofi_add_major()
669 devinfo_lofi_add_minor(HalDevice *parent, di_node_t node, char *minor_path, char *devlink, dev_t de… in devinfo_lofi_add_minor() argument
681 devinfo_set_default_properties (d, parent, node, minor_path); in devinfo_lofi_add_minor()
800 devinfo_storage_minors(HalDevice *parent, di_node_t node, gchar *devfs_path, gboolean rescan) in devinfo_storage_minors() argument
825 is_cdrom = hal_device_has_capability (parent, "storage.cdrom"); in devinfo_storage_minors()
905 hal_device_property_set_int (parent, "block.major", major); in devinfo_storage_minors()
906 hal_device_property_set_int (parent, "block.minor", minor(maindev->dev)); in devinfo_storage_minors()
907 hal_device_property_set_string (parent, "block.device", maindev->devlink); in devinfo_storage_minors()
909 hal_device_property_set_string (parent, "block.solaris.raw_device", raw); in devinfo_storage_minors()
911 hal_device_property_set_bool (parent, "block.is_volume", FALSE); in devinfo_storage_minors()
912 hal_device_property_set_string (parent, "solaris.devfs_path", maindev_path); in devinfo_storage_minors()
913 devinfo_add_enqueue (parent, maindev_path, &devinfo_storage_handler); in devinfo_storage_minors()
952 devinfo_volume_add (parent, node, m); in devinfo_storage_minors()
957 devinfo_volume_add (parent, node, m); in devinfo_storage_minors()
973 devinfo_add_enqueue (parent, devfs_path, &devinfo_storage_handler); in devinfo_storage_minors()
978 devinfo_volume_add(HalDevice *parent, di_node_t node, devinfo_storage_minor_t *m) in devinfo_volume_add() argument
992 devinfo_set_default_properties (d, parent, node, devfs_path); in devinfo_volume_add()
996 "%s/%s", hal_device_get_udi (parent), slice); in devinfo_volume_add()
1012 hal_device_property_set_string (d, "block.storage_device", hal_device_get_udi (parent)); in devinfo_volume_add()
1022 if (strcmp (hal_device_property_get_string (parent, "storage.drive_type"), "cdrom") == 0) { in devinfo_volume_add()
1113 devinfo_volume_hotplug_begin_add (HalDevice *d, HalDevice *parent, DevinfoDevHandler *handler, void… in devinfo_volume_hotplug_begin_add() argument
1117 if (parent == NULL) { in devinfo_volume_hotplug_begin_add()
1122 if (hal_device_property_get_bool (parent, "info.ignore")) { in devinfo_volume_hotplug_begin_add()
1144 devinfo_storage_hotplug_begin_add (HalDevice *d, HalDevice *parent, DevinfoDevHandler *handler, voi… in devinfo_storage_hotplug_begin_add() argument
1158 if (parent == NULL) { in devinfo_storage_hotplug_begin_add()
1171 p_d = parent; in devinfo_storage_hotplug_begin_add()