Lines Matching refs:tgt

519 	pppt_tgt_t	*tgt, *next_tgt;
529 for (tgt = avl_first(&pppt_global.global_target_list);
530 tgt != NULL;
531 tgt = next_tgt) {
532 next_tgt = AVL_NEXT(&pppt_global.global_target_list, tgt);
533 avl_remove(&pppt_global.global_target_list, tgt);
534 avl_add(&delete_target_list, tgt);
535 pppt_tgt_async_delete(tgt);
539 for (tgt = avl_first(&delete_target_list);
540 tgt != NULL;
541 tgt = next_tgt) {
542 next_tgt = AVL_NEXT(&delete_target_list, tgt);
543 mutex_enter(&tgt->target_mutex);
544 while ((tgt->target_refcount > 0) ||
545 (tgt->target_state != TS_DELETING)) {
546 cv_wait(&tgt->target_cv, &tgt->target_mutex);
548 mutex_exit(&tgt->target_mutex);
550 avl_remove(&delete_target_list, tgt);
551 pppt_tgt_destroy(tgt);
852 pppt_tgt_t *tgt;
867 tgt = ps->ps_target;
869 mutex_enter(&tgt->target_mutex);
873 tgt->target_stmf_lport->lport_id->ident_length) ||
876 mutex_exit(&tgt->target_mutex);
881 tgt->target_stmf_lport->lport_id->ident,
886 mutex_exit(&tgt->target_mutex);
891 if (tgt->target_state != TS_STMF_ONLINE) {
892 mutex_exit(&tgt->target_mutex);
897 mutex_exit(&tgt->target_mutex);
931 pppt_tgt_t *tgt;
954 tgt = pppt_tgt_lookup_locked(lport_devid);
955 if (tgt == NULL) {
961 mutex_enter(&tgt->target_mutex);
962 if (tgt->target_state != TS_STMF_ONLINE) {
964 mutex_exit(&tgt->target_mutex);
978 ps = avl_find(&tgt->target_sess_list, &tmp_ps, NULL);
992 mutex_exit(&tgt->target_mutex);
1014 ps->ps_target = tgt;
1020 mutex_exit(&tgt->target_mutex);
1032 ss->ss_lport = tgt->target_stmf_lport;
1038 if (stmf_register_scsi_session(tgt->target_stmf_lport, ss) !=
1040 mutex_exit(&tgt->target_mutex);
1058 avl_add(&tgt->target_sess_list, ps);
1060 mutex_exit(&tgt->target_mutex);
1162 pppt_tgt_t *tgt = ps->ps_target;
1168 ASSERT(mutex_owned(&tgt->target_mutex));
1191 avl_remove(&tgt->target_sess_list, ps);
1323 pppt_tgt_t *tgt;
1331 for (tgt = avl_first(&pppt_global.global_target_list); tgt != NULL;
1332 tgt = AVL_NEXT(&pppt_global.global_target_list, tgt)) {
1334 mutex_enter(&tgt->target_mutex);
1335 for (sess = avl_first(&tgt->target_sess_list); sess != NULL;
1336 sess = AVL_NEXT(&tgt->target_sess_list, sess)) {
1345 mutex_exit(&tgt->target_mutex);
1351 mutex_exit(&tgt->target_mutex);