Lines Matching defs:tl_nexus
105 struct tcm_loop_nexus *tl_nexus;
126 tl_nexus = tl_tpg->tl_nexus;
127 if (!tl_nexus) {
147 target_init_cmd(se_cmd, tl_nexus->se_sess, &tl_cmd->tl_sense_buf[0],
194 struct tcm_loop_nexus *tl_nexus;
199 * Locate the tl_nexus and se_sess pointers
201 tl_nexus = tl_tpg->tl_nexus;
202 if (!tl_nexus) {
214 se_sess = tl_tpg->tl_nexus->se_sess;
677 tl_tpg->tl_nexus = p;
686 struct tcm_loop_nexus *tl_nexus;
689 if (tl_tpg->tl_nexus) {
690 pr_debug("tl_tpg->tl_nexus already exists\n");
694 tl_nexus = kzalloc(sizeof(*tl_nexus), GFP_KERNEL);
695 if (!tl_nexus)
698 tl_nexus->se_sess = target_setup_session(&tl_tpg->tl_se_tpg, 0, 0,
700 name, tl_nexus, tcm_loop_alloc_sess_cb);
701 if (IS_ERR(tl_nexus->se_sess)) {
702 ret = PTR_ERR(tl_nexus->se_sess);
703 kfree(tl_nexus);
716 struct tcm_loop_nexus *tl_nexus;
718 tl_nexus = tpg->tl_nexus;
719 if (!tl_nexus)
722 se_sess = tl_nexus->se_sess;
734 tl_nexus->se_sess->se_node_acl->initiatorname);
739 tpg->tl_nexus = NULL;
740 kfree(tl_nexus);
751 struct tcm_loop_nexus *tl_nexus;
754 tl_nexus = tl_tpg->tl_nexus;
755 if (!tl_nexus)
759 tl_nexus->se_sess->se_node_acl->initiatorname);
878 if (tl_tpg->tl_nexus) {
879 struct se_session *tl_sess = tl_tpg->tl_nexus->se_sess;