/kernel/linux/linux-5.10/drivers/target/iscsi/ |
H A D | iscsi_target_tpg.c | 25 struct iscsi_portal_group *iscsit_alloc_portal_group(struct iscsi_tiqn *tiqn, u16 tpgt) in iscsit_alloc_portal_group() argument 37 tpg->tpg_tiqn = tiqn; in iscsit_alloc_portal_group() 124 struct iscsi_tiqn *tiqn, in iscsit_get_tpg_from_np() 131 spin_lock(&tiqn->tiqn_tpg_lock); in iscsit_get_tpg_from_np() 132 list_for_each_entry(tpg, &tiqn->tiqn_tpg_list, tpg_list) { in iscsit_get_tpg_from_np() 147 spin_unlock(&tiqn->tiqn_tpg_lock); in iscsit_get_tpg_from_np() 153 spin_unlock(&tiqn->tiqn_tpg_lock); in iscsit_get_tpg_from_np() 228 int iscsit_tpg_add_portal_group(struct iscsi_tiqn *tiqn, struct iscsi_portal_group *tpg) in iscsit_tpg_add_portal_group() argument 246 spin_lock(&tiqn->tiqn_tpg_lock); in iscsit_tpg_add_portal_group() 247 list_add_tail(&tpg->tpg_list, &tiqn in iscsit_tpg_add_portal_group() 123 iscsit_get_tpg_from_np( struct iscsi_tiqn *tiqn, struct iscsi_np *np, struct iscsi_tpg_np **tpg_np_out) iscsit_get_tpg_from_np() argument 262 iscsit_tpg_del_portal_group( struct iscsi_tiqn *tiqn, struct iscsi_portal_group *tpg, int force) iscsit_tpg_del_portal_group() argument 307 struct iscsi_tiqn *tiqn = tpg->tpg_tiqn; iscsit_tpg_enable_portal_group() local 354 struct iscsi_tiqn *tiqn; iscsit_tpg_disable_portal_group() local 423 iscsit_tpg_check_network_portal( struct iscsi_tiqn *tiqn, struct sockaddr_storage *sockaddr, int network_transport) iscsit_tpg_check_network_portal() argument [all...] |
H A D | iscsi_target_stat.c | 93 struct iscsi_tiqn *tiqn = iscsi_instance_tiqn(item); in iscsi_stat_instance_fail_sess_show() local 94 struct iscsi_sess_err_stats *sess_err = &tiqn->sess_err_stats; in iscsi_stat_instance_fail_sess_show() 109 struct iscsi_tiqn *tiqn = iscsi_instance_tiqn(item); in iscsi_stat_instance_fail_type_show() local 110 struct iscsi_sess_err_stats *sess_err = &tiqn->sess_err_stats; in iscsi_stat_instance_fail_type_show() 119 struct iscsi_tiqn *tiqn = iscsi_instance_tiqn(item); in iscsi_stat_instance_fail_rem_name_show() local 120 struct iscsi_sess_err_stats *sess_err = &tiqn->sess_err_stats; in iscsi_stat_instance_fail_rem_name_show() 207 struct iscsi_tiqn *tiqn = iscsi_sess_err_tiqn(item); in iscsi_stat_sess_err_digest_errors_show() local 208 struct iscsi_sess_err_stats *sess_err = &tiqn->sess_err_stats; in iscsi_stat_sess_err_digest_errors_show() 216 struct iscsi_tiqn *tiqn = iscsi_sess_err_tiqn(item); in iscsi_stat_sess_err_cxn_errors_show() local 217 struct iscsi_sess_err_stats *sess_err = &tiqn in iscsi_stat_sess_err_cxn_errors_show() 225 struct iscsi_tiqn *tiqn = iscsi_sess_err_tiqn(item); iscsi_stat_sess_err_format_errors_show() local 275 struct iscsi_tiqn *tiqn = iscsi_tgt_attr_tiqn(item); iscsi_stat_tgt_attr_login_fails_show() local 291 struct iscsi_tiqn *tiqn = iscsi_tgt_attr_tiqn(item); iscsi_stat_tgt_attr_last_fail_time_show() local 307 struct iscsi_tiqn *tiqn = iscsi_tgt_attr_tiqn(item); iscsi_stat_tgt_attr_last_fail_type_show() local 321 struct iscsi_tiqn *tiqn = iscsi_tgt_attr_tiqn(item); iscsi_stat_tgt_attr_fail_intr_name_show() local 336 struct iscsi_tiqn *tiqn = iscsi_tgt_attr_tiqn(item); iscsi_stat_tgt_attr_fail_intr_addr_type_show() local 353 struct iscsi_tiqn *tiqn = iscsi_tgt_attr_tiqn(item); iscsi_stat_tgt_attr_fail_intr_addr_show() local 415 struct iscsi_tiqn *tiqn = iscsi_login_stat_tiqn(item); iscsi_stat_login_accepts_show() local 429 struct iscsi_tiqn *tiqn = iscsi_login_stat_tiqn(item); iscsi_stat_login_other_fails_show() local 443 struct iscsi_tiqn *tiqn = iscsi_login_stat_tiqn(item); iscsi_stat_login_redirects_show() local 457 struct iscsi_tiqn *tiqn = iscsi_login_stat_tiqn(item); iscsi_stat_login_authorize_fails_show() local 471 struct iscsi_tiqn *tiqn = iscsi_login_stat_tiqn(item); iscsi_stat_login_authenticate_fails_show() local 485 struct iscsi_tiqn *tiqn = iscsi_login_stat_tiqn(item); iscsi_stat_login_negotiate_fails_show() local 546 struct iscsi_tiqn *tiqn = iscsi_logout_stat_tiqn(item); iscsi_stat_logout_normal_logouts_show() local 555 struct iscsi_tiqn *tiqn = iscsi_logout_stat_tiqn(item); iscsi_stat_logout_abnormal_logouts_show() local 593 struct iscsi_tiqn *tiqn = container_of(wwn, iscsi_stat_sess_inst_show() local [all...] |
H A D | iscsi_target_configfs.c | 1089 struct iscsi_tiqn *tiqn; in lio_target_tiqn_addtpg() local 1094 tiqn = container_of(wwn, struct iscsi_tiqn, tiqn_wwn); in lio_target_tiqn_addtpg() 1110 tpg = iscsit_alloc_portal_group(tiqn, tpgt); in lio_target_tiqn_addtpg() 1118 ret = iscsit_tpg_add_portal_group(tiqn, tpg); in lio_target_tiqn_addtpg() 1122 pr_debug("LIO_Target_ConfigFS: REGISTER -> %s\n", tiqn->tiqn); in lio_target_tiqn_addtpg() 1136 struct iscsi_tiqn *tiqn; in lio_target_tiqn_deltpg() local 1139 tiqn = tpg->tpg_tiqn; in lio_target_tiqn_deltpg() 1144 iscsit_tpg_del_portal_group(tiqn, tpg, 1); in lio_target_tiqn_deltpg() 1169 struct iscsi_tiqn *tiqn; in lio_target_call_coreaddtiqn() local 1183 struct iscsi_tiqn *tiqn = container_of(wwn, struct iscsi_tiqn, tiqn_wwn); lio_target_add_wwn_groups() local 1214 struct iscsi_tiqn *tiqn = container_of(wwn, struct iscsi_tiqn, tiqn_wwn); lio_target_call_coredeltiqn() local [all...] |
H A D | iscsi_target.c | 67 struct iscsi_tiqn *tiqn = NULL; in iscsit_get_tiqn_for_login() local 70 list_for_each_entry(tiqn, &g_tiqn_list, tiqn_list) { in iscsit_get_tiqn_for_login() 71 if (!strcmp(tiqn->tiqn, buf)) { in iscsit_get_tiqn_for_login() 73 spin_lock(&tiqn->tiqn_state_lock); in iscsit_get_tiqn_for_login() 74 if (tiqn->tiqn_state == TIQN_STATE_ACTIVE) { in iscsit_get_tiqn_for_login() 75 tiqn->tiqn_access_count++; in iscsit_get_tiqn_for_login() 76 spin_unlock(&tiqn->tiqn_state_lock); in iscsit_get_tiqn_for_login() 78 return tiqn; in iscsit_get_tiqn_for_login() 80 spin_unlock(&tiqn in iscsit_get_tiqn_for_login() 88 iscsit_set_tiqn_shutdown(struct iscsi_tiqn *tiqn) iscsit_set_tiqn_shutdown() argument 101 iscsit_put_tiqn_for_login(struct iscsi_tiqn *tiqn) iscsit_put_tiqn_for_login() argument 114 struct iscsi_tiqn *tiqn = NULL; iscsit_add_tiqn() local 161 iscsit_wait_for_tiqn(struct iscsi_tiqn *tiqn) iscsit_wait_for_tiqn() argument 175 iscsit_del_tiqn(struct iscsi_tiqn *tiqn) iscsit_del_tiqn() argument 251 struct iscsi_tiqn *tiqn = tpg->tpg_tiqn; iscsit_deaccess_np() local 2453 struct iscsi_tiqn *tiqn = iscsit_snmp_get_tiqn(conn); iscsit_handle_logout_cmd() local 3343 struct iscsi_tiqn *tiqn; iscsit_build_sendtargets_response() local [all...] |
H A D | iscsi_target_util.c | 929 sess->tpg->tpg_tiqn->tiqn, (u32)sess->tpg->tpgt); in iscsit_handle_nopin_response_timeout() 1303 struct iscsi_tiqn *tiqn; in iscsit_collect_login_stats() local 1306 tiqn = iscsit_snmp_get_tiqn(conn); in iscsit_collect_login_stats() 1307 if (!tiqn) in iscsit_collect_login_stats() 1310 ls = &tiqn->login_stats; in iscsit_collect_login_stats() 1373 struct iscsi_tiqn *tiqn = tpg->tpg_tiqn; in iscsit_fill_cxn_timeout_err_stats() local 1375 if (!tiqn) in iscsit_fill_cxn_timeout_err_stats() 1378 spin_lock_bh(&tiqn->sess_err_stats.lock); in iscsit_fill_cxn_timeout_err_stats() 1379 strlcpy(tiqn->sess_err_stats.last_sess_fail_rem_name, in iscsit_fill_cxn_timeout_err_stats() 1381 sizeof(tiqn in iscsit_fill_cxn_timeout_err_stats() [all...] |
H A D | iscsi_target_nego.c | 1071 struct iscsi_tiqn *tiqn; in iscsi_target_locate_portal() local 1194 tiqn = iscsit_get_tiqn_for_login(t_buf); in iscsi_target_locate_portal() 1195 if (!tiqn) { in iscsi_target_locate_portal() 1203 pr_debug("Located Storage Object: %s\n", tiqn->tiqn); in iscsi_target_locate_portal() 1208 conn->tpg = iscsit_get_tpg_from_np(tiqn, np, &tpg_np); in iscsi_target_locate_portal() 1211 " on %s\n", tiqn->tiqn); in iscsi_target_locate_portal() 1212 iscsit_put_tiqn_for_login(tiqn); in iscsi_target_locate_portal() 1226 iscsit_put_tiqn_for_login(tiqn); in iscsi_target_locate_portal() [all...] |
H A D | iscsi_target_erl1.c | 1122 sess->tpg->tpg_tiqn->tiqn, (u32)sess->tpg->tpgt); in iscsit_handle_dataout_timeout() 1132 sess->tpg->tpg_tiqn->tiqn, (u32)sess->tpg->tpgt); in iscsit_handle_dataout_timeout()
|
/kernel/linux/linux-6.6/drivers/target/iscsi/ |
H A D | iscsi_target_tpg.c | 25 struct iscsi_portal_group *iscsit_alloc_portal_group(struct iscsi_tiqn *tiqn, u16 tpgt) in iscsit_alloc_portal_group() argument 37 tpg->tpg_tiqn = tiqn; in iscsit_alloc_portal_group() 124 struct iscsi_tiqn *tiqn, in iscsit_get_tpg_from_np() 131 spin_lock(&tiqn->tiqn_tpg_lock); in iscsit_get_tpg_from_np() 132 list_for_each_entry(tpg, &tiqn->tiqn_tpg_list, tpg_list) { in iscsit_get_tpg_from_np() 147 spin_unlock(&tiqn->tiqn_tpg_lock); in iscsit_get_tpg_from_np() 153 spin_unlock(&tiqn->tiqn_tpg_lock); in iscsit_get_tpg_from_np() 227 int iscsit_tpg_add_portal_group(struct iscsi_tiqn *tiqn, struct iscsi_portal_group *tpg) in iscsit_tpg_add_portal_group() argument 245 spin_lock(&tiqn->tiqn_tpg_lock); in iscsit_tpg_add_portal_group() 246 list_add_tail(&tpg->tpg_list, &tiqn in iscsit_tpg_add_portal_group() 123 iscsit_get_tpg_from_np( struct iscsi_tiqn *tiqn, struct iscsi_np *np, struct iscsi_tpg_np **tpg_np_out) iscsit_get_tpg_from_np() argument 261 iscsit_tpg_del_portal_group( struct iscsi_tiqn *tiqn, struct iscsi_portal_group *tpg, int force) iscsit_tpg_del_portal_group() argument 306 struct iscsi_tiqn *tiqn = tpg->tpg_tiqn; iscsit_tpg_enable_portal_group() local 353 struct iscsi_tiqn *tiqn; iscsit_tpg_disable_portal_group() local 421 iscsit_tpg_check_network_portal( struct iscsi_tiqn *tiqn, struct sockaddr_storage *sockaddr, int network_transport) iscsit_tpg_check_network_portal() argument [all...] |
H A D | iscsi_target_stat.c | 92 struct iscsi_tiqn *tiqn = iscsi_instance_tiqn(item); in iscsi_stat_instance_fail_sess_show() local 93 struct iscsi_sess_err_stats *sess_err = &tiqn->sess_err_stats; in iscsi_stat_instance_fail_sess_show() 108 struct iscsi_tiqn *tiqn = iscsi_instance_tiqn(item); in iscsi_stat_instance_fail_type_show() local 109 struct iscsi_sess_err_stats *sess_err = &tiqn->sess_err_stats; in iscsi_stat_instance_fail_type_show() 118 struct iscsi_tiqn *tiqn = iscsi_instance_tiqn(item); in iscsi_stat_instance_fail_rem_name_show() local 119 struct iscsi_sess_err_stats *sess_err = &tiqn->sess_err_stats; in iscsi_stat_instance_fail_rem_name_show() 206 struct iscsi_tiqn *tiqn = iscsi_sess_err_tiqn(item); in iscsi_stat_sess_err_digest_errors_show() local 207 struct iscsi_sess_err_stats *sess_err = &tiqn->sess_err_stats; in iscsi_stat_sess_err_digest_errors_show() 215 struct iscsi_tiqn *tiqn = iscsi_sess_err_tiqn(item); in iscsi_stat_sess_err_cxn_errors_show() local 216 struct iscsi_sess_err_stats *sess_err = &tiqn in iscsi_stat_sess_err_cxn_errors_show() 224 struct iscsi_tiqn *tiqn = iscsi_sess_err_tiqn(item); iscsi_stat_sess_err_format_errors_show() local 274 struct iscsi_tiqn *tiqn = iscsi_tgt_attr_tiqn(item); iscsi_stat_tgt_attr_login_fails_show() local 290 struct iscsi_tiqn *tiqn = iscsi_tgt_attr_tiqn(item); iscsi_stat_tgt_attr_last_fail_time_show() local 306 struct iscsi_tiqn *tiqn = iscsi_tgt_attr_tiqn(item); iscsi_stat_tgt_attr_last_fail_type_show() local 320 struct iscsi_tiqn *tiqn = iscsi_tgt_attr_tiqn(item); iscsi_stat_tgt_attr_fail_intr_name_show() local 335 struct iscsi_tiqn *tiqn = iscsi_tgt_attr_tiqn(item); iscsi_stat_tgt_attr_fail_intr_addr_type_show() local 352 struct iscsi_tiqn *tiqn = iscsi_tgt_attr_tiqn(item); iscsi_stat_tgt_attr_fail_intr_addr_show() local 414 struct iscsi_tiqn *tiqn = iscsi_login_stat_tiqn(item); iscsi_stat_login_accepts_show() local 428 struct iscsi_tiqn *tiqn = iscsi_login_stat_tiqn(item); iscsi_stat_login_other_fails_show() local 442 struct iscsi_tiqn *tiqn = iscsi_login_stat_tiqn(item); iscsi_stat_login_redirects_show() local 456 struct iscsi_tiqn *tiqn = iscsi_login_stat_tiqn(item); iscsi_stat_login_authorize_fails_show() local 470 struct iscsi_tiqn *tiqn = iscsi_login_stat_tiqn(item); iscsi_stat_login_authenticate_fails_show() local 484 struct iscsi_tiqn *tiqn = iscsi_login_stat_tiqn(item); iscsi_stat_login_negotiate_fails_show() local 545 struct iscsi_tiqn *tiqn = iscsi_logout_stat_tiqn(item); iscsi_stat_logout_normal_logouts_show() local 554 struct iscsi_tiqn *tiqn = iscsi_logout_stat_tiqn(item); iscsi_stat_logout_abnormal_logouts_show() local 592 struct iscsi_tiqn *tiqn = container_of(wwn, iscsi_stat_sess_inst_show() local [all...] |
H A D | iscsi_target_configfs.c | 1044 struct iscsi_tiqn *tiqn; in lio_target_tiqn_addtpg() local 1049 tiqn = container_of(wwn, struct iscsi_tiqn, tiqn_wwn); in lio_target_tiqn_addtpg() 1065 tpg = iscsit_alloc_portal_group(tiqn, tpgt); in lio_target_tiqn_addtpg() 1073 ret = iscsit_tpg_add_portal_group(tiqn, tpg); in lio_target_tiqn_addtpg() 1077 pr_debug("LIO_Target_ConfigFS: REGISTER -> %s\n", tiqn->tiqn); in lio_target_tiqn_addtpg() 1121 struct iscsi_tiqn *tiqn; in lio_target_tiqn_deltpg() local 1124 tiqn = tpg->tpg_tiqn; in lio_target_tiqn_deltpg() 1129 iscsit_tpg_del_portal_group(tiqn, tpg, 1); in lio_target_tiqn_deltpg() 1190 struct iscsi_tiqn *tiqn; in lio_target_call_coreaddtiqn() local 1204 struct iscsi_tiqn *tiqn = container_of(wwn, struct iscsi_tiqn, tiqn_wwn); lio_target_add_wwn_groups() local 1235 struct iscsi_tiqn *tiqn = container_of(wwn, struct iscsi_tiqn, tiqn_wwn); lio_target_call_coredeltiqn() local [all...] |
H A D | iscsi_target.c | 68 struct iscsi_tiqn *tiqn = NULL; in iscsit_get_tiqn_for_login() local 71 list_for_each_entry(tiqn, &g_tiqn_list, tiqn_list) { in iscsit_get_tiqn_for_login() 72 if (!strcmp(tiqn->tiqn, buf)) { in iscsit_get_tiqn_for_login() 74 spin_lock(&tiqn->tiqn_state_lock); in iscsit_get_tiqn_for_login() 75 if (tiqn->tiqn_state == TIQN_STATE_ACTIVE) { in iscsit_get_tiqn_for_login() 76 tiqn->tiqn_access_count++; in iscsit_get_tiqn_for_login() 77 spin_unlock(&tiqn->tiqn_state_lock); in iscsit_get_tiqn_for_login() 79 return tiqn; in iscsit_get_tiqn_for_login() 81 spin_unlock(&tiqn in iscsit_get_tiqn_for_login() 89 iscsit_set_tiqn_shutdown(struct iscsi_tiqn *tiqn) iscsit_set_tiqn_shutdown() argument 102 iscsit_put_tiqn_for_login(struct iscsi_tiqn *tiqn) iscsit_put_tiqn_for_login() argument 115 struct iscsi_tiqn *tiqn = NULL; iscsit_add_tiqn() local 162 iscsit_wait_for_tiqn(struct iscsi_tiqn *tiqn) iscsit_wait_for_tiqn() argument 176 iscsit_del_tiqn(struct iscsi_tiqn *tiqn) iscsit_del_tiqn() argument 252 struct iscsi_tiqn *tiqn = tpg->tpg_tiqn; iscsit_deaccess_np() local 2494 struct iscsi_tiqn *tiqn = iscsit_snmp_get_tiqn(conn); iscsit_handle_logout_cmd() local 3384 struct iscsi_tiqn *tiqn; iscsit_build_sendtargets_response() local [all...] |
H A D | iscsi_target_util.c | 913 sess->tpg->tpg_tiqn->tiqn, (u32)sess->tpg->tpgt); in iscsit_handle_nopin_response_timeout() 1341 struct iscsi_tiqn *tiqn; in iscsit_collect_login_stats() local 1344 tiqn = iscsit_snmp_get_tiqn(conn); in iscsit_collect_login_stats() 1345 if (!tiqn) in iscsit_collect_login_stats() 1348 ls = &tiqn->login_stats; in iscsit_collect_login_stats() 1411 struct iscsi_tiqn *tiqn = tpg->tpg_tiqn; in iscsit_fill_cxn_timeout_err_stats() local 1413 if (!tiqn) in iscsit_fill_cxn_timeout_err_stats() 1416 spin_lock_bh(&tiqn->sess_err_stats.lock); in iscsit_fill_cxn_timeout_err_stats() 1417 strscpy(tiqn->sess_err_stats.last_sess_fail_rem_name, in iscsit_fill_cxn_timeout_err_stats() 1419 sizeof(tiqn in iscsit_fill_cxn_timeout_err_stats() [all...] |
H A D | iscsi_target_nego.c | 1114 struct iscsi_tiqn *tiqn; in iscsi_target_locate_portal() local 1235 tiqn = iscsit_get_tiqn_for_login(t_buf); in iscsi_target_locate_portal() 1236 if (!tiqn) { in iscsi_target_locate_portal() 1244 pr_debug("Located Storage Object: %s\n", tiqn->tiqn); in iscsi_target_locate_portal() 1249 conn->tpg = iscsit_get_tpg_from_np(tiqn, np, &tpg_np); in iscsi_target_locate_portal() 1252 " on %s\n", tiqn->tiqn); in iscsi_target_locate_portal() 1253 iscsit_put_tiqn_for_login(tiqn); in iscsi_target_locate_portal() 1267 iscsit_put_tiqn_for_login(tiqn); in iscsi_target_locate_portal() [all...] |
H A D | iscsi_target_erl1.c | 1120 sess->tpg->tpg_tiqn->tiqn, (u32)sess->tpg->tpgt); in iscsit_handle_dataout_timeout() 1130 sess->tpg->tpg_tiqn->tiqn, (u32)sess->tpg->tpgt); in iscsit_handle_dataout_timeout()
|
/kernel/linux/linux-5.10/include/target/iscsi/ |
H A D | iscsi_target_core.h | 851 unsigned char tiqn[ISCSI_IQN_LEN]; member
|
/kernel/linux/linux-6.6/include/target/iscsi/ |
H A D | iscsi_target_core.h | 864 unsigned char tiqn[ISCSI_IQN_LEN]; member
|