Lines Matching refs:tl_nexus

105 	struct tcm_loop_nexus *tl_nexus;  in tcm_loop_target_queue_cmd()  local
126 tl_nexus = tl_tpg->tl_nexus; in tcm_loop_target_queue_cmd()
127 if (!tl_nexus) { in tcm_loop_target_queue_cmd()
147 target_init_cmd(se_cmd, tl_nexus->se_sess, &tl_cmd->tl_sense_buf[0], in tcm_loop_target_queue_cmd()
194 struct tcm_loop_nexus *tl_nexus; in tcm_loop_issue_tmr() local
201 tl_nexus = tl_tpg->tl_nexus; in tcm_loop_issue_tmr()
202 if (!tl_nexus) { in tcm_loop_issue_tmr()
214 se_sess = tl_tpg->tl_nexus->se_sess; in tcm_loop_issue_tmr()
677 tl_tpg->tl_nexus = p; in tcm_loop_alloc_sess_cb()
686 struct tcm_loop_nexus *tl_nexus; in tcm_loop_make_nexus() local
689 if (tl_tpg->tl_nexus) { in tcm_loop_make_nexus()
694 tl_nexus = kzalloc(sizeof(*tl_nexus), GFP_KERNEL); in tcm_loop_make_nexus()
695 if (!tl_nexus) in tcm_loop_make_nexus()
698 tl_nexus->se_sess = target_setup_session(&tl_tpg->tl_se_tpg, 0, 0, in tcm_loop_make_nexus()
700 name, tl_nexus, tcm_loop_alloc_sess_cb); in tcm_loop_make_nexus()
701 if (IS_ERR(tl_nexus->se_sess)) { in tcm_loop_make_nexus()
702 ret = PTR_ERR(tl_nexus->se_sess); in tcm_loop_make_nexus()
703 kfree(tl_nexus); in tcm_loop_make_nexus()
716 struct tcm_loop_nexus *tl_nexus; in tcm_loop_drop_nexus() local
718 tl_nexus = tpg->tl_nexus; in tcm_loop_drop_nexus()
719 if (!tl_nexus) in tcm_loop_drop_nexus()
722 se_sess = tl_nexus->se_sess; in tcm_loop_drop_nexus()
734 tl_nexus->se_sess->se_node_acl->initiatorname); in tcm_loop_drop_nexus()
739 tpg->tl_nexus = NULL; in tcm_loop_drop_nexus()
740 kfree(tl_nexus); in tcm_loop_drop_nexus()
751 struct tcm_loop_nexus *tl_nexus; in tcm_loop_tpg_nexus_show() local
754 tl_nexus = tl_tpg->tl_nexus; in tcm_loop_tpg_nexus_show()
755 if (!tl_nexus) in tcm_loop_tpg_nexus_show()
759 tl_nexus->se_sess->se_node_acl->initiatorname); in tcm_loop_tpg_nexus_show()
878 if (tl_tpg->tl_nexus) { in tcm_loop_tpg_transport_status_store()
879 struct se_session *tl_sess = tl_tpg->tl_nexus->se_sess; in tcm_loop_tpg_transport_status_store()