Lines Matching refs:se_sess
313 struct se_session *se_sess = tv_cmd->tvc_nexus->tvn_se_sess; in vhost_scsi_release_cmd() local
326 target_free_tag(se_sess, se_cmd); in vhost_scsi_release_cmd()
329 static u32 vhost_scsi_sess_get_index(struct se_session *se_sess) in vhost_scsi_sess_get_index() argument
566 struct se_session *se_sess; in vhost_scsi_get_tag() local
576 se_sess = tv_nexus->tvn_se_sess; in vhost_scsi_get_tag()
578 tag = sbitmap_queue_get(&se_sess->sess_tag_pool, &cpu); in vhost_scsi_get_tag()
584 cmd = &((struct vhost_scsi_cmd *)se_sess->sess_cmd_map)[tag]; in vhost_scsi_get_tag()
1623 static void vhost_scsi_free_cmd_map_res(struct se_session *se_sess) in vhost_scsi_free_cmd_map_res() argument
1628 if (!se_sess->sess_cmd_map) in vhost_scsi_free_cmd_map_res()
1632 tv_cmd = &((struct vhost_scsi_cmd *)se_sess->sess_cmd_map)[i]; in vhost_scsi_free_cmd_map_res()
1680 struct se_session *se_sess, void *p) in vhost_scsi_nexus_cb() argument
1686 tv_cmd = &((struct vhost_scsi_cmd *)se_sess->sess_cmd_map)[i]; in vhost_scsi_nexus_cb()
1714 vhost_scsi_free_cmd_map_res(se_sess); in vhost_scsi_nexus_cb()
1760 struct se_session *se_sess; in vhost_scsi_drop_nexus() local
1770 se_sess = tv_nexus->tvn_se_sess; in vhost_scsi_drop_nexus()
1771 if (!se_sess) { in vhost_scsi_drop_nexus()
1796 vhost_scsi_free_cmd_map_res(se_sess); in vhost_scsi_drop_nexus()
1800 target_remove_session(se_sess); in vhost_scsi_drop_nexus()