Lines Matching defs:se_sess

425 	return target_put_sess_cmd(se_cmd->se_sess, se_cmd);
446 static int tcm_qla2xxx_shutdown_session(struct se_session *se_sess)
448 struct qla_tgt_sess *sess = se_sess->fabric_sess_ptr;
456 target_sess_cmd_list_set_waiting(se_sess);
462 static void tcm_qla2xxx_close_session(struct se_session *se_sess)
464 struct qla_tgt_sess *sess = se_sess->fabric_sess_ptr;
476 static u32 tcm_qla2xxx_sess_get_index(struct se_session *se_sess)
555 struct se_session *se_sess;
568 se_sess = sess->se_sess;
569 if (!se_sess) {
574 return target_submit_cmd(se_cmd, se_sess, cdb, &cmd->sense_buffer[0],
653 return target_submit_tmr(se_cmd, sess->se_sess, NULL, lun, mcmd,
777 struct se_node_acl *se_nacl = sess->se_sess->se_node_acl;
816 struct se_session *se_sess = container_of(kref,
819 qlt_unreg_sess(se_sess->fabric_sess_ptr);
822 static void tcm_qla2xxx_put_session(struct se_session *se_sess)
824 struct qla_tgt_sess *sess = se_sess->fabric_sess_ptr;
829 kref_put(&se_sess->sess_kref, tcm_qla2xxx_release_session);
839 kref_put(&sess->se_sess->sess_kref, tcm_qla2xxx_release_session);
845 target_sess_cmd_list_set_waiting(sess->se_sess);
1305 struct se_session *se_sess,
1332 qla_tgt_sess->se_sess = se_sess;
1346 qla_tgt_sess->se_sess = se_sess;
1359 qla_tgt_sess->se_sess = se_sess;
1412 struct se_session *se_sess,
1428 if (qla_tgt_sess->se_sess != se_sess)
1429 qla_tgt_sess->se_sess = se_sess;
1445 if (qla_tgt_sess->se_sess != se_sess)
1446 qla_tgt_sess->se_sess = se_sess;
1460 if (qla_tgt_sess->se_sess != se_sess)
1461 qla_tgt_sess->se_sess = se_sess;
1475 struct se_session *se_sess = sess->se_sess;
1482 tcm_qla2xxx_set_sess_by_s_id(lport, NULL, nacl, se_sess,
1484 tcm_qla2xxx_set_sess_by_loop_id(lport, NULL, nacl, se_sess,
1493 struct se_session *se_sess;
1500 se_sess = sess->se_sess;
1501 if (!se_sess) {
1502 pr_err("struct qla_tgt_sess->se_sess is NULL\n");
1506 se_nacl = se_sess->se_node_acl;
1515 target_wait_for_sess_cmds(se_sess);
1517 transport_deregister_session_configfs(sess->se_sess);
1518 transport_deregister_session(sess->se_sess);
1538 struct se_session *se_sess;
1561 se_sess = transport_init_session_tags(num_tags,
1564 if (IS_ERR(se_sess)) {
1566 return PTR_ERR(se_sess);
1580 se_sess->se_node_acl = core_tpg_check_initiator_node_acl(se_tpg,
1582 if (!se_sess->se_node_acl) {
1583 transport_free_session(se_sess);
1586 se_nacl = se_sess->se_node_acl;
1593 tcm_qla2xxx_set_sess_by_s_id(lport, se_nacl, nacl, se_sess,
1595 tcm_qla2xxx_set_sess_by_loop_id(lport, se_nacl, nacl, se_sess,
1601 __transport_register_session(se_nacl->se_tpg, se_nacl, se_sess, sess);
1613 struct se_node_acl *se_nacl = sess->se_sess->se_node_acl;