Lines Matching defs:node

189 	{ "node-wwn", PICL_PTYPE_BYTEARRAY},
274 * Also, if a memory controller node is being removed then destroy the
418 * Return 1 if the node has a "reg" property
437 * This function copies a PROM node's device_type property value into the
488 * Get the minor node name in the class buffer passed
497 /* get minor node type */
561 * Derive PICL class using the compatible property of the node
597 * For a given device node find the PICL class to use. Returns NULL
598 * for non device node
702 * return 1 if this node has this property with the given value
736 * This function recursively searches the tree for a node that has
877 * Add the OBP properties as properties of the PICL node
1033 * This function is the volatile property handler for the multipath node
1034 * "State" property. It must locate the associated devinfo node in order to
1035 * determine the current state. Since the devinfo node can have multiple
1054 * The parent node represents the vHCI.
1064 * devinfo node for the vHCI driver.
1087 * proper path information node.
1372 * This function creates the /obp node in the PICL tree for OBP nodes
1391 * This function creates the /platform node in the PICL tree and
1440 * This function creates a node in /obp tree for the libdevinfo handle.
1475 * This function creates a PICL node in /platform tree for a device
1523 * determines the node class for that child. If it finds a valid class
1524 * name, then it builds a PICL node under /platform subtree and calls itself
1525 * recursively to construct the subtree for that child node. Otherwise, if
1526 * the parent_class is NULL, then it constructs a node and subtree under /obp
1579 * creates a PICL node for each child not found in the PICL tree and
1581 * child node. It also checks if the node being created is a meory
1632 * This is an unattached node - so the path is not
1633 * unique. Need to find out which node it is.
1655 * this is an attached node - so the path is unique
1667 * first look for node with unit address in devfs_path
1673 * node already there - there's nothing we need to do
1677 "update_subtree: path:%s node exists\n",
1683 * now look for node without unit address in devfs_path.
1714 * node already there - there's nothing we need to do
1718 "update_subtree: path:%s node exists\n",
1730 "picldevtree: added node:%s path:%s\n",
1749 * Check for a stale OBP node. EINVAL is returned from the openprom(7D) driver
1753 check_stale_node(di_node_t node, void *arg)
1758 promp = di_prom_prop_next(ph, node, DI_PROM_PROP_NIL);
1767 * Walk the snapshot and check the OBP properties of each node.
1817 * create platform PICL node using di_root node
1856 * of the specific CPU node handle. If upa_portid exists, return its value.
2036 "deleting node\n", cpu_id, cpuh);
2138 /* Get the device node name */
2146 * Check if device node name has the ffb string
2153 * Get the parent path of the ffb device node.
2161 * parent dir by comparing the node name
2628 * see if the required child node already exists
2643 * found a candidate child node
2720 * does the pre-existing node have a status property?
2749 * typical case, node needs adding together with a set of properties
2882 * This function adds information to the /platform node
2982 * add Slot property for children of SBUS node
3028 * add DeviceID property for children of PCI/PCIEX node
3270 * Get UnitAddress mapping entry for a node
3296 * Add UnitAddress property to the specified node
3341 * work out UnitAddress property of the specified node
3383 * Add UnitAddress property to all children of the specified node
3395 * node's class
3429 * check if the #size-cells of the platform node is 2
3658 /* If the node already exist, then nothing else to do here */
3662 /* Skip if unable to find parent PICL node handle */
3673 * If parent is the root node
3763 /* skip if can't find the node */
3772 "picldevtree: deleted node nodeh:%llx\n", nodeh);