s1394_node_t
s1394_node_t node[IEEE1394_MAX_NODES];
if (mdb_vread(node, (num_nodes * sizeof (s1394_node_t)),
tmp = (s1394_node_t *)s1394_hal_queue_remove(
s1394_node_t *
s1394_node_t *node;
tree_size = hal->number_of_nodes * sizeof (s1394_node_t);
s1394_node_t *tmp;
tmp = (s1394_node_t *)s1394_hal_stack_pop(hal);
s1394_node_t *temp;
s1394_node_t *tmp;
tmp = (s1394_node_t *)s1394_hal_queue_remove(hal);
s1394_node_t *current;
s1394_node_t *tmp;
static int s1394_alloc_cfgrom(s1394_hal_t *hal, s1394_node_t *node,
s1394_node_t *node;
static int s1394_match_GUID(s1394_hal_t *hal, s1394_node_t *nnode);
s1394_node_t *node;
s1394_match_GUID(s1394_hal_t *hal, s1394_node_t *nnode)
s1394_node_t *onode;
static int s1394_calc_next_quad(s1394_hal_t *hal, s1394_node_t *node,
offsetof(s1394_node_t, cfgrom_quad_to_read) -
offsetof(s1394_node_t, dir_stack));
s1394_node_t *nnode;
s1394_node_t *onode = nnode->old_node;
s1394_valid_cfgrom(s1394_hal_t *hal, s1394_node_t *node)
s1394_valid_dir(s1394_hal_t *hal, s1394_node_t *node,
s1394_node_t *root;
s1394_calc_next_quad(s1394_hal_t *hal, s1394_node_t *node, uint32_t quadlet,
s1394_alloc_cfgrom(s1394_hal_t *hal, s1394_node_t *node, s1394_status_t *status)
s1394_free_cfgrom(s1394_hal_t *hal, s1394_node_t *node,
s1394_node_t *onode = node->old_node;
s1394_copy_cfgrom(s1394_node_t *to, s1394_node_t *from)
offsetof(s1394_node_t, cfgrom_quad_to_read) -
offsetof(s1394_node_t, dir_stack));
s1394_read_bus_info_blk(s1394_hal_t *hal, s1394_node_t *node,
s1394_read_rest_of_cfgrom(s1394_hal_t *hal, s1394_node_t *node,
s1394_node_t *nnode, *onode;
s1394_node_t *node, *onode;
s1394_create_devinfo(s1394_hal_t *hal, s1394_node_t *node, uint32_t *unit_dir,
s1394_update_devinfo_tree(s1394_hal_t *hal, s1394_node_t *node)
static dev_info_t *s1394_create_devinfo(s1394_hal_t *hal, s1394_node_t *node,
s1394_offline_node(s1394_hal_t *hal, s1394_node_t *node)
s1394_node_t *node, *onode;
s1394_node_t *onode;
s1394_node_t *s1394_topology_tree_get_root_node(s1394_hal_t *hal);
void s1394_free_cfgrom(s1394_hal_t *hal, s1394_node_t *node,
void s1394_copy_cfgrom(s1394_node_t *to, s1394_node_t *from);
int s1394_read_rest_of_cfgrom(s1394_hal_t *hal, s1394_node_t *node,
boolean_t s1394_valid_cfgrom(s1394_hal_t *hal, s1394_node_t *node);
boolean_t s1394_valid_dir(s1394_hal_t *hal, s1394_node_t *node, uint32_t key,
int s1394_update_devinfo_tree(s1394_hal_t *hal, s1394_node_t *node);
int s1394_offline_node(s1394_hal_t *hal, s1394_node_t *node);
s1394_node_t *phy_port[IEEE1394_MAX_NUM_PORTS];
s1394_node_t *old_node;
s1394_node_t *cur_node;
s1394_node_t *on_node;
s1394_node_t *topology_tree;
s1394_node_t *old_tree;
s1394_node_t current_tree[IEEE1394_MAX_NODES];
s1394_node_t last_valid_tree[IEEE1394_MAX_NODES];