Lines Matching refs:tv_nexus
1052 struct tcm_usbg_nexus *tv_nexus; in usbg_cmd_work() local
1058 tv_nexus = tpg->tpg_nexus; in usbg_cmd_work()
1062 tv_nexus->tvn_se_sess->se_tpg->se_tpg_tfo, in usbg_cmd_work()
1063 tv_nexus->tvn_se_sess, cmd->data_len, DMA_NONE, in usbg_cmd_work()
1068 if (target_submit_cmd(se_cmd, tv_nexus->tvn_se_sess, in usbg_cmd_work()
1088 struct tcm_usbg_nexus *tv_nexus; in usbg_submit_command() local
1126 tv_nexus = tpg->tpg_nexus; in usbg_submit_command()
1127 if (!tv_nexus) { in usbg_submit_command()
1168 struct tcm_usbg_nexus *tv_nexus; in bot_cmd_work() local
1174 tv_nexus = tpg->tpg_nexus; in bot_cmd_work()
1178 tv_nexus->tvn_se_sess->se_tpg->se_tpg_tfo, in bot_cmd_work()
1179 tv_nexus->tvn_se_sess, cmd->data_len, DMA_NONE, in bot_cmd_work()
1184 if (target_submit_cmd(se_cmd, tv_nexus->tvn_se_sess, in bot_cmd_work()
1204 struct tcm_usbg_nexus *tv_nexus; in bot_submit_command() local
1237 tv_nexus = tpg->tpg_nexus; in bot_submit_command()
1238 if (!tv_nexus) { in bot_submit_command()
1691 struct tcm_usbg_nexus *tv_nexus; in tcm_usbg_tpg_show_nexus() local
1695 tv_nexus = tpg->tpg_nexus; in tcm_usbg_tpg_show_nexus()
1696 if (!tv_nexus) { in tcm_usbg_tpg_show_nexus()
1701 tv_nexus->tvn_se_sess->se_node_acl->initiatorname); in tcm_usbg_tpg_show_nexus()
1710 struct tcm_usbg_nexus *tv_nexus; in tcm_usbg_make_nexus() local
1722 tv_nexus = kzalloc(sizeof(*tv_nexus), GFP_KERNEL); in tcm_usbg_make_nexus()
1723 if (!tv_nexus) in tcm_usbg_make_nexus()
1725 tv_nexus->tvn_se_sess = transport_init_session(TARGET_PROT_NORMAL); in tcm_usbg_make_nexus()
1726 if (IS_ERR(tv_nexus->tvn_se_sess)) in tcm_usbg_make_nexus()
1734 tv_nexus->tvn_se_sess->se_node_acl = core_tpg_check_initiator_node_acl( in tcm_usbg_make_nexus()
1736 if (!tv_nexus->tvn_se_sess->se_node_acl) { in tcm_usbg_make_nexus()
1744 transport_register_session(se_tpg, tv_nexus->tvn_se_sess->se_node_acl, in tcm_usbg_make_nexus()
1745 tv_nexus->tvn_se_sess, tv_nexus); in tcm_usbg_make_nexus()
1746 tpg->tpg_nexus = tv_nexus; in tcm_usbg_make_nexus()
1751 transport_free_session(tv_nexus->tvn_se_sess); in tcm_usbg_make_nexus()
1753 kfree(tv_nexus); in tcm_usbg_make_nexus()
1762 struct tcm_usbg_nexus *tv_nexus; in tcm_usbg_drop_nexus() local
1766 tv_nexus = tpg->tpg_nexus; in tcm_usbg_drop_nexus()
1767 if (!tv_nexus) in tcm_usbg_drop_nexus()
1770 se_sess = tv_nexus->tvn_se_sess; in tcm_usbg_drop_nexus()
1783 tv_nexus->tvn_se_sess->se_node_acl->initiatorname); in tcm_usbg_drop_nexus()
1787 transport_deregister_session(tv_nexus->tvn_se_sess); in tcm_usbg_drop_nexus()
1790 kfree(tv_nexus); in tcm_usbg_drop_nexus()