Lines Matching refs:tv_nexus
1490 struct scsiback_nexus *tv_nexus; in scsiback_make_nexus() local
1500 tv_nexus = kzalloc(sizeof(struct scsiback_nexus), GFP_KERNEL); in scsiback_make_nexus()
1501 if (!tv_nexus) { in scsiback_make_nexus()
1508 tv_nexus->tvn_se_sess = transport_init_session(TARGET_PROT_NORMAL); in scsiback_make_nexus()
1509 if (IS_ERR(tv_nexus->tvn_se_sess)) { in scsiback_make_nexus()
1511 kfree(tv_nexus); in scsiback_make_nexus()
1514 se_sess = tv_nexus->tvn_se_sess; in scsiback_make_nexus()
1520 tv_nexus->tvn_se_sess->se_node_acl = core_tpg_check_initiator_node_acl( in scsiback_make_nexus()
1522 if (!tv_nexus->tvn_se_sess->se_node_acl) { in scsiback_make_nexus()
1529 transport_register_session(se_tpg, tv_nexus->tvn_se_sess->se_node_acl, in scsiback_make_nexus()
1530 tv_nexus->tvn_se_sess, tv_nexus); in scsiback_make_nexus()
1531 tpg->tpg_nexus = tv_nexus; in scsiback_make_nexus()
1538 kfree(tv_nexus); in scsiback_make_nexus()
1545 struct scsiback_nexus *tv_nexus; in scsiback_drop_nexus() local
1548 tv_nexus = tpg->tpg_nexus; in scsiback_drop_nexus()
1549 if (!tv_nexus) { in scsiback_drop_nexus()
1554 se_sess = tv_nexus->tvn_se_sess; in scsiback_drop_nexus()
1576 tv_nexus->tvn_se_sess->se_node_acl->initiatorname); in scsiback_drop_nexus()
1581 transport_deregister_session(tv_nexus->tvn_se_sess); in scsiback_drop_nexus()
1585 kfree(tv_nexus); in scsiback_drop_nexus()
1594 struct scsiback_nexus *tv_nexus; in scsiback_tpg_nexus_show() local
1598 tv_nexus = tpg->tpg_nexus; in scsiback_tpg_nexus_show()
1599 if (!tv_nexus) { in scsiback_tpg_nexus_show()
1604 tv_nexus->tvn_se_sess->se_node_acl->initiatorname); in scsiback_tpg_nexus_show()