/kernel/linux/linux-5.10/drivers/target/iscsi/ |
H A D | iscsi_target_tpg.c | 129 struct iscsi_tpg_np *tpg_np; in iscsit_get_tpg_from_np() local 142 list_for_each_entry(tpg_np, &tpg->tpg_gnp_list, tpg_np_list) { in iscsit_get_tpg_from_np() 143 if (tpg_np->tpg_np == np) { in iscsit_get_tpg_from_np() 144 *tpg_np_out = tpg_np; in iscsit_get_tpg_from_np() 145 kref_get(&tpg_np->tpg_np_kref); in iscsit_get_tpg_from_np() 170 struct iscsi_tpg_np *tpg_np, in iscsit_clear_tpg_np_login_thread() 174 if (!tpg_np->tpg_np) { in iscsit_clear_tpg_np_login_thread() 175 pr_err("struct iscsi_tpg_np->tpg_np i in iscsit_clear_tpg_np_login_thread() 169 iscsit_clear_tpg_np_login_thread( struct iscsi_tpg_np *tpg_np, struct iscsi_portal_group *tpg, bool shutdown) iscsit_clear_tpg_np_login_thread() argument 188 struct iscsi_tpg_np *tpg_np; iscsit_clear_tpg_np_login_threads() local 403 iscsit_tpg_locate_child_np( struct iscsi_tpg_np *tpg_np, int network_transport) iscsit_tpg_locate_child_np() argument 429 struct iscsi_tpg_np *tpg_np; iscsit_tpg_check_network_portal() local 462 struct iscsi_tpg_np *tpg_np; iscsit_tpg_add_network_portal() local 518 iscsit_tpg_release_np( struct iscsi_tpg_np *tpg_np, struct iscsi_portal_group *tpg, struct iscsi_np *np) iscsit_tpg_release_np() argument 538 iscsit_tpg_del_network_portal( struct iscsi_portal_group *tpg, struct iscsi_tpg_np *tpg_np) iscsit_tpg_del_network_portal() argument [all...] |
H A D | iscsi_target_configfs.c | 42 struct iscsi_tpg_np *tpg_np = to_iscsi_tpg_np(item); in lio_target_np_driver_show() local 46 tpg_np_new = iscsit_tpg_locate_child_np(tpg_np, type); in lio_target_np_driver_show() 59 struct iscsi_tpg_np *tpg_np = to_iscsi_tpg_np(item); in lio_target_np_driver_store() local 73 np = tpg_np->tpg_np; in lio_target_np_driver_store() 80 tpg = tpg_np->tpg; in lio_target_np_driver_store() 95 &np->np_sockaddr, tpg_np, type); in lio_target_np_driver_store() 101 tpg_np_new = iscsit_tpg_locate_child_np(tpg_np, type); in lio_target_np_driver_store() 160 struct iscsi_tpg_np *tpg_np; in lio_target_call_addnptotpg() local 236 tpg_np in lio_target_call_addnptotpg() 252 struct iscsi_tpg_np *tpg_np; lio_target_call_delnpfromtpg() local [all...] |
H A D | iscsi_target_nego.c | 571 struct iscsi_tpg_np *tpg_np = conn->tpg_np; in iscsi_target_do_login_rx() local 660 iscsit_deaccess_np(np, tpg, tpg_np); in iscsi_target_do_login_rx() 668 iscsit_deaccess_np(np, tpg, tpg_np); in iscsi_target_do_login_rx() 1072 struct iscsi_tpg_np *tpg_np = NULL; in iscsi_target_locate_portal() local 1208 conn->tpg = iscsit_get_tpg_from_np(tiqn, np, &tpg_np); in iscsi_target_locate_portal() 1218 conn->tpg_np = tpg_np; in iscsi_target_locate_portal() 1225 kref_put(&tpg_np->tpg_np_kref, iscsit_login_kref_put); in iscsi_target_locate_portal() 1236 kref_put(&tpg_np in iscsi_target_locate_portal() [all...] |
H A D | iscsi_target_login.c | 1227 struct iscsi_tpg_np *tpg_np; in __iscsi_target_login_thread() local 1395 tpg_np = conn->tpg_np; in __iscsi_target_login_thread() 1398 iscsit_deaccess_np(np, tpg, tpg_np); in __iscsi_target_login_thread() 1402 tpg_np = NULL; in __iscsi_target_login_thread() 1410 tpg_np = conn->tpg_np; in __iscsi_target_login_thread() 1415 iscsit_deaccess_np(np, tpg, tpg_np); in __iscsi_target_login_thread() 1417 tpg_np = NULL; in __iscsi_target_login_thread()
|
H A D | iscsi_target.c | 242 struct iscsi_tpg_np *tpg_np = container_of(kref, in iscsit_login_kref_put() local 245 complete(&tpg_np->tpg_np_comp); in iscsit_login_kref_put() 249 struct iscsi_tpg_np *tpg_np) in iscsit_deaccess_np() 255 if (tpg_np) in iscsit_deaccess_np() 256 kref_put(&tpg_np->tpg_np_kref, iscsit_login_kref_put); in iscsit_deaccess_np() 404 struct iscsi_tpg_np *tpg_np, in iscsit_reset_np_thread() 424 if (tpg_np && shutdown) { in iscsit_reset_np_thread() 425 kref_put(&tpg_np->tpg_np_kref, iscsit_login_kref_put); in iscsit_reset_np_thread() 427 wait_for_completion(&tpg_np->tpg_np_comp); in iscsit_reset_np_thread() 3344 struct iscsi_tpg_np *tpg_np; in iscsit_build_sendtargets_response() local 248 iscsit_deaccess_np(struct iscsi_np *np, struct iscsi_portal_group *tpg, struct iscsi_tpg_np *tpg_np) iscsit_deaccess_np() argument 402 iscsit_reset_np_thread( struct iscsi_np *np, struct iscsi_tpg_np *tpg_np, struct iscsi_portal_group *tpg, bool shutdown) iscsit_reset_np_thread() argument [all...] |
/kernel/linux/linux-6.6/drivers/target/iscsi/ |
H A D | iscsi_target_tpg.c | 129 struct iscsi_tpg_np *tpg_np; in iscsit_get_tpg_from_np() local 142 list_for_each_entry(tpg_np, &tpg->tpg_gnp_list, tpg_np_list) { in iscsit_get_tpg_from_np() 143 if (tpg_np->tpg_np == np) { in iscsit_get_tpg_from_np() 144 *tpg_np_out = tpg_np; in iscsit_get_tpg_from_np() 145 kref_get(&tpg_np->tpg_np_kref); in iscsit_get_tpg_from_np() 170 struct iscsi_tpg_np *tpg_np, in iscsit_clear_tpg_np_login_thread() 174 if (!tpg_np->tpg_np) { in iscsit_clear_tpg_np_login_thread() 175 pr_err("struct iscsi_tpg_np->tpg_np i in iscsit_clear_tpg_np_login_thread() 169 iscsit_clear_tpg_np_login_thread( struct iscsi_tpg_np *tpg_np, struct iscsi_portal_group *tpg, bool shutdown) iscsit_clear_tpg_np_login_thread() argument 188 struct iscsi_tpg_np *tpg_np; iscsit_clear_tpg_np_login_threads() local 401 iscsit_tpg_locate_child_np( struct iscsi_tpg_np *tpg_np, int network_transport) iscsit_tpg_locate_child_np() argument 427 struct iscsi_tpg_np *tpg_np; iscsit_tpg_check_network_portal() local 460 struct iscsi_tpg_np *tpg_np; iscsit_tpg_add_network_portal() local 516 iscsit_tpg_release_np( struct iscsi_tpg_np *tpg_np, struct iscsi_portal_group *tpg, struct iscsi_np *np) iscsit_tpg_release_np() argument 536 iscsit_tpg_del_network_portal( struct iscsi_portal_group *tpg, struct iscsi_tpg_np *tpg_np) iscsit_tpg_del_network_portal() argument [all...] |
H A D | iscsi_target_configfs.c | 42 struct iscsi_tpg_np *tpg_np = to_iscsi_tpg_np(item); in lio_target_np_driver_show() local 46 tpg_np_new = iscsit_tpg_locate_child_np(tpg_np, type); in lio_target_np_driver_show() 59 struct iscsi_tpg_np *tpg_np = to_iscsi_tpg_np(item); in lio_target_np_driver_store() local 73 np = tpg_np->tpg_np; in lio_target_np_driver_store() 80 tpg = tpg_np->tpg; in lio_target_np_driver_store() 95 &np->np_sockaddr, tpg_np, type); in lio_target_np_driver_store() 101 tpg_np_new = iscsit_tpg_locate_child_np(tpg_np, type); in lio_target_np_driver_store() 160 struct iscsi_tpg_np *tpg_np; in lio_target_call_addnptotpg() local 235 tpg_np in lio_target_call_addnptotpg() 251 struct iscsi_tpg_np *tpg_np; lio_target_call_delnpfromtpg() local [all...] |
H A D | iscsi_target_nego.c | 545 struct iscsi_tpg_np *tpg_np = conn->tpg_np; in iscsi_target_do_login_rx() local 644 iscsit_deaccess_np(np, tpg, tpg_np); in iscsi_target_do_login_rx() 653 iscsit_deaccess_np(np, tpg, tpg_np); in iscsi_target_do_login_rx() 1115 struct iscsi_tpg_np *tpg_np = NULL; in iscsi_target_locate_portal() local 1249 conn->tpg = iscsit_get_tpg_from_np(tiqn, np, &tpg_np); in iscsi_target_locate_portal() 1259 conn->tpg_np = tpg_np; in iscsi_target_locate_portal() 1266 kref_put(&tpg_np->tpg_np_kref, iscsit_login_kref_put); in iscsi_target_locate_portal() 1277 kref_put(&tpg_np in iscsi_target_locate_portal() [all...] |
H A D | iscsi_target_login.c | 1205 struct iscsi_tpg_np *tpg_np; in __iscsi_target_login_thread() local 1371 tpg_np = conn->tpg_np; in __iscsi_target_login_thread() 1374 iscsit_deaccess_np(np, tpg, tpg_np); in __iscsi_target_login_thread() 1378 tpg_np = NULL; in __iscsi_target_login_thread() 1386 tpg_np = conn->tpg_np; in __iscsi_target_login_thread() 1391 iscsit_deaccess_np(np, tpg, tpg_np); in __iscsi_target_login_thread() 1393 tpg_np = NULL; in __iscsi_target_login_thread()
|
H A D | iscsi_target.c | 243 struct iscsi_tpg_np *tpg_np = container_of(kref, in iscsit_login_kref_put() local 246 complete(&tpg_np->tpg_np_comp); in iscsit_login_kref_put() 250 struct iscsi_tpg_np *tpg_np) in iscsit_deaccess_np() 256 if (tpg_np) in iscsit_deaccess_np() 257 kref_put(&tpg_np->tpg_np_kref, iscsit_login_kref_put); in iscsit_deaccess_np() 403 struct iscsi_tpg_np *tpg_np, in iscsit_reset_np_thread() 423 if (tpg_np && shutdown) { in iscsit_reset_np_thread() 424 kref_put(&tpg_np->tpg_np_kref, iscsit_login_kref_put); in iscsit_reset_np_thread() 426 wait_for_completion(&tpg_np->tpg_np_comp); in iscsit_reset_np_thread() 3385 struct iscsi_tpg_np *tpg_np; in iscsit_build_sendtargets_response() local 249 iscsit_deaccess_np(struct iscsi_np *np, struct iscsi_portal_group *tpg, struct iscsi_tpg_np *tpg_np) iscsit_deaccess_np() argument 401 iscsit_reset_np_thread( struct iscsi_np *np, struct iscsi_tpg_np *tpg_np, struct iscsi_portal_group *tpg, bool shutdown) iscsit_reset_np_thread() argument [all...] |
/kernel/linux/linux-5.10/include/target/iscsi/ |
H A D | iscsi_target_core.h | 598 struct iscsi_tpg_np *tpg_np; member 800 struct iscsi_np *tpg_np; member
|
/kernel/linux/linux-6.6/include/target/iscsi/ |
H A D | iscsi_target_core.h | 600 struct iscsi_tpg_np *tpg_np; member 807 struct iscsi_np *tpg_np; member
|
/kernel/linux/linux-5.10/drivers/target/ |
H A D | target_core_fabric_configfs.c | 506 TF_CIT_SETUP(tpg_np, NULL, &target_fabric_np_group_ops, NULL);
|
/kernel/linux/linux-6.6/drivers/target/ |
H A D | target_core_fabric_configfs.c | 507 TF_CIT_SETUP(tpg_np, NULL, &target_fabric_np_group_ops, NULL);
|