Lines Matching refs:se_sess

336 static int tcm_qla2xxx_shutdown_session(struct se_session *se_sess)  in tcm_qla2xxx_shutdown_session()  argument
338 struct qla_tgt_sess *sess = se_sess->fabric_sess_ptr; in tcm_qla2xxx_shutdown_session()
346 target_sess_cmd_list_set_waiting(se_sess); in tcm_qla2xxx_shutdown_session()
352 static void tcm_qla2xxx_close_session(struct se_session *se_sess) in tcm_qla2xxx_close_session() argument
354 struct qla_tgt_sess *sess = se_sess->fabric_sess_ptr; in tcm_qla2xxx_close_session()
366 static u32 tcm_qla2xxx_sess_get_index(struct se_session *se_sess) in tcm_qla2xxx_sess_get_index() argument
438 struct se_session *se_sess; in tcm_qla2xxx_handle_cmd() local
451 se_sess = sess->se_sess; in tcm_qla2xxx_handle_cmd()
452 if (!se_sess) { in tcm_qla2xxx_handle_cmd()
457 return target_submit_cmd(se_cmd, se_sess, cdb, &cmd->sense_buffer[0], in tcm_qla2xxx_handle_cmd()
536 return target_submit_tmr(se_cmd, sess->se_sess, NULL, lun, mcmd, in tcm_qla2xxx_handle_tmr()
650 struct se_node_acl *se_nacl = sess->se_sess->se_node_acl; in tcm_qla2xxx_clear_nacl_from_fcport_map()
689 struct se_session *se_sess = container_of(kref, in tcm_qla2xxx_release_session() local
692 qlt_unreg_sess(se_sess->fabric_sess_ptr); in tcm_qla2xxx_release_session()
701 kref_put(&sess->se_sess->sess_kref, tcm_qla2xxx_release_session); in tcm_qla2xxx_put_sess()
707 target_sess_cmd_list_set_waiting(sess->se_sess); in tcm_qla2xxx_shutdown_sess()
1125 struct se_session *se_sess, in tcm_qla2xxx_set_sess_by_s_id() argument
1150 qla_tgt_sess->se_sess = se_sess; in tcm_qla2xxx_set_sess_by_s_id()
1164 qla_tgt_sess->se_sess = se_sess; in tcm_qla2xxx_set_sess_by_s_id()
1177 qla_tgt_sess->se_sess = se_sess; in tcm_qla2xxx_set_sess_by_s_id()
1230 struct se_session *se_sess, in tcm_qla2xxx_set_sess_by_loop_id() argument
1246 if (qla_tgt_sess->se_sess != se_sess) in tcm_qla2xxx_set_sess_by_loop_id()
1247 qla_tgt_sess->se_sess = se_sess; in tcm_qla2xxx_set_sess_by_loop_id()
1263 if (qla_tgt_sess->se_sess != se_sess) in tcm_qla2xxx_set_sess_by_loop_id()
1264 qla_tgt_sess->se_sess = se_sess; in tcm_qla2xxx_set_sess_by_loop_id()
1278 if (qla_tgt_sess->se_sess != se_sess) in tcm_qla2xxx_set_sess_by_loop_id()
1279 qla_tgt_sess->se_sess = se_sess; in tcm_qla2xxx_set_sess_by_loop_id()
1293 struct se_session *se_sess = sess->se_sess; in tcm_qla2xxx_clear_sess_lookup() local
1300 tcm_qla2xxx_set_sess_by_s_id(lport, NULL, nacl, se_sess, in tcm_qla2xxx_clear_sess_lookup()
1302 tcm_qla2xxx_set_sess_by_loop_id(lport, NULL, nacl, se_sess, in tcm_qla2xxx_clear_sess_lookup()
1311 struct se_session *se_sess; in tcm_qla2xxx_free_session() local
1316 se_sess = sess->se_sess; in tcm_qla2xxx_free_session()
1317 if (!se_sess) { in tcm_qla2xxx_free_session()
1329 target_wait_for_sess_cmds(se_sess); in tcm_qla2xxx_free_session()
1331 transport_deregister_session_configfs(sess->se_sess); in tcm_qla2xxx_free_session()
1332 transport_deregister_session(sess->se_sess); in tcm_qla2xxx_free_session()
1352 struct se_session *se_sess; in tcm_qla2xxx_check_initiator_node_acl() local
1375 se_sess = transport_init_session_tags(num_tags, in tcm_qla2xxx_check_initiator_node_acl()
1378 if (IS_ERR(se_sess)) { in tcm_qla2xxx_check_initiator_node_acl()
1380 return PTR_ERR(se_sess); in tcm_qla2xxx_check_initiator_node_acl()
1392 se_sess->se_node_acl = core_tpg_check_initiator_node_acl(se_tpg, in tcm_qla2xxx_check_initiator_node_acl()
1394 if (!se_sess->se_node_acl) { in tcm_qla2xxx_check_initiator_node_acl()
1395 transport_free_session(se_sess); in tcm_qla2xxx_check_initiator_node_acl()
1398 se_nacl = se_sess->se_node_acl; in tcm_qla2xxx_check_initiator_node_acl()
1405 tcm_qla2xxx_set_sess_by_s_id(lport, se_nacl, nacl, se_sess, in tcm_qla2xxx_check_initiator_node_acl()
1407 tcm_qla2xxx_set_sess_by_loop_id(lport, se_nacl, nacl, se_sess, in tcm_qla2xxx_check_initiator_node_acl()
1413 transport_register_session(se_nacl->se_tpg, se_nacl, se_sess, sess); in tcm_qla2xxx_check_initiator_node_acl()
1425 struct se_node_acl *se_nacl = sess->se_sess->se_node_acl; in tcm_qla2xxx_update_sess()