Lines Matching refs:se_sess

357 static void tcm_qla2xxx_close_session(struct se_session *se_sess)  in tcm_qla2xxx_close_session()  argument
359 struct fc_port *sess = se_sess->fabric_sess_ptr; in tcm_qla2xxx_close_session()
367 target_sess_cmd_list_set_waiting(se_sess); in tcm_qla2xxx_close_session()
372 static u32 tcm_qla2xxx_sess_get_index(struct se_session *se_sess) in tcm_qla2xxx_sess_get_index() argument
458 struct se_session *se_sess; in tcm_qla2xxx_handle_cmd() local
478 se_sess = sess->se_sess; in tcm_qla2xxx_handle_cmd()
479 if (!se_sess) { in tcm_qla2xxx_handle_cmd()
485 se_tpg = se_sess->se_tpg; in tcm_qla2xxx_handle_cmd()
494 return target_submit_cmd(se_cmd, se_sess, cdb, &cmd->sense_buffer[0], in tcm_qla2xxx_handle_cmd()
628 return target_submit_tmr(se_cmd, sess->se_sess, NULL, lun, mcmd, in tcm_qla2xxx_handle_tmr()
639 if (!sess->se_sess) in tcm_qla2xxx_find_cmd_by_tag()
642 spin_lock_irqsave(&sess->se_sess->sess_cmd_lock, flags); in tcm_qla2xxx_find_cmd_by_tag()
643 list_for_each_entry(secmd, &sess->se_sess->sess_cmd_list, se_cmd_list) { in tcm_qla2xxx_find_cmd_by_tag()
653 spin_unlock_irqrestore(&sess->se_sess->sess_cmd_lock, flags); in tcm_qla2xxx_find_cmd_by_tag()
797 struct se_node_acl *se_nacl = sess->se_sess->se_node_acl; in tcm_qla2xxx_clear_nacl_from_fcport_map()
837 target_sess_cmd_list_set_waiting(sess->se_sess); in tcm_qla2xxx_shutdown_sess()
1258 struct se_session *se_sess, in tcm_qla2xxx_set_sess_by_s_id() argument
1283 fc_port->se_sess = se_sess; in tcm_qla2xxx_set_sess_by_s_id()
1297 fc_port->se_sess = se_sess; in tcm_qla2xxx_set_sess_by_s_id()
1310 fc_port->se_sess = se_sess; in tcm_qla2xxx_set_sess_by_s_id()
1363 struct se_session *se_sess, in tcm_qla2xxx_set_sess_by_loop_id() argument
1379 if (fc_port->se_sess != se_sess) in tcm_qla2xxx_set_sess_by_loop_id()
1380 fc_port->se_sess = se_sess; in tcm_qla2xxx_set_sess_by_loop_id()
1396 if (fc_port->se_sess != se_sess) in tcm_qla2xxx_set_sess_by_loop_id()
1397 fc_port->se_sess = se_sess; in tcm_qla2xxx_set_sess_by_loop_id()
1411 if (fc_port->se_sess != se_sess) in tcm_qla2xxx_set_sess_by_loop_id()
1412 fc_port->se_sess = se_sess; in tcm_qla2xxx_set_sess_by_loop_id()
1426 struct se_session *se_sess = sess->se_sess; in tcm_qla2xxx_clear_sess_lookup() local
1433 tcm_qla2xxx_set_sess_by_s_id(lport, NULL, nacl, se_sess, in tcm_qla2xxx_clear_sess_lookup()
1435 tcm_qla2xxx_set_sess_by_loop_id(lport, NULL, nacl, se_sess, in tcm_qla2xxx_clear_sess_lookup()
1444 struct se_session *se_sess; in tcm_qla2xxx_free_session() local
1449 se_sess = sess->se_sess; in tcm_qla2xxx_free_session()
1450 if (!se_sess) { in tcm_qla2xxx_free_session()
1462 target_wait_for_sess_cmds(se_sess); in tcm_qla2xxx_free_session()
1464 target_remove_session(se_sess); in tcm_qla2xxx_free_session()
1468 struct se_session *se_sess, void *p) in tcm_qla2xxx_session_cb() argument
1474 struct se_node_acl *se_nacl = se_sess->se_node_acl; in tcm_qla2xxx_session_cb()
1492 se_sess, qlat_sess, be_sid); in tcm_qla2xxx_session_cb()
1494 se_sess, qlat_sess, loop_id); in tcm_qla2xxx_session_cb()
1512 struct se_session *se_sess; in tcm_qla2xxx_check_initiator_node_acl() local
1541 se_sess = target_setup_session(&tpg->se_tpg, num_tags, in tcm_qla2xxx_check_initiator_node_acl()
1545 if (IS_ERR(se_sess)) in tcm_qla2xxx_check_initiator_node_acl()
1546 return PTR_ERR(se_sess); in tcm_qla2xxx_check_initiator_node_acl()
1558 struct se_node_acl *se_nacl = sess->se_sess->se_node_acl; in tcm_qla2xxx_update_sess()