/drivers/target/iscsi/ |
H A D | iscsi_target_device.c | 29 void iscsit_determine_maxcmdsn(struct iscsi_session *sess) argument 39 if (sess->sess_ops->SessionType) 42 se_nacl = sess->se_sess->se_node_acl; 50 sess->cmdsn_window = se_nacl->queue_depth; 51 sess->max_cmd_sn = (sess->max_cmd_sn + se_nacl->queue_depth) - 1; 54 void iscsit_increment_maxcmdsn(struct iscsi_cmd *cmd, struct iscsi_session *sess) argument 61 mutex_lock(&sess->cmdsn_mutex); 62 sess->max_cmd_sn += 1; 63 pr_debug("Updated MaxCmdSN to 0x%08x\n", sess [all...] |
H A D | iscsi_target_erl2.c | 48 conn->sess->sess_ops->MaxBurstLength) { 55 (conn->sess->sess_ops->MaxBurstLength - 73 if ((write_data_done + conn->sess->sess_ops->MaxBurstLength) <= 75 write_data_done += conn->sess->sess_ops->MaxBurstLength; 84 struct iscsi_session *sess, 87 spin_lock(&sess->cr_a_lock); 88 list_add_tail(&cr->cr_list, &sess->cr_active_list); 89 spin_unlock(&sess->cr_a_lock); 95 struct iscsi_session *sess, 98 spin_lock(&sess 83 iscsit_attach_active_connection_recovery_entry( struct iscsi_session *sess, struct iscsi_conn_recovery *cr) argument 94 iscsit_attach_inactive_connection_recovery_entry( struct iscsi_session *sess, struct iscsi_conn_recovery *cr) argument 109 iscsit_get_inactive_connection_recovery_entry( struct iscsi_session *sess, u16 cid) argument 127 iscsit_free_connection_recovery_entires(struct iscsi_session *sess) argument 177 iscsit_remove_active_connection_recovery_entry( struct iscsi_conn_recovery *cr, struct iscsi_session *sess) argument 194 iscsit_remove_inactive_connection_recovery_entry( struct iscsi_conn_recovery *cr, struct iscsi_session *sess) argument 206 iscsit_remove_cmd_from_connection_recovery( struct iscsi_cmd *cmd, struct iscsi_session *sess) argument 229 struct iscsi_session *sess = cr->sess; local 278 struct iscsi_session *sess = conn->sess; local [all...] |
H A D | iscsi_target_nodeattrib.c | 107 struct iscsi_session *sess; local 136 sess = se_sess->fabric_sess_ptr; 138 spin_lock(&sess->conn_lock); 139 list_for_each_entry(conn, &sess->sess_conn_list, 149 spin_unlock(&sess->conn_lock);
|
H A D | iscsi_target_tmr.c | 52 return (iscsi_sna_gte(be32_to_cpu(hdr->refcmdsn), conn->sess->exp_cmd_sn) && 53 iscsi_sna_lte(be32_to_cpu(hdr->refcmdsn), conn->sess->max_cmd_sn)) ? 78 struct iscsi_session *sess = conn->sess; local 79 struct iscsi_node_attrib *na = iscsit_tpg_get_node_attrib(sess); 84 sess->se_sess->se_node_acl->initiatorname); 98 struct iscsi_session *sess = conn->sess; local 99 struct iscsi_node_attrib *na = iscsit_tpg_get_node_attrib(sess); 104 sess 185 iscsit_task_reassign_remove_cmd( struct iscsi_cmd *cmd, struct iscsi_conn_recovery *cr, struct iscsi_session *sess) argument [all...] |
H A D | iscsi_target_erl0.c | 50 conn->sess->sess_ops->FirstBurstLength) ? 51 conn->sess->sess_ops->FirstBurstLength : cmd->se_cmd.data_length)); 55 if (!conn->sess->sess_ops->DataSequenceInOrder) 61 conn->sess->sess_ops->MaxBurstLength) ? 63 conn->sess->sess_ops->MaxBurstLength) : cmd->se_cmd.data_length; 67 conn->sess->sess_ops->MaxBurstLength) >= 70 conn->sess->sess_ops->MaxBurstLength); 94 if (conn->sess->sess_ops->DataSequenceInOrder) { 112 if (conn->sess->sess_ops->DataPDUInOrder) { 162 if (first_burst_len > conn->sess 755 struct iscsi_session *sess = (struct iscsi_session *) data; local 793 iscsit_start_time2retain_handler(struct iscsi_session *sess) argument 826 iscsit_stop_time2retain_timer(struct iscsi_session *sess) argument 907 iscsit_fall_back_to_erl0(struct iscsi_session *sess) argument 917 struct iscsi_session *sess = conn->sess; local [all...] |
H A D | iscsi_target_seq_pdu_list.c | 235 conn->sess->sess_ops->FirstBurstLength); 257 >= conn->sess->sess_ops->FirstBurstLength) { 259 (conn->sess->sess_ops->FirstBurstLength - 261 offset += (conn->sess->sess_ops->FirstBurstLength - 277 conn->sess->sess_ops->MaxBurstLength) { 278 offset += (conn->sess->sess_ops->MaxBurstLength - 311 datapduinorder = conn->sess->sess_ops->DataPDUInOrder; 312 datasequenceinorder = conn->sess->sess_ops->DataSequenceInOrder; 321 conn->sess->sess_ops->FirstBurstLength); 375 conn->sess 506 struct iscsi_session *sess = conn->sess; local [all...] |
H A D | iscsi_target_login.c | 165 struct iscsi_session *sess = NULL, *sess_p = NULL; local 193 if (!memcmp(sess_p->isid, conn->sess->isid, 6) && 201 sess = sess_p; 210 if (!sess) 215 "Discovery" : "Normal", sess->sid, 216 sess->sess_ops->InitiatorName); 218 spin_lock_bh(&sess->conn_lock); 219 if (sess->session_state == TARG_SESS_STATE_FAILED) { 220 spin_unlock_bh(&sess->conn_lock); 221 iscsit_dec_session_usage_count(sess); 234 iscsi_login_set_conn_values( struct iscsi_session *sess, struct iscsi_conn *conn, __be16 cid) argument 282 struct iscsi_session *sess = NULL; local 363 struct iscsi_session *sess = conn->sess; local 553 struct iscsi_session *sess = NULL, *sess_p = NULL; local 631 struct iscsi_session *sess = conn->sess; local 693 struct iscsi_session *sess = conn->sess; local 710 struct iscsi_session *sess = conn->sess; local [all...] |
H A D | iscsi_target_nego.c | 110 struct iscsi_session *sess = conn->sess; local 116 if (!sess->sess_ops->SessionType) { 120 se_nacl = conn->sess->se_sess->se_node_acl; 153 strcpy(conn->sess->auth_type, "CHAP"); 155 strcpy(conn->sess->auth_type, NONE); 312 se_nacl = conn->sess->se_sess->se_node_acl; 343 struct iscsi_session *sess = conn->sess; local 354 login_rsp->exp_cmdsn = cpu_to_be32(conn->sess 986 struct iscsi_session *sess = conn->sess; local [all...] |
H A D | iscsi_target_tpg.c | 405 struct iscsi_session *sess) 407 struct se_session *se_sess = sess->se_sess; 404 iscsit_tpg_get_node_attrib( struct iscsi_session *sess) argument
|
H A D | iscsi_target_erl1.c | 55 if (conn->sess->sess_ops->RDMAExtensions) 214 conn->sess->sess_ops->MaxBurstLength) { 221 (conn->sess->sess_ops->MaxBurstLength - 230 if (!conn->sess->sess_ops->DataPDUInOrder) { 331 if (conn->sess->sess_ops->DataPDUInOrder) { 394 (conn->sess->sess_ops->DataPDUInOrder) ? "Yes" : "No"); 626 if (conn->sess->sess_ops->DataSequenceInOrder) { 700 if (conn->sess->sess_ops->DataSequenceInOrder) { 703 if (conn->sess->sess_ops->DataPDUInOrder) { 750 if (conn->sess 804 iscsit_attach_ooo_cmdsn( struct iscsi_session *sess, struct iscsi_ooo_cmdsn *ooo_cmdsn) argument 852 iscsit_remove_ooo_cmdsn( struct iscsi_session *sess, struct iscsi_ooo_cmdsn *ooo_cmdsn) argument 863 struct iscsi_session *sess = conn->sess; local 878 iscsit_execute_ooo_cmdsns(struct iscsi_session *sess) argument 1054 iscsit_free_all_ooo_cmdsns(struct iscsi_session *sess) argument 1068 iscsit_handle_ooo_cmdsn( struct iscsi_session *sess, struct iscsi_cmd *cmd, u32 cmdsn) argument 1157 struct iscsi_session *sess = NULL; local 1235 struct iscsi_session *sess = conn->sess; local 1258 struct iscsi_session *sess = conn->sess; local [all...] |
H A D | iscsi_target_stat.c | 738 struct iscsi_session *sess; local 745 sess = se_sess->fabric_sess_ptr; 746 if (sess) 748 sess->sess_ops->SessionType ? 0 : ISCSI_NODE_INDEX); 762 struct iscsi_session *sess; local 769 sess = se_sess->fabric_sess_ptr; 770 if (sess) 772 sess->session_index); 786 struct iscsi_session *sess; local 793 sess 810 struct iscsi_session *sess; local 834 struct iscsi_session *sess; local 858 struct iscsi_session *sess; local 882 struct iscsi_session *sess; local 906 struct iscsi_session *sess; local [all...] |
H A D | iscsi_target_util.c | 158 struct se_session *se_sess = conn->sess->se_sess; 236 static inline int iscsit_check_received_cmdsn(struct iscsi_session *sess, u32 cmdsn) argument 246 if (iscsi_sna_gt(cmdsn, sess->max_cmd_sn)) { 249 sess->max_cmd_sn); 252 } else if (cmdsn == sess->exp_cmd_sn) { 253 sess->exp_cmd_sn++; 256 sess->exp_cmd_sn); 259 } else if (iscsi_sna_gt(cmdsn, sess->exp_cmd_sn)) { 262 cmdsn, sess->exp_cmd_sn); 268 sess 440 iscsit_find_cmd_for_recovery( struct iscsi_session *sess, struct iscsi_cmd **cmd_ptr, struct iscsi_conn_recovery **cr_ptr, itt_t init_task_tag) argument 689 struct iscsi_session *sess; local 777 iscsit_check_session_usage_count(struct iscsi_session *sess) argument 794 iscsit_dec_session_usage_count(struct iscsi_session *sess) argument 805 iscsit_inc_session_usage_count(struct iscsi_session *sess) argument 860 iscsit_get_conn_from_cid(struct iscsi_session *sess, u16 cid) argument 878 iscsit_get_conn_from_cid_rcfr(struct iscsi_session *sess, u16 cid) argument 1001 struct iscsi_session *sess = conn->sess; local 1020 struct iscsi_session *sess = conn->sess; local 1084 struct iscsi_session *sess = conn->sess; local 1109 struct iscsi_session *sess = conn->sess; local 1311 iscsit_print_session_params(struct iscsi_session *sess) argument [all...] |
/drivers/target/ |
H A D | target_core_ua.c | 44 struct se_session *sess = cmd->se_sess; local 47 if (!sess) 50 nacl = sess->se_node_acl; 202 struct se_session *sess = cmd->se_sess; local 207 if (!sess) 210 nacl = sess->se_node_acl; 270 struct se_session *sess = cmd->se_sess; local 275 if (!sess) 278 nacl = sess->se_node_acl;
|
H A D | target_core_tpg.c | 455 struct se_session *sess, *sess_tmp; local 470 list_for_each_entry_safe(sess, sess_tmp, &acl->acl_sess_list, 472 if (sess->sess_tearing_down != 0) 475 target_get_session(sess); 476 list_move(&sess->sess_acl_list, &sess_list); 480 list_for_each_entry_safe(sess, sess_tmp, &sess_list, sess_acl_list) { 481 list_del(&sess->sess_acl_list); 483 rc = tpg->se_tpg_tfo->shutdown_session(sess); 484 target_put_session(sess); 487 target_put_session(sess); 519 struct se_session *sess, *init_sess = NULL; local [all...] |
H A D | target_core_sbc.c | 92 struct se_session *sess = cmd->se_sess; local 113 if (sess->sup_prot_ops & (TARGET_PROT_DIN_PASS | TARGET_PROT_DOUT_PASS)) {
|
H A D | target_core_spc.c | 74 struct se_session *sess = cmd->se_sess; local 108 if (sess->sup_prot_ops & (TARGET_PROT_DIN_PASS | TARGET_PROT_DOUT_PASS)) { 475 struct se_session *sess = cmd->se_sess; local 482 if (sess->sup_prot_ops & (TARGET_PROT_DIN_PASS | TARGET_PROT_DOUT_PASS)) { 786 struct se_session *sess = cmd->se_sess; local 879 if (sess->sup_prot_ops & (TARGET_PROT_DIN_PASS | TARGET_PROT_DOUT_PASS)) { 1225 struct se_session *sess = cmd->se_sess; local 1244 if (!sess) { 1250 spin_lock_irq(&sess->se_node_acl->device_list_lock); 1252 deve = sess [all...] |
/drivers/scsi/qla4xxx/ |
H A D | ql4_iocb.c | 397 struct iscsi_session *sess = task->conn->session; local 398 struct ddb_entry *ddb_entry = sess->dd_data;
|
H A D | ql4_init.c | 1023 ddb_entry->unblock_sess(ddb_entry->sess); 1043 iscsi_session_failure(ddb_entry->sess->dd_data, 1057 ddb_entry->unblock_sess(ddb_entry->sess); 1062 iscsi_session_failure(ddb_entry->sess->dd_data, 1116 ddb_entry->unblock_sess(ddb_entry->sess); 1121 iscsi_block_session(ddb_entry->sess); 1131 iscsi_block_session(ddb_entry->sess); 1141 ddb_entry->unblock_sess(ddb_entry->sess); 1207 struct iscsi_session *sess; local 1215 sess [all...] |
H A D | ql4_mbx.c | 1995 struct iscsi_session *sess; local 2020 sess = conn->session; 2033 *ptid = cpu_to_le16((uint16_t)ddb_entry->sess->target_id); 2045 if (sess->targetname != NULL) { 2046 memcpy(fw_ddb_entry->iscsi_name, sess->targetname, 2047 min(strlen(sess->targetname), 2084 if (sess->username != NULL && sess->password != NULL) { 2085 if (strlen(sess->username) && strlen(sess [all...] |
/drivers/target/tcm_fc/ |
H A D | tcm_fc.h | 116 struct ft_sess *sess; /* session held for cmd */ member in struct:ft_cmd
|
H A D | tfc_cmd.c | 60 pr_debug("%s: cmd %p sess %p seq %p se_cmd %p\n", 61 caller, cmd, cmd->sess, cmd->seq, se_cmd); 93 struct ft_sess *sess; local 97 sess = cmd->sess; 103 percpu_ida_free(&sess->se_sess->sess_tag_pool, cmd->se_cmd.map_tag); 104 ft_sess_put(sess); /* undo get from lookup at recv */ 349 ft_send_resp_status(cmd->sess->tport->lport, 403 rc = target_submit_tmr(&cmd->se_cmd, cmd->sess->se_sess, 452 static void ft_recv_cmd(struct ft_sess *sess, struc argument 491 ft_recv_req(struct ft_sess *sess, struct fc_frame *fp) argument [all...] |
H A D | tfc_sess.c | 173 struct ft_sess *sess; local 181 hlist_for_each_entry_rcu(sess, head, hash) { 182 if (sess->port_id == port_id) { 183 kref_get(&sess->kref); 185 pr_debug("port_id %x found %p\n", port_id, sess); 186 return sess; 202 struct ft_sess *sess; local 206 hlist_for_each_entry_rcu(sess, head, hash) 207 if (sess->port_id == port_id) 208 return sess; 239 ft_sess_unhash(struct ft_sess *sess) argument 257 struct ft_sess *sess; local 276 struct ft_sess *sess; local 298 struct ft_sess *sess = se_sess->fabric_sess_ptr; local 310 struct ft_sess *sess = se_sess->fabric_sess_ptr; local 330 struct ft_sess *sess = se_sess->fabric_sess_ptr; local 338 struct ft_sess *sess = se_sess->fabric_sess_ptr; local 351 struct ft_sess *sess; local 436 struct ft_sess *sess = container_of(kref, struct ft_sess, kref); local 442 ft_sess_put(struct ft_sess *sess) argument 452 struct ft_sess *sess; local 481 struct ft_sess *sess; local [all...] |
/drivers/scsi/be2iscsi/ |
H A D | be_iscsi.c | 49 struct iscsi_session *sess; local 90 sess = cls_session->dd_data; 91 beiscsi_sess = sess->dd_data; 114 struct iscsi_session *sess = cls_session->dd_data; local 115 struct beiscsi_session *beiscsi_sess = sess->dd_data; 135 struct iscsi_session *sess; local 154 sess = cls_session->dd_data; 155 beiscsi_sess = sess->dd_data;
|
H A D | be_mgmt.h | 257 struct beiscsi_sess *sess; member in struct:beiscsi_endpoint
|
/drivers/infiniband/ulp/srpt/ |
H A D | ib_srpt.h | 297 * @sess: Session information associated with this SRP channel. 324 struct se_session *sess; member in struct:srpt_rdma_ch
|