Lines Matching refs:result

823 	iscsit_tgt_t	*result;
826 result = iscsit_tgt_lookup_locked(target_name);
829 return (result);
836 iscsit_tgt_t *result;
843 if ((result = avl_find(&iscsit_global.global_target_list,
845 iscsit_tgt_hold(result);
848 return (result);
854 iscsit_tgt_t *result;
868 result = lport->lport_port_private;
869 result->target_state = TS_CREATED;
870 result->target_stmf_lport_registered = 0;
872 result->target_devid = (scsi_devid_desc_t *)(result + 1);
873 (void) strcpy((char *)result->target_devid->ident, cfg_tgt->tgt_name);
874 result->target_devid->ident_length =
876 result->target_devid->protocol_id = PROTOCOL_iSCSI;
877 result->target_devid->piv = 1;
878 result->target_devid->code_set = CODE_SET_ASCII;
879 result->target_devid->association = ID_IS_TARGET_PORT;
882 result->target_name = (char *)result->target_devid->ident;
883 idm_sm_audit_init(&result->target_state_audit);
884 mutex_init(&result->target_mutex, NULL, MUTEX_DEFAULT, NULL);
885 avl_create(&result->target_sess_list, iscsit_sess_avl_compare,
887 avl_create(&result->target_tpgt_list, iscsit_tpgt_avl_compare,
889 list_create(&result->target_events, sizeof (tgt_event_ctx_t),
891 idm_refcnt_init(&result->target_refcnt, result);
892 idm_refcnt_init(&result->target_sess_refcnt, result);
904 lport->lport_id = result->target_devid;
912 result->target_stmf_lport = lport;
924 if (iscsit_tgt_modify(result, cfg_tgt) != IDM_STATUS_SUCCESS) {
925 iscsit_tgt_destroy(result);
935 iscsit_tgt_destroy(result);
938 result->target_stmf_lport_registered = 1;
940 return (result);
1087 int result;
1092 result = strcmp(tgt1->target_name, tgt2->target_name);
1093 if (result < 0) {
1095 } else if (result > 0) {
1106 iscsit_tpgt_t *result;
1109 result = iscsit_tgt_lookup_tpgt_locked(tgt, tag);
1112 return (result);
1119 iscsit_tpgt_t *result;
1123 if ((result = avl_find(&tgt->target_tpgt_list, &tmp_tpgt, NULL)) !=
1125 iscsit_tpgt_hold(result);
1128 return (result);
1215 iscsit_sess_t *result;
1248 result = avl_find(sess_avl, &tmp_sess, &where);
1249 if (result != NULL) {
1254 * avl_find_nearest() may return a result with a different ISID so
1255 * we should only return a result if the name and ISID match
1257 result = avl_nearest(sess_avl, where, AVL_BEFORE);
1258 if ((result != NULL) &&
1259 (strcmp(result->ist_initiator_name, initiator_name) == 0) &&
1260 (memcmp(result->ist_isid, isid, ISCSI_ISID_LEN) == 0) &&
1261 (result->ist_tpgt_tag == tag)) {
1265 result = avl_nearest(sess_avl, where, AVL_AFTER);
1266 if ((result != NULL) &&
1267 (strcmp(result->ist_initiator_name, initiator_name) == 0) &&
1268 (memcmp(result->ist_isid, isid, ISCSI_ISID_LEN) == 0) &&
1269 (result->ist_tpgt_tag == tag)) {
1273 result = NULL;
1276 if ((result != NULL) &&
1277 (iscsit_sess_check_hold(result) != IDM_STATUS_SUCCESS)) {
1278 result = NULL;
1281 return (result);
1354 iscsit_tpgt_t *result;
1361 result = kmem_zalloc(sizeof (*result), KM_SLEEP);
1363 result->tpgt_tpg = tpg;
1364 result->tpgt_tag = cfg_tpgt->tpgt_tag;
1366 return (result);
1372 iscsit_tpgt_t *result;
1374 result = kmem_zalloc(sizeof (*result), KM_SLEEP);
1376 result->tpgt_tpg = iscsit_global.global_default_tpg;
1377 iscsit_tpg_hold(result->tpgt_tpg);
1378 result->tpgt_tag = ISCSIT_DEFAULT_TPGT;
1380 return (result);
1581 iscsit_tpg_t *result;
1584 result = iscsit_tpg_lookup_locked(tpg_name);
1587 return (result);
1594 iscsit_tpg_t *result;
1597 if ((result = avl_find(&iscsit_global.global_tpg_list,
1599 iscsit_tpg_hold(result);
1602 return (result);
1744 int result;
1749 result = strcmp(tpg1->tpg_name, tpg2->tpg_name);
1750 if (result < 0) {
1752 } else if (result > 0) {
1813 iscsit_portal_t *result;
1816 result = iscsit_tpg_portal_lookup_locked(tpg, sa);
1819 return (result);
1827 iscsit_portal_t *result;
1831 if ((result = avl_find(&tpg->tpg_portal_list, &tmp_portal, NULL)) !=
1833 iscsit_portal_hold(result);
1836 return (result);
2080 int result;
2085 result = strcmp(ini1->ini_name, ini2->ini_name);
2086 if (result < 0) {
2088 } else if (result > 0) {
2099 iscsit_ini_t *result;
2106 result = avl_find(&iscsit_global.global_ini_list, &tmp_ini, NULL);
2108 return (result);