Lines Matching defs:tl_nexus
102 struct tcm_loop_nexus *tl_nexus;
124 tl_nexus = tl_tpg->tl_nexus;
125 if (!tl_nexus) {
145 rc = target_submit_cmd_map_sgls(se_cmd, tl_nexus->se_sess, sc->cmnd,
199 struct tcm_loop_nexus *tl_nexus;
204 * Locate the tl_nexus and se_sess pointers
206 tl_nexus = tl_tpg->tl_nexus;
207 if (!tl_nexus) {
219 se_sess = tl_tpg->tl_nexus->se_sess;
717 tl_tpg->tl_nexus = p;
726 struct tcm_loop_nexus *tl_nexus;
729 if (tl_tpg->tl_nexus) {
730 pr_debug("tl_tpg->tl_nexus already exists\n");
734 tl_nexus = kzalloc(sizeof(*tl_nexus), GFP_KERNEL);
735 if (!tl_nexus)
738 tl_nexus->se_sess = target_setup_session(&tl_tpg->tl_se_tpg, 0, 0,
740 name, tl_nexus, tcm_loop_alloc_sess_cb);
741 if (IS_ERR(tl_nexus->se_sess)) {
742 ret = PTR_ERR(tl_nexus->se_sess);
743 kfree(tl_nexus);
756 struct tcm_loop_nexus *tl_nexus;
758 tl_nexus = tpg->tl_nexus;
759 if (!tl_nexus)
762 se_sess = tl_nexus->se_sess;
774 tl_nexus->se_sess->se_node_acl->initiatorname);
779 tpg->tl_nexus = NULL;
780 kfree(tl_nexus);
791 struct tcm_loop_nexus *tl_nexus;
794 tl_nexus = tl_tpg->tl_nexus;
795 if (!tl_nexus)
799 tl_nexus->se_sess->se_node_acl->initiatorname);
918 if (tl_tpg->tl_nexus) {
919 struct se_session *tl_sess = tl_tpg->tl_nexus->se_sess;