Lines Matching refs:se_sess
278 struct se_session *se_sess = sess->se_sess; in tcm_qla2xxx_get_cmd() local
282 tag = sbitmap_queue_get(&se_sess->sess_tag_pool, &cpu); in tcm_qla2xxx_get_cmd()
286 cmd = &((struct qla_tgt_cmd *)se_sess->sess_cmd_map)[tag]; in tcm_qla2xxx_get_cmd()
296 target_free_tag(cmd->sess->se_sess, &cmd->se_cmd); in tcm_qla2xxx_rel_cmd()
368 static void tcm_qla2xxx_close_session(struct se_session *se_sess) in tcm_qla2xxx_close_session() argument
370 struct fc_port *sess = se_sess->fabric_sess_ptr; in tcm_qla2xxx_close_session()
374 target_stop_session(se_sess); in tcm_qla2xxx_close_session()
380 static u32 tcm_qla2xxx_sess_get_index(struct se_session *se_sess) in tcm_qla2xxx_sess_get_index() argument
448 struct se_session *se_sess; in tcm_qla2xxx_handle_cmd() local
469 se_sess = sess->se_sess; in tcm_qla2xxx_handle_cmd()
470 if (!se_sess) { in tcm_qla2xxx_handle_cmd()
476 se_tpg = se_sess->se_tpg; in tcm_qla2xxx_handle_cmd()
489 rc = target_init_cmd(se_cmd, se_sess, &cmd->sense_buffer[0], in tcm_qla2xxx_handle_cmd()
627 return target_submit_tmr(se_cmd, sess->se_sess, NULL, lun, mcmd, in tcm_qla2xxx_handle_tmr()
637 if (!sess->se_sess) in tcm_qla2xxx_find_cmd_by_tag()
795 struct se_node_acl *se_nacl = sess->se_sess->se_node_acl; in tcm_qla2xxx_clear_nacl_from_fcport_map()
834 target_stop_session(sess->se_sess); in tcm_qla2xxx_shutdown_sess()
1174 struct se_session *se_sess, in tcm_qla2xxx_set_sess_by_s_id() argument
1199 fc_port->se_sess = se_sess; in tcm_qla2xxx_set_sess_by_s_id()
1213 fc_port->se_sess = se_sess; in tcm_qla2xxx_set_sess_by_s_id()
1226 fc_port->se_sess = se_sess; in tcm_qla2xxx_set_sess_by_s_id()
1279 struct se_session *se_sess, in tcm_qla2xxx_set_sess_by_loop_id() argument
1295 if (fc_port->se_sess != se_sess) in tcm_qla2xxx_set_sess_by_loop_id()
1296 fc_port->se_sess = se_sess; in tcm_qla2xxx_set_sess_by_loop_id()
1312 if (fc_port->se_sess != se_sess) in tcm_qla2xxx_set_sess_by_loop_id()
1313 fc_port->se_sess = se_sess; in tcm_qla2xxx_set_sess_by_loop_id()
1327 if (fc_port->se_sess != se_sess) in tcm_qla2xxx_set_sess_by_loop_id()
1328 fc_port->se_sess = se_sess; in tcm_qla2xxx_set_sess_by_loop_id()
1342 struct se_session *se_sess = sess->se_sess; in tcm_qla2xxx_clear_sess_lookup() local
1344 tcm_qla2xxx_set_sess_by_s_id(lport, NULL, nacl, se_sess, in tcm_qla2xxx_clear_sess_lookup()
1346 tcm_qla2xxx_set_sess_by_loop_id(lport, NULL, nacl, se_sess, in tcm_qla2xxx_clear_sess_lookup()
1355 struct se_session *se_sess; in tcm_qla2xxx_free_session() local
1358 se_sess = sess->se_sess; in tcm_qla2xxx_free_session()
1359 if (!se_sess) { in tcm_qla2xxx_free_session()
1371 target_wait_for_sess_cmds(se_sess); in tcm_qla2xxx_free_session()
1373 target_remove_session(se_sess); in tcm_qla2xxx_free_session()
1377 struct se_session *se_sess, void *p) in tcm_qla2xxx_session_cb() argument
1383 struct se_node_acl *se_nacl = se_sess->se_node_acl; in tcm_qla2xxx_session_cb()
1395 tcm_qla2xxx_set_sess_by_s_id(lport, se_nacl, nacl, se_sess, qlat_sess, in tcm_qla2xxx_session_cb()
1398 se_sess, qlat_sess, loop_id); in tcm_qla2xxx_session_cb()
1416 struct se_session *se_sess; in tcm_qla2xxx_check_initiator_node_acl() local
1445 se_sess = target_setup_session(&tpg->se_tpg, num_tags, in tcm_qla2xxx_check_initiator_node_acl()
1449 if (IS_ERR(se_sess)) in tcm_qla2xxx_check_initiator_node_acl()
1450 return PTR_ERR(se_sess); in tcm_qla2xxx_check_initiator_node_acl()
1462 struct se_node_acl *se_nacl = sess->se_sess->se_node_acl; in tcm_qla2xxx_update_sess()