tiqn 67 drivers/target/iscsi/iscsi_target.c struct iscsi_tiqn *tiqn = NULL; tiqn 70 drivers/target/iscsi/iscsi_target.c list_for_each_entry(tiqn, &g_tiqn_list, tiqn_list) { tiqn 71 drivers/target/iscsi/iscsi_target.c if (!strcmp(tiqn->tiqn, buf)) { tiqn 73 drivers/target/iscsi/iscsi_target.c spin_lock(&tiqn->tiqn_state_lock); tiqn 74 drivers/target/iscsi/iscsi_target.c if (tiqn->tiqn_state == TIQN_STATE_ACTIVE) { tiqn 75 drivers/target/iscsi/iscsi_target.c tiqn->tiqn_access_count++; tiqn 76 drivers/target/iscsi/iscsi_target.c spin_unlock(&tiqn->tiqn_state_lock); tiqn 78 drivers/target/iscsi/iscsi_target.c return tiqn; tiqn 80 drivers/target/iscsi/iscsi_target.c spin_unlock(&tiqn->tiqn_state_lock); tiqn 88 drivers/target/iscsi/iscsi_target.c static int iscsit_set_tiqn_shutdown(struct iscsi_tiqn *tiqn) tiqn 90 drivers/target/iscsi/iscsi_target.c spin_lock(&tiqn->tiqn_state_lock); tiqn 91 drivers/target/iscsi/iscsi_target.c if (tiqn->tiqn_state == TIQN_STATE_ACTIVE) { tiqn 92 drivers/target/iscsi/iscsi_target.c tiqn->tiqn_state = TIQN_STATE_SHUTDOWN; tiqn 93 drivers/target/iscsi/iscsi_target.c spin_unlock(&tiqn->tiqn_state_lock); tiqn 96 drivers/target/iscsi/iscsi_target.c spin_unlock(&tiqn->tiqn_state_lock); tiqn 101 drivers/target/iscsi/iscsi_target.c void iscsit_put_tiqn_for_login(struct iscsi_tiqn *tiqn) tiqn 103 drivers/target/iscsi/iscsi_target.c spin_lock(&tiqn->tiqn_state_lock); tiqn 104 drivers/target/iscsi/iscsi_target.c tiqn->tiqn_access_count--; tiqn 105 drivers/target/iscsi/iscsi_target.c spin_unlock(&tiqn->tiqn_state_lock); tiqn 114 drivers/target/iscsi/iscsi_target.c struct iscsi_tiqn *tiqn = NULL; tiqn 123 drivers/target/iscsi/iscsi_target.c tiqn = kzalloc(sizeof(*tiqn), GFP_KERNEL); tiqn 124 drivers/target/iscsi/iscsi_target.c if (!tiqn) tiqn 127 drivers/target/iscsi/iscsi_target.c sprintf(tiqn->tiqn, "%s", buf); tiqn 128 drivers/target/iscsi/iscsi_target.c INIT_LIST_HEAD(&tiqn->tiqn_list); tiqn 129 drivers/target/iscsi/iscsi_target.c INIT_LIST_HEAD(&tiqn->tiqn_tpg_list); tiqn 130 drivers/target/iscsi/iscsi_target.c spin_lock_init(&tiqn->tiqn_state_lock); tiqn 131 drivers/target/iscsi/iscsi_target.c spin_lock_init(&tiqn->tiqn_tpg_lock); tiqn 132 drivers/target/iscsi/iscsi_target.c spin_lock_init(&tiqn->sess_err_stats.lock); tiqn 133 drivers/target/iscsi/iscsi_target.c spin_lock_init(&tiqn->login_stats.lock); tiqn 134 drivers/target/iscsi/iscsi_target.c spin_lock_init(&tiqn->logout_stats.lock); tiqn 136 drivers/target/iscsi/iscsi_target.c tiqn->tiqn_state = TIQN_STATE_ACTIVE; tiqn 146 drivers/target/iscsi/iscsi_target.c kfree(tiqn); tiqn 149 drivers/target/iscsi/iscsi_target.c tiqn->tiqn_index = ret; tiqn 150 drivers/target/iscsi/iscsi_target.c list_add_tail(&tiqn->tiqn_list, &g_tiqn_list); tiqn 155 drivers/target/iscsi/iscsi_target.c pr_debug("CORE[0] - Added iSCSI Target IQN: %s\n", tiqn->tiqn); tiqn 157 drivers/target/iscsi/iscsi_target.c return tiqn; tiqn 161 drivers/target/iscsi/iscsi_target.c static void iscsit_wait_for_tiqn(struct iscsi_tiqn *tiqn) tiqn 166 drivers/target/iscsi/iscsi_target.c spin_lock(&tiqn->tiqn_state_lock); tiqn 167 drivers/target/iscsi/iscsi_target.c while (tiqn->tiqn_access_count != 0) { tiqn 168 drivers/target/iscsi/iscsi_target.c spin_unlock(&tiqn->tiqn_state_lock); tiqn 170 drivers/target/iscsi/iscsi_target.c spin_lock(&tiqn->tiqn_state_lock); tiqn 172 drivers/target/iscsi/iscsi_target.c spin_unlock(&tiqn->tiqn_state_lock); tiqn 175 drivers/target/iscsi/iscsi_target.c void iscsit_del_tiqn(struct iscsi_tiqn *tiqn) tiqn 183 drivers/target/iscsi/iscsi_target.c if (iscsit_set_tiqn_shutdown(tiqn) < 0) { tiqn 188 drivers/target/iscsi/iscsi_target.c iscsit_wait_for_tiqn(tiqn); tiqn 191 drivers/target/iscsi/iscsi_target.c list_del(&tiqn->tiqn_list); tiqn 192 drivers/target/iscsi/iscsi_target.c idr_remove(&tiqn_idr, tiqn->tiqn_index); tiqn 196 drivers/target/iscsi/iscsi_target.c tiqn->tiqn); tiqn 197 drivers/target/iscsi/iscsi_target.c kfree(tiqn); tiqn 251 drivers/target/iscsi/iscsi_target.c struct iscsi_tiqn *tiqn = tpg->tpg_tiqn; tiqn 258 drivers/target/iscsi/iscsi_target.c if (tiqn) tiqn 259 drivers/target/iscsi/iscsi_target.c iscsit_put_tiqn_for_login(tiqn); tiqn 2441 drivers/target/iscsi/iscsi_target.c struct iscsi_tiqn *tiqn = iscsit_snmp_get_tiqn(conn); tiqn 2446 drivers/target/iscsi/iscsi_target.c if (tiqn) { tiqn 2447 drivers/target/iscsi/iscsi_target.c spin_lock(&tiqn->logout_stats.lock); tiqn 2449 drivers/target/iscsi/iscsi_target.c tiqn->logout_stats.normal_logouts++; tiqn 2451 drivers/target/iscsi/iscsi_target.c tiqn->logout_stats.abnormal_logouts++; tiqn 2452 drivers/target/iscsi/iscsi_target.c spin_unlock(&tiqn->logout_stats.lock); tiqn 3331 drivers/target/iscsi/iscsi_target.c struct iscsi_tiqn *tiqn; tiqn 3365 drivers/target/iscsi/iscsi_target.c list_for_each_entry(tiqn, &g_tiqn_list, tiqn_list) { tiqn 3367 drivers/target/iscsi/iscsi_target.c strcmp(tiqn->tiqn, text_ptr)) { tiqn 3373 drivers/target/iscsi/iscsi_target.c spin_lock(&tiqn->tiqn_tpg_lock); tiqn 3374 drivers/target/iscsi/iscsi_target.c list_for_each_entry(tpg, &tiqn->tiqn_tpg_list, tpg_list) { tiqn 3406 drivers/target/iscsi/iscsi_target.c tiqn->tiqn); tiqn 3411 drivers/target/iscsi/iscsi_target.c spin_unlock(&tiqn->tiqn_tpg_lock); tiqn 3440 drivers/target/iscsi/iscsi_target.c spin_unlock(&tiqn->tiqn_tpg_lock); tiqn 3456 drivers/target/iscsi/iscsi_target.c spin_unlock(&tiqn->tiqn_tpg_lock); tiqn 1089 drivers/target/iscsi/iscsi_target_configfs.c struct iscsi_tiqn *tiqn; tiqn 1094 drivers/target/iscsi/iscsi_target_configfs.c tiqn = container_of(wwn, struct iscsi_tiqn, tiqn_wwn); tiqn 1110 drivers/target/iscsi/iscsi_target_configfs.c tpg = iscsit_alloc_portal_group(tiqn, tpgt); tiqn 1118 drivers/target/iscsi/iscsi_target_configfs.c ret = iscsit_tpg_add_portal_group(tiqn, tpg); tiqn 1122 drivers/target/iscsi/iscsi_target_configfs.c pr_debug("LIO_Target_ConfigFS: REGISTER -> %s\n", tiqn->tiqn); tiqn 1136 drivers/target/iscsi/iscsi_target_configfs.c struct iscsi_tiqn *tiqn; tiqn 1139 drivers/target/iscsi/iscsi_target_configfs.c tiqn = tpg->tpg_tiqn; tiqn 1144 drivers/target/iscsi/iscsi_target_configfs.c iscsit_tpg_del_portal_group(tiqn, tpg, 1); tiqn 1169 drivers/target/iscsi/iscsi_target_configfs.c struct iscsi_tiqn *tiqn; tiqn 1171 drivers/target/iscsi/iscsi_target_configfs.c tiqn = iscsit_add_tiqn((unsigned char *)name); tiqn 1172 drivers/target/iscsi/iscsi_target_configfs.c if (IS_ERR(tiqn)) tiqn 1173 drivers/target/iscsi/iscsi_target_configfs.c return ERR_CAST(tiqn); tiqn 1175 drivers/target/iscsi/iscsi_target_configfs.c pr_debug("LIO_Target_ConfigFS: REGISTER -> %s\n", tiqn->tiqn); tiqn 1178 drivers/target/iscsi/iscsi_target_configfs.c return &tiqn->tiqn_wwn; tiqn 1183 drivers/target/iscsi/iscsi_target_configfs.c struct iscsi_tiqn *tiqn = container_of(wwn, struct iscsi_tiqn, tiqn_wwn); tiqn 1185 drivers/target/iscsi/iscsi_target_configfs.c config_group_init_type_name(&tiqn->tiqn_stat_grps.iscsi_instance_group, tiqn 1187 drivers/target/iscsi/iscsi_target_configfs.c configfs_add_default_group(&tiqn->tiqn_stat_grps.iscsi_instance_group, tiqn 1188 drivers/target/iscsi/iscsi_target_configfs.c &tiqn->tiqn_wwn.fabric_stat_group); tiqn 1190 drivers/target/iscsi/iscsi_target_configfs.c config_group_init_type_name(&tiqn->tiqn_stat_grps.iscsi_sess_err_group, tiqn 1192 drivers/target/iscsi/iscsi_target_configfs.c configfs_add_default_group(&tiqn->tiqn_stat_grps.iscsi_sess_err_group, tiqn 1193 drivers/target/iscsi/iscsi_target_configfs.c &tiqn->tiqn_wwn.fabric_stat_group); tiqn 1195 drivers/target/iscsi/iscsi_target_configfs.c config_group_init_type_name(&tiqn->tiqn_stat_grps.iscsi_tgt_attr_group, tiqn 1197 drivers/target/iscsi/iscsi_target_configfs.c configfs_add_default_group(&tiqn->tiqn_stat_grps.iscsi_tgt_attr_group, tiqn 1198 drivers/target/iscsi/iscsi_target_configfs.c &tiqn->tiqn_wwn.fabric_stat_group); tiqn 1200 drivers/target/iscsi/iscsi_target_configfs.c config_group_init_type_name(&tiqn->tiqn_stat_grps.iscsi_login_stats_group, tiqn 1202 drivers/target/iscsi/iscsi_target_configfs.c configfs_add_default_group(&tiqn->tiqn_stat_grps.iscsi_login_stats_group, tiqn 1203 drivers/target/iscsi/iscsi_target_configfs.c &tiqn->tiqn_wwn.fabric_stat_group); tiqn 1205 drivers/target/iscsi/iscsi_target_configfs.c config_group_init_type_name(&tiqn->tiqn_stat_grps.iscsi_logout_stats_group, tiqn 1207 drivers/target/iscsi/iscsi_target_configfs.c configfs_add_default_group(&tiqn->tiqn_stat_grps.iscsi_logout_stats_group, tiqn 1208 drivers/target/iscsi/iscsi_target_configfs.c &tiqn->tiqn_wwn.fabric_stat_group); tiqn 1214 drivers/target/iscsi/iscsi_target_configfs.c struct iscsi_tiqn *tiqn = container_of(wwn, struct iscsi_tiqn, tiqn_wwn); tiqn 1217 drivers/target/iscsi/iscsi_target_configfs.c tiqn->tiqn); tiqn 1218 drivers/target/iscsi/iscsi_target_configfs.c iscsit_del_tiqn(tiqn); tiqn 1419 drivers/target/iscsi/iscsi_target_configfs.c return iscsi_tpg(se_tpg)->tpg_tiqn->tiqn; tiqn 1122 drivers/target/iscsi/iscsi_target_erl1.c sess->tpg->tpg_tiqn->tiqn, (u32)sess->tpg->tpgt); tiqn 1132 drivers/target/iscsi/iscsi_target_erl1.c sess->tpg->tpg_tiqn->tiqn, (u32)sess->tpg->tpgt); tiqn 1046 drivers/target/iscsi/iscsi_target_nego.c struct iscsi_tiqn *tiqn; tiqn 1167 drivers/target/iscsi/iscsi_target_nego.c tiqn = iscsit_get_tiqn_for_login(t_buf); tiqn 1168 drivers/target/iscsi/iscsi_target_nego.c if (!tiqn) { tiqn 1176 drivers/target/iscsi/iscsi_target_nego.c pr_debug("Located Storage Object: %s\n", tiqn->tiqn); tiqn 1181 drivers/target/iscsi/iscsi_target_nego.c conn->tpg = iscsit_get_tpg_from_np(tiqn, np, &tpg_np); tiqn 1184 drivers/target/iscsi/iscsi_target_nego.c " on %s\n", tiqn->tiqn); tiqn 1185 drivers/target/iscsi/iscsi_target_nego.c iscsit_put_tiqn_for_login(tiqn); tiqn 1199 drivers/target/iscsi/iscsi_target_nego.c iscsit_put_tiqn_for_login(tiqn); tiqn 1210 drivers/target/iscsi/iscsi_target_nego.c iscsit_put_tiqn_for_login(tiqn); tiqn 93 drivers/target/iscsi/iscsi_target_stat.c struct iscsi_tiqn *tiqn = iscsi_instance_tiqn(item); tiqn 94 drivers/target/iscsi/iscsi_target_stat.c struct iscsi_sess_err_stats *sess_err = &tiqn->sess_err_stats; tiqn 109 drivers/target/iscsi/iscsi_target_stat.c struct iscsi_tiqn *tiqn = iscsi_instance_tiqn(item); tiqn 110 drivers/target/iscsi/iscsi_target_stat.c struct iscsi_sess_err_stats *sess_err = &tiqn->sess_err_stats; tiqn 119 drivers/target/iscsi/iscsi_target_stat.c struct iscsi_tiqn *tiqn = iscsi_instance_tiqn(item); tiqn 120 drivers/target/iscsi/iscsi_target_stat.c struct iscsi_sess_err_stats *sess_err = &tiqn->sess_err_stats; tiqn 207 drivers/target/iscsi/iscsi_target_stat.c struct iscsi_tiqn *tiqn = iscsi_sess_err_tiqn(item); tiqn 208 drivers/target/iscsi/iscsi_target_stat.c struct iscsi_sess_err_stats *sess_err = &tiqn->sess_err_stats; tiqn 216 drivers/target/iscsi/iscsi_target_stat.c struct iscsi_tiqn *tiqn = iscsi_sess_err_tiqn(item); tiqn 217 drivers/target/iscsi/iscsi_target_stat.c struct iscsi_sess_err_stats *sess_err = &tiqn->sess_err_stats; tiqn 225 drivers/target/iscsi/iscsi_target_stat.c struct iscsi_tiqn *tiqn = iscsi_sess_err_tiqn(item); tiqn 226 drivers/target/iscsi/iscsi_target_stat.c struct iscsi_sess_err_stats *sess_err = &tiqn->sess_err_stats; tiqn 275 drivers/target/iscsi/iscsi_target_stat.c struct iscsi_tiqn *tiqn = iscsi_tgt_attr_tiqn(item); tiqn 276 drivers/target/iscsi/iscsi_target_stat.c struct iscsi_login_stats *lstat = &tiqn->login_stats; tiqn 291 drivers/target/iscsi/iscsi_target_stat.c struct iscsi_tiqn *tiqn = iscsi_tgt_attr_tiqn(item); tiqn 292 drivers/target/iscsi/iscsi_target_stat.c struct iscsi_login_stats *lstat = &tiqn->login_stats; tiqn 307 drivers/target/iscsi/iscsi_target_stat.c struct iscsi_tiqn *tiqn = iscsi_tgt_attr_tiqn(item); tiqn 308 drivers/target/iscsi/iscsi_target_stat.c struct iscsi_login_stats *lstat = &tiqn->login_stats; tiqn 321 drivers/target/iscsi/iscsi_target_stat.c struct iscsi_tiqn *tiqn = iscsi_tgt_attr_tiqn(item); tiqn 322 drivers/target/iscsi/iscsi_target_stat.c struct iscsi_login_stats *lstat = &tiqn->login_stats; tiqn 336 drivers/target/iscsi/iscsi_target_stat.c struct iscsi_tiqn *tiqn = iscsi_tgt_attr_tiqn(item); tiqn 337 drivers/target/iscsi/iscsi_target_stat.c struct iscsi_login_stats *lstat = &tiqn->login_stats; tiqn 353 drivers/target/iscsi/iscsi_target_stat.c struct iscsi_tiqn *tiqn = iscsi_tgt_attr_tiqn(item); tiqn 354 drivers/target/iscsi/iscsi_target_stat.c struct iscsi_login_stats *lstat = &tiqn->login_stats; tiqn 415 drivers/target/iscsi/iscsi_target_stat.c struct iscsi_tiqn *tiqn = iscsi_login_stat_tiqn(item); tiqn 416 drivers/target/iscsi/iscsi_target_stat.c struct iscsi_login_stats *lstat = &tiqn->login_stats; tiqn 429 drivers/target/iscsi/iscsi_target_stat.c struct iscsi_tiqn *tiqn = iscsi_login_stat_tiqn(item); tiqn 430 drivers/target/iscsi/iscsi_target_stat.c struct iscsi_login_stats *lstat = &tiqn->login_stats; tiqn 443 drivers/target/iscsi/iscsi_target_stat.c struct iscsi_tiqn *tiqn = iscsi_login_stat_tiqn(item); tiqn 444 drivers/target/iscsi/iscsi_target_stat.c struct iscsi_login_stats *lstat = &tiqn->login_stats; tiqn 457 drivers/target/iscsi/iscsi_target_stat.c struct iscsi_tiqn *tiqn = iscsi_login_stat_tiqn(item); tiqn 458 drivers/target/iscsi/iscsi_target_stat.c struct iscsi_login_stats *lstat = &tiqn->login_stats; tiqn 471 drivers/target/iscsi/iscsi_target_stat.c struct iscsi_tiqn *tiqn = iscsi_login_stat_tiqn(item); tiqn 472 drivers/target/iscsi/iscsi_target_stat.c struct iscsi_login_stats *lstat = &tiqn->login_stats; tiqn 485 drivers/target/iscsi/iscsi_target_stat.c struct iscsi_tiqn *tiqn = iscsi_login_stat_tiqn(item); tiqn 486 drivers/target/iscsi/iscsi_target_stat.c struct iscsi_login_stats *lstat = &tiqn->login_stats; tiqn 546 drivers/target/iscsi/iscsi_target_stat.c struct iscsi_tiqn *tiqn = iscsi_logout_stat_tiqn(item); tiqn 547 drivers/target/iscsi/iscsi_target_stat.c struct iscsi_logout_stats *lstats = &tiqn->logout_stats; tiqn 555 drivers/target/iscsi/iscsi_target_stat.c struct iscsi_tiqn *tiqn = iscsi_logout_stat_tiqn(item); tiqn 556 drivers/target/iscsi/iscsi_target_stat.c struct iscsi_logout_stats *lstats = &tiqn->logout_stats; tiqn 593 drivers/target/iscsi/iscsi_target_stat.c struct iscsi_tiqn *tiqn = container_of(wwn, tiqn 596 drivers/target/iscsi/iscsi_target_stat.c return snprintf(page, PAGE_SIZE, "%u\n", tiqn->tiqn_index); tiqn 25 drivers/target/iscsi/iscsi_target_tpg.c struct iscsi_portal_group *iscsit_alloc_portal_group(struct iscsi_tiqn *tiqn, u16 tpgt) tiqn 37 drivers/target/iscsi/iscsi_target_tpg.c tpg->tpg_tiqn = tiqn; tiqn 124 drivers/target/iscsi/iscsi_target_tpg.c struct iscsi_tiqn *tiqn, tiqn 131 drivers/target/iscsi/iscsi_target_tpg.c spin_lock(&tiqn->tiqn_tpg_lock); tiqn 132 drivers/target/iscsi/iscsi_target_tpg.c list_for_each_entry(tpg, &tiqn->tiqn_tpg_list, tpg_list) { tiqn 147 drivers/target/iscsi/iscsi_target_tpg.c spin_unlock(&tiqn->tiqn_tpg_lock); tiqn 153 drivers/target/iscsi/iscsi_target_tpg.c spin_unlock(&tiqn->tiqn_tpg_lock); tiqn 228 drivers/target/iscsi/iscsi_target_tpg.c int iscsit_tpg_add_portal_group(struct iscsi_tiqn *tiqn, struct iscsi_portal_group *tpg) tiqn 246 drivers/target/iscsi/iscsi_target_tpg.c spin_lock(&tiqn->tiqn_tpg_lock); tiqn 247 drivers/target/iscsi/iscsi_target_tpg.c list_add_tail(&tpg->tpg_list, &tiqn->tiqn_tpg_list); tiqn 248 drivers/target/iscsi/iscsi_target_tpg.c tiqn->tiqn_ntpgs++; tiqn 250 drivers/target/iscsi/iscsi_target_tpg.c tiqn->tiqn, tpg->tpgt); tiqn 251 drivers/target/iscsi/iscsi_target_tpg.c spin_unlock(&tiqn->tiqn_tpg_lock); tiqn 263 drivers/target/iscsi/iscsi_target_tpg.c struct iscsi_tiqn *tiqn, tiqn 292 drivers/target/iscsi/iscsi_target_tpg.c spin_lock(&tiqn->tiqn_tpg_lock); tiqn 293 drivers/target/iscsi/iscsi_target_tpg.c tiqn->tiqn_ntpgs--; tiqn 295 drivers/target/iscsi/iscsi_target_tpg.c spin_unlock(&tiqn->tiqn_tpg_lock); tiqn 298 drivers/target/iscsi/iscsi_target_tpg.c tiqn->tiqn, tpg->tpgt); tiqn 307 drivers/target/iscsi/iscsi_target_tpg.c struct iscsi_tiqn *tiqn = tpg->tpg_tiqn; tiqn 340 drivers/target/iscsi/iscsi_target_tpg.c spin_lock(&tiqn->tiqn_tpg_lock); tiqn 341 drivers/target/iscsi/iscsi_target_tpg.c tiqn->tiqn_active_tpgs++; tiqn 344 drivers/target/iscsi/iscsi_target_tpg.c spin_unlock(&tiqn->tiqn_tpg_lock); tiqn 354 drivers/target/iscsi/iscsi_target_tpg.c struct iscsi_tiqn *tiqn; tiqn 379 drivers/target/iscsi/iscsi_target_tpg.c tiqn = tpg->tpg_tiqn; tiqn 380 drivers/target/iscsi/iscsi_target_tpg.c if (!tiqn || (tpg == iscsit_global->discovery_tpg)) tiqn 383 drivers/target/iscsi/iscsi_target_tpg.c spin_lock(&tiqn->tiqn_tpg_lock); tiqn 384 drivers/target/iscsi/iscsi_target_tpg.c tiqn->tiqn_active_tpgs--; tiqn 387 drivers/target/iscsi/iscsi_target_tpg.c spin_unlock(&tiqn->tiqn_tpg_lock); tiqn 424 drivers/target/iscsi/iscsi_target_tpg.c struct iscsi_tiqn *tiqn, tiqn 433 drivers/target/iscsi/iscsi_target_tpg.c spin_lock(&tiqn->tiqn_tpg_lock); tiqn 434 drivers/target/iscsi/iscsi_target_tpg.c list_for_each_entry(tpg, &tiqn->tiqn_tpg_list, tpg_list) { tiqn 447 drivers/target/iscsi/iscsi_target_tpg.c spin_unlock(&tiqn->tiqn_tpg_lock); tiqn 466 drivers/target/iscsi/iscsi_target_tpg.c tpg->tpg_tiqn->tiqn); tiqn 509 drivers/target/iscsi/iscsi_target_tpg.c tpg->tpg_tiqn->tiqn, &np->np_sockaddr, tpg->tpgt, tiqn 523 drivers/target/iscsi/iscsi_target_tpg.c tpg->tpg_tiqn->tiqn, &np->np_sockaddr, tpg->tpgt, tiqn 929 drivers/target/iscsi/iscsi_target_util.c sess->tpg->tpg_tiqn->tiqn, (u32)sess->tpg->tpgt); tiqn 1321 drivers/target/iscsi/iscsi_target_util.c struct iscsi_tiqn *tiqn; tiqn 1324 drivers/target/iscsi/iscsi_target_util.c tiqn = iscsit_snmp_get_tiqn(conn); tiqn 1325 drivers/target/iscsi/iscsi_target_util.c if (!tiqn) tiqn 1328 drivers/target/iscsi/iscsi_target_util.c ls = &tiqn->login_stats; tiqn 1391 drivers/target/iscsi/iscsi_target_util.c struct iscsi_tiqn *tiqn = tpg->tpg_tiqn; tiqn 1393 drivers/target/iscsi/iscsi_target_util.c if (!tiqn) tiqn 1396 drivers/target/iscsi/iscsi_target_util.c spin_lock_bh(&tiqn->sess_err_stats.lock); tiqn 1397 drivers/target/iscsi/iscsi_target_util.c strlcpy(tiqn->sess_err_stats.last_sess_fail_rem_name, tiqn 1399 drivers/target/iscsi/iscsi_target_util.c sizeof(tiqn->sess_err_stats.last_sess_fail_rem_name)); tiqn 1400 drivers/target/iscsi/iscsi_target_util.c tiqn->sess_err_stats.last_sess_failure_type = tiqn 1402 drivers/target/iscsi/iscsi_target_util.c tiqn->sess_err_stats.cxn_timeout_errors++; tiqn 1404 drivers/target/iscsi/iscsi_target_util.c spin_unlock_bh(&tiqn->sess_err_stats.lock); tiqn 860 include/target/iscsi/iscsi_target_core.h unsigned char tiqn[ISCSI_IQN_LEN];