Lines Matching refs:se_sess

320 	struct se_session *se_sess = tv_cmd->tvc_nexus->tvn_se_sess;  in vhost_scsi_release_cmd()  local
333 percpu_ida_free(&se_sess->sess_tag_pool, se_cmd->map_tag); in vhost_scsi_release_cmd()
336 static int vhost_scsi_shutdown_session(struct se_session *se_sess) in vhost_scsi_shutdown_session() argument
341 static void vhost_scsi_close_session(struct se_session *se_sess) in vhost_scsi_close_session() argument
346 static u32 vhost_scsi_sess_get_index(struct se_session *se_sess) in vhost_scsi_sess_get_index() argument
588 struct se_session *se_sess; in vhost_scsi_get_tag() local
598 se_sess = tv_nexus->tvn_se_sess; in vhost_scsi_get_tag()
600 tag = percpu_ida_alloc(&se_sess->sess_tag_pool, TASK_RUNNING); in vhost_scsi_get_tag()
606 cmd = &((struct vhost_scsi_cmd *)se_sess->sess_cmd_map)[tag]; in vhost_scsi_get_tag()
1668 struct se_session *se_sess) in vhost_scsi_free_cmd_map_res() argument
1673 if (!se_sess->sess_cmd_map) in vhost_scsi_free_cmd_map_res()
1677 tv_cmd = &((struct vhost_scsi_cmd *)se_sess->sess_cmd_map)[i]; in vhost_scsi_free_cmd_map_res()
1728 struct se_session *se_sess; in vhost_scsi_make_nexus() local
1760 se_sess = tv_nexus->tvn_se_sess; in vhost_scsi_make_nexus()
1762 tv_cmd = &((struct vhost_scsi_cmd *)se_sess->sess_cmd_map)[i]; in vhost_scsi_make_nexus()
1812 vhost_scsi_free_cmd_map_res(tv_nexus, se_sess); in vhost_scsi_make_nexus()
1813 transport_free_session(se_sess); in vhost_scsi_make_nexus()
1820 struct se_session *se_sess; in vhost_scsi_drop_nexus() local
1830 se_sess = tv_nexus->tvn_se_sess; in vhost_scsi_drop_nexus()
1831 if (!se_sess) { in vhost_scsi_drop_nexus()
1856 vhost_scsi_free_cmd_map_res(tv_nexus, se_sess); in vhost_scsi_drop_nexus()