Lines Matching defs:target

489 	s1394_target_t *target, *t;
572 target = s1394_target_from_dip_locked(hal, tdip);
573 if (target != NULL) {
574 target->target_sibling = NULL;
575 target->on_node = node;
576 target->target_state &= ~S1394_TARG_GONE;
577 target->unit_dir = unit_dir_ptrs[j] - root_dir;
580 ASSERT(t != target);
583 ASSERT(t != target);
585 t->target_sibling = target;
587 node->target_list = target;
590 target->target_list = node->target_list;
693 tnf_opaque, target, t);
1065 * adds target to the list of targets hanging off the node. Figures out
1067 * to the target. Points on_node field of target structure at the node.
1070 s1394_add_target_to_node(s1394_target_t *target)
1083 hal = target->on_hal;
1090 ASSERT(rw_read_locked(&target->on_hal->target_list_rwlock) == 0);
1092 if ((ptr = ddi_get_name_addr(target->target_dip)) == NULL) {
1114 target->on_node = &hal->topology_tree[i];
1117 ASSERT(t != target);
1120 ASSERT(t != target);
1122 t->target_sibling = target;
1125 target;
1149 * Removes target from the corresponding node's target_list.
1152 s1394_remove_target_from_node(s1394_target_t *target)
1160 hal = target->on_hal;
1167 ASSERT(rw_read_locked(&target->on_hal->target_list_rwlock) == 0);
1169 if (target->on_node == NULL) {
1172 tnf_uint, target_state, target->target_state);
1175 t = target->target_list;
1178 if (t == target) {
1180 target->target_list = t->target_sibling;
1190 if (target->on_node != NULL)
1191 target->on_node->target_list = target->target_list;
1193 t = t1 = target->target_list;
1199 target->on_node = NULL;
1200 target->target_sibling = NULL;