Lines Matching refs:se_sess
474 struct se_session *se_sess = tv_cmd->tvc_nexus->tvn_se_sess; in vhost_scsi_release_cmd() local
487 percpu_ida_free(&se_sess->sess_tag_pool, se_cmd->map_tag); in vhost_scsi_release_cmd()
490 static int vhost_scsi_shutdown_session(struct se_session *se_sess) in vhost_scsi_shutdown_session() argument
495 static void vhost_scsi_close_session(struct se_session *se_sess) in vhost_scsi_close_session() argument
500 static u32 vhost_scsi_sess_get_index(struct se_session *se_sess) in vhost_scsi_sess_get_index() argument
747 struct se_session *se_sess; in vhost_scsi_get_tag() local
757 se_sess = tv_nexus->tvn_se_sess; in vhost_scsi_get_tag()
759 tag = percpu_ida_alloc(&se_sess->sess_tag_pool, TASK_RUNNING); in vhost_scsi_get_tag()
765 cmd = &((struct vhost_scsi_cmd *)se_sess->sess_cmd_map)[tag]; in vhost_scsi_get_tag()
1870 struct se_session *se_sess) in vhost_scsi_free_cmd_map_res() argument
1875 if (!se_sess->sess_cmd_map) in vhost_scsi_free_cmd_map_res()
1879 tv_cmd = &((struct vhost_scsi_cmd *)se_sess->sess_cmd_map)[i]; in vhost_scsi_free_cmd_map_res()
1930 struct se_session *se_sess; in vhost_scsi_make_nexus() local
1962 se_sess = tv_nexus->tvn_se_sess; in vhost_scsi_make_nexus()
1964 tv_cmd = &((struct vhost_scsi_cmd *)se_sess->sess_cmd_map)[i]; in vhost_scsi_make_nexus()
2014 vhost_scsi_free_cmd_map_res(tv_nexus, se_sess); in vhost_scsi_make_nexus()
2015 transport_free_session(se_sess); in vhost_scsi_make_nexus()
2022 struct se_session *se_sess; in vhost_scsi_drop_nexus() local
2032 se_sess = tv_nexus->tvn_se_sess; in vhost_scsi_drop_nexus()
2033 if (!se_sess) { in vhost_scsi_drop_nexus()
2058 vhost_scsi_free_cmd_map_res(tv_nexus, se_sess); in vhost_scsi_drop_nexus()