tpg_np 242 drivers/target/iscsi/iscsi_target.c struct iscsi_tpg_np *tpg_np = container_of(kref, tpg_np 245 drivers/target/iscsi/iscsi_target.c complete(&tpg_np->tpg_np_comp); tpg_np 249 drivers/target/iscsi/iscsi_target.c struct iscsi_tpg_np *tpg_np) tpg_np 255 drivers/target/iscsi/iscsi_target.c if (tpg_np) tpg_np 256 drivers/target/iscsi/iscsi_target.c kref_put(&tpg_np->tpg_np_kref, iscsit_login_kref_put); tpg_np 404 drivers/target/iscsi/iscsi_target.c struct iscsi_tpg_np *tpg_np, tpg_np 424 drivers/target/iscsi/iscsi_target.c if (tpg_np && shutdown) { tpg_np 425 drivers/target/iscsi/iscsi_target.c kref_put(&tpg_np->tpg_np_kref, iscsit_login_kref_put); tpg_np 427 drivers/target/iscsi/iscsi_target.c wait_for_completion(&tpg_np->tpg_np_comp); tpg_np 3332 drivers/target/iscsi/iscsi_target.c struct iscsi_tpg_np *tpg_np; tpg_np 3396 drivers/target/iscsi/iscsi_target.c list_for_each_entry(tpg_np, &tpg->tpg_gnp_list, tpg_np 3398 drivers/target/iscsi/iscsi_target.c struct iscsi_np *np = tpg_np->tpg_np; tpg_np 42 drivers/target/iscsi/iscsi_target_configfs.c struct iscsi_tpg_np *tpg_np = to_iscsi_tpg_np(item); tpg_np 46 drivers/target/iscsi/iscsi_target_configfs.c tpg_np_new = iscsit_tpg_locate_child_np(tpg_np, type); tpg_np 59 drivers/target/iscsi/iscsi_target_configfs.c struct iscsi_tpg_np *tpg_np = to_iscsi_tpg_np(item); tpg_np 73 drivers/target/iscsi/iscsi_target_configfs.c np = tpg_np->tpg_np; tpg_np 80 drivers/target/iscsi/iscsi_target_configfs.c tpg = tpg_np->tpg; tpg_np 95 drivers/target/iscsi/iscsi_target_configfs.c &np->np_sockaddr, tpg_np, type); tpg_np 101 drivers/target/iscsi/iscsi_target_configfs.c tpg_np_new = iscsit_tpg_locate_child_np(tpg_np, type); tpg_np 160 drivers/target/iscsi/iscsi_target_configfs.c struct iscsi_tpg_np *tpg_np; tpg_np 236 drivers/target/iscsi/iscsi_target_configfs.c tpg_np = iscsit_tpg_add_network_portal(tpg, &sockaddr, NULL, tpg_np 238 drivers/target/iscsi/iscsi_target_configfs.c if (IS_ERR(tpg_np)) { tpg_np 240 drivers/target/iscsi/iscsi_target_configfs.c return ERR_CAST(tpg_np); tpg_np 245 drivers/target/iscsi/iscsi_target_configfs.c return &tpg_np->se_tpg_np; tpg_np 252 drivers/target/iscsi/iscsi_target_configfs.c struct iscsi_tpg_np *tpg_np; tpg_np 256 drivers/target/iscsi/iscsi_target_configfs.c tpg_np = container_of(se_tpg_np, struct iscsi_tpg_np, se_tpg_np); tpg_np 257 drivers/target/iscsi/iscsi_target_configfs.c tpg = tpg_np->tpg; tpg_np 265 drivers/target/iscsi/iscsi_target_configfs.c tpg->tpgt, &tpg_np->tpg_np->np_sockaddr); tpg_np 267 drivers/target/iscsi/iscsi_target_configfs.c ret = iscsit_tpg_del_network_portal(tpg, tpg_np); tpg_np 1251 drivers/target/iscsi/iscsi_target_login.c struct iscsi_tpg_np *tpg_np; tpg_np 1419 drivers/target/iscsi/iscsi_target_login.c tpg_np = conn->tpg_np; tpg_np 1422 drivers/target/iscsi/iscsi_target_login.c iscsit_deaccess_np(np, tpg, tpg_np); tpg_np 1426 drivers/target/iscsi/iscsi_target_login.c tpg_np = NULL; tpg_np 1433 drivers/target/iscsi/iscsi_target_login.c tpg_np = conn->tpg_np; tpg_np 1438 drivers/target/iscsi/iscsi_target_login.c iscsit_deaccess_np(np, tpg, tpg_np); tpg_np 1440 drivers/target/iscsi/iscsi_target_login.c tpg_np = NULL; tpg_np 572 drivers/target/iscsi/iscsi_target_nego.c struct iscsi_tpg_np *tpg_np = conn->tpg_np; tpg_np 637 drivers/target/iscsi/iscsi_target_nego.c iscsit_deaccess_np(np, tpg, tpg_np); tpg_np 644 drivers/target/iscsi/iscsi_target_nego.c iscsit_deaccess_np(np, tpg, tpg_np); tpg_np 1047 drivers/target/iscsi/iscsi_target_nego.c struct iscsi_tpg_np *tpg_np = NULL; tpg_np 1181 drivers/target/iscsi/iscsi_target_nego.c conn->tpg = iscsit_get_tpg_from_np(tiqn, np, &tpg_np); tpg_np 1191 drivers/target/iscsi/iscsi_target_nego.c conn->tpg_np = tpg_np; tpg_np 1198 drivers/target/iscsi/iscsi_target_nego.c kref_put(&tpg_np->tpg_np_kref, iscsit_login_kref_put); tpg_np 1209 drivers/target/iscsi/iscsi_target_nego.c kref_put(&tpg_np->tpg_np_kref, iscsit_login_kref_put); tpg_np 129 drivers/target/iscsi/iscsi_target_tpg.c struct iscsi_tpg_np *tpg_np; tpg_np 142 drivers/target/iscsi/iscsi_target_tpg.c list_for_each_entry(tpg_np, &tpg->tpg_gnp_list, tpg_np_list) { tpg_np 143 drivers/target/iscsi/iscsi_target_tpg.c if (tpg_np->tpg_np == np) { tpg_np 144 drivers/target/iscsi/iscsi_target_tpg.c *tpg_np_out = tpg_np; tpg_np 145 drivers/target/iscsi/iscsi_target_tpg.c kref_get(&tpg_np->tpg_np_kref); tpg_np 170 drivers/target/iscsi/iscsi_target_tpg.c struct iscsi_tpg_np *tpg_np, tpg_np 174 drivers/target/iscsi/iscsi_target_tpg.c if (!tpg_np->tpg_np) { tpg_np 180 drivers/target/iscsi/iscsi_target_tpg.c tpg_np->tpg_np->enabled = false; tpg_np 181 drivers/target/iscsi/iscsi_target_tpg.c iscsit_reset_np_thread(tpg_np->tpg_np, tpg_np, tpg, shutdown); tpg_np 188 drivers/target/iscsi/iscsi_target_tpg.c struct iscsi_tpg_np *tpg_np; tpg_np 191 drivers/target/iscsi/iscsi_target_tpg.c list_for_each_entry(tpg_np, &tpg->tpg_gnp_list, tpg_np_list) { tpg_np 192 drivers/target/iscsi/iscsi_target_tpg.c if (!tpg_np->tpg_np) { tpg_np 197 drivers/target/iscsi/iscsi_target_tpg.c iscsit_clear_tpg_np_login_thread(tpg_np, tpg, shutdown); tpg_np 404 drivers/target/iscsi/iscsi_target_tpg.c struct iscsi_tpg_np *tpg_np, tpg_np 409 drivers/target/iscsi/iscsi_target_tpg.c spin_lock(&tpg_np->tpg_np_parent_lock); tpg_np 411 drivers/target/iscsi/iscsi_target_tpg.c &tpg_np->tpg_np_parent_list, tpg_np_child_list) { tpg_np 412 drivers/target/iscsi/iscsi_target_tpg.c if (tpg_np_child->tpg_np->np_network_transport == tpg_np 414 drivers/target/iscsi/iscsi_target_tpg.c spin_unlock(&tpg_np->tpg_np_parent_lock); tpg_np 418 drivers/target/iscsi/iscsi_target_tpg.c spin_unlock(&tpg_np->tpg_np_parent_lock); tpg_np 429 drivers/target/iscsi/iscsi_target_tpg.c struct iscsi_tpg_np *tpg_np; tpg_np 437 drivers/target/iscsi/iscsi_target_tpg.c list_for_each_entry(tpg_np, &tpg->tpg_gnp_list, tpg_np_list) { tpg_np 438 drivers/target/iscsi/iscsi_target_tpg.c np = tpg_np->tpg_np; tpg_np 459 drivers/target/iscsi/iscsi_target_tpg.c struct iscsi_tpg_np *tpg_np; tpg_np 471 drivers/target/iscsi/iscsi_target_tpg.c tpg_np = kzalloc(sizeof(struct iscsi_tpg_np), GFP_KERNEL); tpg_np 472 drivers/target/iscsi/iscsi_target_tpg.c if (!tpg_np) { tpg_np 480 drivers/target/iscsi/iscsi_target_tpg.c kfree(tpg_np); tpg_np 484 drivers/target/iscsi/iscsi_target_tpg.c INIT_LIST_HEAD(&tpg_np->tpg_np_list); tpg_np 485 drivers/target/iscsi/iscsi_target_tpg.c INIT_LIST_HEAD(&tpg_np->tpg_np_child_list); tpg_np 486 drivers/target/iscsi/iscsi_target_tpg.c INIT_LIST_HEAD(&tpg_np->tpg_np_parent_list); tpg_np 487 drivers/target/iscsi/iscsi_target_tpg.c spin_lock_init(&tpg_np->tpg_np_parent_lock); tpg_np 488 drivers/target/iscsi/iscsi_target_tpg.c init_completion(&tpg_np->tpg_np_comp); tpg_np 489 drivers/target/iscsi/iscsi_target_tpg.c kref_init(&tpg_np->tpg_np_kref); tpg_np 490 drivers/target/iscsi/iscsi_target_tpg.c tpg_np->tpg_np = np; tpg_np 491 drivers/target/iscsi/iscsi_target_tpg.c tpg_np->tpg = tpg; tpg_np 494 drivers/target/iscsi/iscsi_target_tpg.c list_add_tail(&tpg_np->tpg_np_list, &tpg->tpg_gnp_list); tpg_np 501 drivers/target/iscsi/iscsi_target_tpg.c tpg_np->tpg_np_parent = tpg_np_parent; tpg_np 503 drivers/target/iscsi/iscsi_target_tpg.c list_add_tail(&tpg_np->tpg_np_child_list, tpg_np 512 drivers/target/iscsi/iscsi_target_tpg.c return tpg_np; tpg_np 516 drivers/target/iscsi/iscsi_target_tpg.c struct iscsi_tpg_np *tpg_np, tpg_np 520 drivers/target/iscsi/iscsi_target_tpg.c iscsit_clear_tpg_np_login_thread(tpg_np, tpg, true); tpg_np 526 drivers/target/iscsi/iscsi_target_tpg.c tpg_np->tpg_np = NULL; tpg_np 527 drivers/target/iscsi/iscsi_target_tpg.c tpg_np->tpg = NULL; tpg_np 528 drivers/target/iscsi/iscsi_target_tpg.c kfree(tpg_np); tpg_np 537 drivers/target/iscsi/iscsi_target_tpg.c struct iscsi_tpg_np *tpg_np) tpg_np 543 drivers/target/iscsi/iscsi_target_tpg.c np = tpg_np->tpg_np; tpg_np 550 drivers/target/iscsi/iscsi_target_tpg.c if (!tpg_np->tpg_np_parent) { tpg_np 557 drivers/target/iscsi/iscsi_target_tpg.c &tpg_np->tpg_np_parent_list, tpg_np 569 drivers/target/iscsi/iscsi_target_tpg.c spin_lock(&tpg_np->tpg_np_parent->tpg_np_parent_lock); tpg_np 570 drivers/target/iscsi/iscsi_target_tpg.c list_del(&tpg_np->tpg_np_child_list); tpg_np 571 drivers/target/iscsi/iscsi_target_tpg.c spin_unlock(&tpg_np->tpg_np_parent->tpg_np_parent_lock); tpg_np 575 drivers/target/iscsi/iscsi_target_tpg.c list_del(&tpg_np->tpg_np_list); tpg_np 581 drivers/target/iscsi/iscsi_target_tpg.c return iscsit_tpg_release_np(tpg_np, tpg, np); tpg_np 506 drivers/target/target_core_fabric_configfs.c TF_CIT_SETUP(tpg_np, NULL, &target_fabric_np_group_ops, NULL); tpg_np 607 include/target/iscsi/iscsi_target_core.h struct iscsi_tpg_np *tpg_np; tpg_np 809 include/target/iscsi/iscsi_target_core.h struct iscsi_np *tpg_np;