Lines Matching defs:nnode

133 static int s1394_match_GUID(s1394_hal_t *hal, s1394_node_t *nnode);
928 s1394_node_t *nnode, *onode;
961 nnode = &hal->topology_tree[node];
962 onode = nnode->old_node;
964 ASSERT(NODE_MATCHED(nnode) == B_FALSE || (NODE_MATCHED(nnode) ==
975 ((NODE_MATCHED(nnode) == B_FALSE) ||
976 (NODE_MATCHED(nnode) == B_TRUE && LINK_ACTIVE(onode) ==
977 B_FALSE) || (NODE_MATCHED(nnode) == B_TRUE &&
979 B_FALSE)) || (NODE_MATCHED(nnode) == B_TRUE &&
980 nnode->cfgrom != NULL && CONFIG_ROM_GEN(nnode->cfgrom) >
983 SET_NODE_VISITED(nnode);
984 selfid_pkt = nnode->selfid_packet;
987 SET_LINK_ACTIVE(nnode);
991 if (s1394_read_bus_info_blk(hal, nnode,
1005 CLEAR_LINK_ACTIVE(nnode);
1006 if (NODE_MATCHED(nnode) == B_TRUE &&
1008 CLEAR_CFGROM_STATE(nnode);
1022 nnode->old_node = onode;
1023 SET_NODE_MATCHED(nnode);
1025 s1394_copy_cfgrom(nnode, onode);
1932 * attempts to match nnode (which is in the current topology tree) with
1940 s1394_match_GUID(s1394_hal_t *hal, s1394_node_t *nnode)
1953 ASSERT(nnode->cfgrom != NULL);
1954 ASSERT(CFGROM_BIB_READ(nnode));
1956 new_a = nnode->node_guid_hi;
1957 new_b = nnode->node_guid_lo;
1976 tnf_uint, node_num, nnode->node_num);
1982 ASSERT(CFGROM_NEW_ALLOC(nnode) == B_TRUE);
1983 s1394_free_cfgrom(hal, nnode,
1994 if (CFGROM_GEN_CHANGED(nnode) == B_TRUE ||
1996 CONFIG_ROM_GEN(nnode->cfgrom))) {
2003 cfgrom, nnode->cfgrom, tnf_int, new_gen,
2004 CONFIG_ROM_GEN(nnode->cfgrom));
2009 onode->cur_node = nnode;
2010 nnode->old_node = onode;
2011 nnode->node_state = onode->node_state;
2014 SET_NODE_MATCHED(nnode);
2031 tnf_opaque, new_cfgrom, nnode->cfgrom);
2034 CLEAR_CFGROM_PARSED(nnode);
2035 CLEAR_CFGROM_NEW_ALLOC(nnode);
2037 onode->cfgrom = nnode->cfgrom;
2046 if (onode->cfgrom != nnode->cfgrom) {
2050 tnf_int, node_num, nnode->node_num,
2051 tnf_opaque, cfgrom, nnode->cfgrom,
2055 nnode->cfgrom_state);
2057 ASSERT(CFGROM_NEW_ALLOC(nnode) == B_TRUE);
2058 s1394_free_cfgrom(hal, nnode,
2061 nnode->cfgrom = onode->cfgrom;
2062 nnode->cfgrom_state = onode->cfgrom_state;
2063 nnode->cfgrom_valid_size = onode->cfgrom_valid_size;
2064 nnode->cfgrom_size = onode->cfgrom_size;
2065 nnode->cfgrom_quad_to_read = onode->cfgrom_quad_to_read;
2066 bcopy(onode->dir_stack, nnode->dir_stack,
2069 CLEAR_CFGROM_NEW_ALLOC(nnode);
2072 if (CFGROM_PARSED(nnode) == B_TRUE) {
2076 nnode->target_list = t;
2078 t->on_node = nnode;
2105 s1394_node_t *nnode;
2113 nnode = &hal->topology_tree[node];
2114 if (LINK_ACTIVE(nnode) == B_FALSE || CFGROM_BIB_READ(nnode) ==
2117 if (NODE_MATCHED(nnode)) {
2124 s1394_node_t *onode = nnode->old_node;
2128 nnode->cfgrom)) ? 1 : 0;
2130 if (CFGROM_GEN_CHANGED(nnode) == 0 && gen_changed == 0)
2134 if (s1394_match_GUID(hal, nnode) == DDI_FAILURE) {