Lines Matching defs:node

31  * node below a specific 'bay' parent node either disk_declare_path() or
34 * its parent 'bay' node.
110 * Set the properties of the disk node, from dev_di_node_t data.
132 /* pull the label property down from our parent 'bay' node */
331 /* create the disk topo node */
427 /* register disk_methods against the disk topo node */
572 dev_di_node_add(di_node_t node, char *devid, disk_cbdata_t *cbp)
619 if ((path = di_devfs_path(node)) == NULL) {
632 * property of the device node.
634 * If dpath is a client node under scsi_vhci, then iterate over all
638 * pathinfo node.
649 while ((pnode = di_path_client_next_path(node, pnode)) != NULL) {
675 /* There should be only one target port for a devinfo node. */
676 if ((di_prop_lookup_strings(DDI_DEV_T_ANY, node,
685 if ((di_prop_lookup_strings(DDI_DEV_T_ANY, node,
695 if ((di_prop_lookup_strings(DDI_DEV_T_ANY, node,
727 while ((pnode = di_path_client_next_path(node,
775 if (di_prop_lookup_ints(DDI_DEV_T_ANY, node, "inquiry-device-type",
800 if (di_prop_lookup_strings(DDI_DEV_T_ANY, node,
805 if (di_prop_lookup_strings(DDI_DEV_T_ANY, node,
810 if (di_prop_lookup_strings(DDI_DEV_T_ANY, node,
815 if (di_prop_lookup_strings(DDI_DEV_T_ANY, node,
820 if (di_prop_lookup_int64(DDI_DEV_T_ANY, node,
827 if (di_prop_lookup_ints(DDI_DEV_T_ANY, node,
856 dev_walk_di_nodes(di_node_t node, void *arg)
867 if (di_path_client_next_path(node, NULL) == NULL &&
868 di_prop_lookup_strings(DDI_DEV_T_ANY, node,
870 di_prop_lookup_ints(DDI_DEV_T_ANY, node,
874 (void) di_prop_lookup_strings(DDI_DEV_T_ANY, node,
877 /* create/find the devid scsi topology node */
878 (void) dev_di_node_add(node, devidstr, arg);
966 * that we should use this instead of deriving it from the topo node