Lines Matching refs:se_sess

273 	struct se_session *se_sess = sess->se_sess;
277 tag = sbitmap_queue_get(&se_sess->sess_tag_pool, &cpu);
281 cmd = &((struct qla_tgt_cmd *)se_sess->sess_cmd_map)[tag];
291 target_free_tag(cmd->sess->se_sess, &cmd->se_cmd);
363 static void tcm_qla2xxx_close_session(struct se_session *se_sess)
365 struct fc_port *sess = se_sess->fabric_sess_ptr;
373 target_sess_cmd_list_set_waiting(se_sess);
380 static u32 tcm_qla2xxx_sess_get_index(struct se_session *se_sess)
448 struct se_session *se_sess;
468 se_sess = sess->se_sess;
469 if (!se_sess) {
475 se_tpg = se_sess->se_tpg;
484 return target_submit_cmd(se_cmd, se_sess, cdb, &cmd->sense_buffer[0],
615 return target_submit_tmr(se_cmd, sess->se_sess, NULL, lun, mcmd,
626 if (!sess->se_sess)
629 spin_lock_irqsave(&sess->se_sess->sess_cmd_lock, flags);
630 list_for_each_entry(secmd, &sess->se_sess->sess_cmd_list, se_cmd_list) {
640 spin_unlock_irqrestore(&sess->se_sess->sess_cmd_lock, flags);
780 struct se_node_acl *se_nacl = sess->se_sess->se_node_acl;
819 target_sess_cmd_list_set_waiting(sess->se_sess);
1209 struct se_session *se_sess,
1234 fc_port->se_sess = se_sess;
1248 fc_port->se_sess = se_sess;
1261 fc_port->se_sess = se_sess;
1314 struct se_session *se_sess,
1330 if (fc_port->se_sess != se_sess)
1331 fc_port->se_sess = se_sess;
1347 if (fc_port->se_sess != se_sess)
1348 fc_port->se_sess = se_sess;
1362 if (fc_port->se_sess != se_sess)
1363 fc_port->se_sess = se_sess;
1377 struct se_session *se_sess = sess->se_sess;
1379 tcm_qla2xxx_set_sess_by_s_id(lport, NULL, nacl, se_sess,
1381 tcm_qla2xxx_set_sess_by_loop_id(lport, NULL, nacl, se_sess,
1390 struct se_session *se_sess;
1395 se_sess = sess->se_sess;
1396 if (!se_sess) {
1397 pr_err("struct fc_port->se_sess is NULL\n");
1408 target_wait_for_sess_cmds(se_sess);
1410 target_remove_session(se_sess);
1414 struct se_session *se_sess, void *p)
1420 struct se_node_acl *se_nacl = se_sess->se_node_acl;
1432 tcm_qla2xxx_set_sess_by_s_id(lport, se_nacl, nacl, se_sess, qlat_sess,
1435 se_sess, qlat_sess, loop_id);
1453 struct se_session *se_sess;
1482 se_sess = target_setup_session(&tpg->se_tpg, num_tags,
1486 if (IS_ERR(se_sess))
1487 return PTR_ERR(se_sess);
1499 struct se_node_acl *se_nacl = sess->se_sess->se_node_acl;