Lines Matching refs:tv_nexus

1046 	struct tcm_usbg_nexus *tv_nexus;  in usbg_cmd_work()  local
1052 tv_nexus = tpg->tpg_nexus; in usbg_cmd_work()
1056 tv_nexus->tvn_se_sess->se_tpg->se_tpg_tfo, in usbg_cmd_work()
1057 tv_nexus->tvn_se_sess, cmd->data_len, DMA_NONE, in usbg_cmd_work()
1062 if (target_submit_cmd(se_cmd, tv_nexus->tvn_se_sess, in usbg_cmd_work()
1082 struct tcm_usbg_nexus *tv_nexus; in usbg_submit_command() local
1121 tv_nexus = tpg->tpg_nexus; in usbg_submit_command()
1122 if (!tv_nexus) { in usbg_submit_command()
1163 struct tcm_usbg_nexus *tv_nexus; in bot_cmd_work() local
1169 tv_nexus = tpg->tpg_nexus; in bot_cmd_work()
1173 tv_nexus->tvn_se_sess->se_tpg->se_tpg_tfo, in bot_cmd_work()
1174 tv_nexus->tvn_se_sess, cmd->data_len, DMA_NONE, in bot_cmd_work()
1179 if (target_submit_cmd(se_cmd, tv_nexus->tvn_se_sess, in bot_cmd_work()
1199 struct tcm_usbg_nexus *tv_nexus; in bot_submit_command() local
1232 tv_nexus = tpg->tpg_nexus; in bot_submit_command()
1233 if (!tv_nexus) { in bot_submit_command()
1526 struct tcm_usbg_nexus *tv_nexus; in tcm_usbg_tpg_nexus_show() local
1530 tv_nexus = tpg->tpg_nexus; in tcm_usbg_tpg_nexus_show()
1531 if (!tv_nexus) { in tcm_usbg_tpg_nexus_show()
1536 tv_nexus->tvn_se_sess->se_node_acl->initiatorname); in tcm_usbg_tpg_nexus_show()
1545 struct tcm_usbg_nexus *tv_nexus; in tcm_usbg_make_nexus() local
1557 tv_nexus = kzalloc(sizeof(*tv_nexus), GFP_KERNEL); in tcm_usbg_make_nexus()
1558 if (!tv_nexus) in tcm_usbg_make_nexus()
1560 tv_nexus->tvn_se_sess = transport_init_session(TARGET_PROT_NORMAL); in tcm_usbg_make_nexus()
1561 if (IS_ERR(tv_nexus->tvn_se_sess)) in tcm_usbg_make_nexus()
1569 tv_nexus->tvn_se_sess->se_node_acl = core_tpg_check_initiator_node_acl( in tcm_usbg_make_nexus()
1571 if (!tv_nexus->tvn_se_sess->se_node_acl) { in tcm_usbg_make_nexus()
1579 transport_register_session(se_tpg, tv_nexus->tvn_se_sess->se_node_acl, in tcm_usbg_make_nexus()
1580 tv_nexus->tvn_se_sess, tv_nexus); in tcm_usbg_make_nexus()
1581 tpg->tpg_nexus = tv_nexus; in tcm_usbg_make_nexus()
1586 transport_free_session(tv_nexus->tvn_se_sess); in tcm_usbg_make_nexus()
1588 kfree(tv_nexus); in tcm_usbg_make_nexus()
1597 struct tcm_usbg_nexus *tv_nexus; in tcm_usbg_drop_nexus() local
1601 tv_nexus = tpg->tpg_nexus; in tcm_usbg_drop_nexus()
1602 if (!tv_nexus) in tcm_usbg_drop_nexus()
1605 se_sess = tv_nexus->tvn_se_sess; in tcm_usbg_drop_nexus()
1618 tv_nexus->tvn_se_sess->se_node_acl->initiatorname); in tcm_usbg_drop_nexus()
1622 transport_deregister_session(tv_nexus->tvn_se_sess); in tcm_usbg_drop_nexus()
1625 kfree(tv_nexus); in tcm_usbg_drop_nexus()