/linux-4.1.27/drivers/target/tcm_fc/ |
D | tfc_sess.c | 173 struct ft_sess *sess; in ft_sess_get() local 181 hlist_for_each_entry_rcu(sess, head, hash) { in ft_sess_get() 182 if (sess->port_id == port_id) { in ft_sess_get() 183 kref_get(&sess->kref); in ft_sess_get() 185 pr_debug("port_id %x found %p\n", port_id, sess); in ft_sess_get() 186 return sess; in ft_sess_get() 202 struct ft_sess *sess; in ft_sess_create() local 206 hlist_for_each_entry_rcu(sess, head, hash) in ft_sess_create() 207 if (sess->port_id == port_id) in ft_sess_create() 208 return sess; in ft_sess_create() [all …]
|
D | tfc_cmd.c | 61 caller, cmd, cmd->sess, cmd->seq, se_cmd); in _ft_dump_cmd() 93 struct ft_sess *sess; in ft_free_cmd() local 97 sess = cmd->sess; in ft_free_cmd() 103 percpu_ida_free(&sess->se_sess->sess_tag_pool, cmd->se_cmd.map_tag); in ft_free_cmd() 104 ft_sess_put(sess); /* undo get from lookup at recv */ in ft_free_cmd() 349 ft_send_resp_status(cmd->sess->tport->lport, in ft_send_resp_code() 403 rc = target_submit_tmr(&cmd->se_cmd, cmd->sess->se_sess, in ft_send_tm() 452 static void ft_recv_cmd(struct ft_sess *sess, struct fc_frame *fp) in ft_recv_cmd() argument 455 struct fc_lport *lport = sess->tport->lport; in ft_recv_cmd() 456 struct se_session *se_sess = sess->se_sess; in ft_recv_cmd() [all …]
|
D | tfc_io.c | 130 cmd->sess->max_frame; in ft_queue_data_in() 144 fr_max_payload(fp) = cmd->sess->max_frame; in ft_queue_data_in() 338 queue_work(cmd->sess->tport->tpg->workqueue, &cmd->work); in ft_recv_write_data()
|
D | tcm_fc.h | 116 struct ft_sess *sess; /* session held for cmd */ member
|
/linux-4.1.27/drivers/target/iscsi/ |
D | iscsi_target_erl2.c | 48 conn->sess->sess_ops->MaxBurstLength) { in iscsit_create_conn_recovery_datain_values() 55 (conn->sess->sess_ops->MaxBurstLength - in iscsit_create_conn_recovery_datain_values() 73 if ((write_data_done + conn->sess->sess_ops->MaxBurstLength) <= in iscsit_create_conn_recovery_dataout_values() 75 write_data_done += conn->sess->sess_ops->MaxBurstLength; in iscsit_create_conn_recovery_dataout_values() 84 struct iscsi_session *sess, in iscsit_attach_active_connection_recovery_entry() argument 87 spin_lock(&sess->cr_a_lock); in iscsit_attach_active_connection_recovery_entry() 88 list_add_tail(&cr->cr_list, &sess->cr_active_list); in iscsit_attach_active_connection_recovery_entry() 89 spin_unlock(&sess->cr_a_lock); in iscsit_attach_active_connection_recovery_entry() 95 struct iscsi_session *sess, in iscsit_attach_inactive_connection_recovery_entry() argument 98 spin_lock(&sess->cr_i_lock); in iscsit_attach_inactive_connection_recovery_entry() [all …]
|
D | iscsi_target_login.c | 165 struct iscsi_session *sess = NULL, *sess_p = NULL; in iscsi_check_for_session_reinstatement() local 193 if (!memcmp(sess_p->isid, conn->sess->isid, 6) && in iscsi_check_for_session_reinstatement() 201 sess = sess_p; in iscsi_check_for_session_reinstatement() 210 if (!sess) in iscsi_check_for_session_reinstatement() 215 "Discovery" : "Normal", sess->sid, in iscsi_check_for_session_reinstatement() 216 sess->sess_ops->InitiatorName); in iscsi_check_for_session_reinstatement() 218 spin_lock_bh(&sess->conn_lock); in iscsi_check_for_session_reinstatement() 219 if (sess->session_state == TARG_SESS_STATE_FAILED) { in iscsi_check_for_session_reinstatement() 220 spin_unlock_bh(&sess->conn_lock); in iscsi_check_for_session_reinstatement() 221 iscsit_dec_session_usage_count(sess); in iscsi_check_for_session_reinstatement() [all …]
|
D | iscsi_target_erl0.c | 49 conn->sess->sess_ops->FirstBurstLength) ? in iscsit_set_dataout_sequence_values() 50 conn->sess->sess_ops->FirstBurstLength : cmd->se_cmd.data_length)); in iscsit_set_dataout_sequence_values() 54 if (!conn->sess->sess_ops->DataSequenceInOrder) in iscsit_set_dataout_sequence_values() 60 conn->sess->sess_ops->MaxBurstLength) ? in iscsit_set_dataout_sequence_values() 62 conn->sess->sess_ops->MaxBurstLength) : cmd->se_cmd.data_length; in iscsit_set_dataout_sequence_values() 66 conn->sess->sess_ops->MaxBurstLength) >= in iscsit_set_dataout_sequence_values() 69 conn->sess->sess_ops->MaxBurstLength); in iscsit_set_dataout_sequence_values() 93 if (conn->sess->sess_ops->DataSequenceInOrder) { in iscsit_dataout_within_command_recovery_check() 111 if (conn->sess->sess_ops->DataPDUInOrder) { in iscsit_dataout_within_command_recovery_check() 161 if (first_burst_len > conn->sess->sess_ops->FirstBurstLength) { in iscsit_dataout_check_unsolicited_sequence() [all …]
|
D | iscsi_target_device.c | 29 void iscsit_determine_maxcmdsn(struct iscsi_session *sess) in iscsit_determine_maxcmdsn() argument 39 if (sess->sess_ops->SessionType) in iscsit_determine_maxcmdsn() 42 se_nacl = sess->se_sess->se_node_acl; in iscsit_determine_maxcmdsn() 50 sess->cmdsn_window = se_nacl->queue_depth; in iscsit_determine_maxcmdsn() 51 sess->max_cmd_sn = (sess->max_cmd_sn + se_nacl->queue_depth) - 1; in iscsit_determine_maxcmdsn() 54 void iscsit_increment_maxcmdsn(struct iscsi_cmd *cmd, struct iscsi_session *sess) in iscsit_increment_maxcmdsn() argument 61 mutex_lock(&sess->cmdsn_mutex); in iscsit_increment_maxcmdsn() 62 sess->max_cmd_sn += 1; in iscsit_increment_maxcmdsn() 63 pr_debug("Updated MaxCmdSN to 0x%08x\n", sess->max_cmd_sn); in iscsit_increment_maxcmdsn() 64 mutex_unlock(&sess->cmdsn_mutex); in iscsit_increment_maxcmdsn()
|
D | iscsi_target_util.c | 157 struct se_session *se_sess = conn->sess->se_sess; in iscsit_allocate_cmd() 235 static inline int iscsit_check_received_cmdsn(struct iscsi_session *sess, u32 cmdsn) in iscsit_check_received_cmdsn() argument 245 if (iscsi_sna_gt(cmdsn, sess->max_cmd_sn)) { in iscsit_check_received_cmdsn() 248 sess->max_cmd_sn); in iscsit_check_received_cmdsn() 251 } else if (cmdsn == sess->exp_cmd_sn) { in iscsit_check_received_cmdsn() 252 sess->exp_cmd_sn++; in iscsit_check_received_cmdsn() 255 sess->exp_cmd_sn); in iscsit_check_received_cmdsn() 258 } else if (iscsi_sna_gt(cmdsn, sess->exp_cmd_sn)) { in iscsit_check_received_cmdsn() 261 cmdsn, sess->exp_cmd_sn); in iscsit_check_received_cmdsn() 267 sess->exp_cmd_sn); in iscsit_check_received_cmdsn() [all …]
|
D | iscsi_target_erl1.c | 55 if (conn->sess->sess_ops->RDMAExtensions) in iscsit_dump_data_payload() 214 conn->sess->sess_ops->MaxBurstLength) { in iscsit_create_recovery_datain_values_datasequenceinorder_yes() 221 (conn->sess->sess_ops->MaxBurstLength - in iscsit_create_recovery_datain_values_datasequenceinorder_yes() 230 if (!conn->sess->sess_ops->DataPDUInOrder) { in iscsit_create_recovery_datain_values_datasequenceinorder_yes() 331 if (conn->sess->sess_ops->DataPDUInOrder) { in iscsit_create_recovery_datain_values_datasequenceinorder_no() 394 (conn->sess->sess_ops->DataPDUInOrder) ? "Yes" : "No"); in iscsit_create_recovery_datain_values_datasequenceinorder_no() 626 if (conn->sess->sess_ops->DataSequenceInOrder) { in iscsit_dataout_datapduinorder_no_fbit() 700 if (conn->sess->sess_ops->DataSequenceInOrder) { in iscsit_recalculate_dataout_values() 703 if (conn->sess->sess_ops->DataPDUInOrder) { in iscsit_recalculate_dataout_values() 750 if (conn->sess->sess_ops->DataPDUInOrder) in iscsit_recalculate_dataout_values() [all …]
|
D | iscsi_target.c | 789 if (conn->sess->sess_ops->RDMAExtensions) in iscsit_ack_from_expstatsn() 836 atomic_long_inc(&conn->sess->cmd_pdus); in iscsit_setup_scsi_cmd() 894 if (payload_length && !conn->sess->sess_ops->ImmediateData) { in iscsit_setup_scsi_cmd() 926 if (payload_length > conn->sess->sess_ops->FirstBurstLength) { in iscsit_setup_scsi_cmd() 929 payload_length, conn->sess->sess_ops->FirstBurstLength); in iscsit_setup_scsi_cmd() 967 conn->sess->init_task_tag = cmd->init_task_tag = hdr->itt; in iscsit_setup_scsi_cmd() 969 cmd->targ_xfer_tag = session_get_next_ttt(conn->sess); in iscsit_setup_scsi_cmd() 976 if (!conn->sess->sess_ops->RDMAExtensions && in iscsit_setup_scsi_cmd() 992 conn->sess->se_sess, be32_to_cpu(hdr->data_length), in iscsit_setup_scsi_cmd() 1276 atomic_long_add(payload_length, &conn->sess->rx_data_octets); in iscsit_check_dataout_hdr() [all …]
|
D | iscsi_target_tmr.c | 52 return (iscsi_sna_gte(be32_to_cpu(hdr->refcmdsn), conn->sess->exp_cmd_sn) && in iscsit_tmr_abort_task() 53 iscsi_sna_lte(be32_to_cpu(hdr->refcmdsn), conn->sess->max_cmd_sn)) ? in iscsit_tmr_abort_task() 78 struct iscsi_session *sess = conn->sess; in iscsit_tmr_task_warm_reset() local 79 struct iscsi_node_attrib *na = iscsit_tpg_get_node_attrib(sess); in iscsit_tmr_task_warm_reset() 84 sess->se_sess->se_node_acl->initiatorname); in iscsit_tmr_task_warm_reset() 98 struct iscsi_session *sess = conn->sess; in iscsit_tmr_task_cold_reset() local 99 struct iscsi_node_attrib *na = iscsit_tpg_get_node_attrib(sess); in iscsit_tmr_task_cold_reset() 104 sess->se_sess->se_node_acl->initiatorname); in iscsit_tmr_task_cold_reset() 129 if (conn->sess->sess_ops->ErrorRecoveryLevel != 2) { in iscsit_tmr_task_reassign() 135 ret = iscsit_find_cmd_for_recovery(conn->sess, &ref_cmd, &cr, hdr->rtt); in iscsit_tmr_task_reassign() [all …]
|
D | iscsi_target_seq_pdu_list.c | 235 conn->sess->sess_ops->FirstBurstLength); in iscsit_determine_counts_for_list() 257 >= conn->sess->sess_ops->FirstBurstLength) { in iscsit_determine_counts_for_list() 259 (conn->sess->sess_ops->FirstBurstLength - in iscsit_determine_counts_for_list() 261 offset += (conn->sess->sess_ops->FirstBurstLength - in iscsit_determine_counts_for_list() 277 conn->sess->sess_ops->MaxBurstLength) { in iscsit_determine_counts_for_list() 278 offset += (conn->sess->sess_ops->MaxBurstLength - in iscsit_determine_counts_for_list() 311 datapduinorder = conn->sess->sess_ops->DataPDUInOrder; in iscsit_do_build_pdu_and_seq_lists() 312 datasequenceinorder = conn->sess->sess_ops->DataSequenceInOrder; in iscsit_do_build_pdu_and_seq_lists() 321 conn->sess->sess_ops->FirstBurstLength); in iscsit_do_build_pdu_and_seq_lists() 375 conn->sess->sess_ops->FirstBurstLength) { in iscsit_do_build_pdu_and_seq_lists() [all …]
|
D | iscsi_target_datain_values.c | 119 (read_data_left <= (conn->sess->sess_ops->MaxBurstLength - in iscsit_set_datain_values_yes_and_yes() 124 if (conn->sess->sess_ops->ErrorRecoveryLevel > 0) in iscsit_set_datain_values_yes_and_yes() 129 conn->sess->sess_ops->MaxBurstLength) { in iscsit_set_datain_values_yes_and_yes() 134 datain->length = (conn->sess->sess_ops->MaxBurstLength - in iscsit_set_datain_values_yes_and_yes() 139 if (conn->sess->sess_ops->ErrorRecoveryLevel > 0) in iscsit_set_datain_values_yes_and_yes() 234 if (conn->sess->sess_ops->ErrorRecoveryLevel > 0) in iscsit_set_datain_values_no_and_yes() 242 conn->sess->sess_ops->MaxBurstLength) { in iscsit_set_datain_values_no_and_yes() 249 datain->length = (conn->sess->sess_ops->MaxBurstLength - in iscsit_set_datain_values_no_and_yes() 254 if (conn->sess->sess_ops->ErrorRecoveryLevel > 0) in iscsit_set_datain_values_no_and_yes() 344 if (conn->sess->sess_ops->ErrorRecoveryLevel > 0) in iscsit_set_datain_values_yes_and_no() [all …]
|
D | iscsi_target_stat.c | 738 struct iscsi_session *sess; in iscsi_stat_sess_show_attr_node() local 745 sess = se_sess->fabric_sess_ptr; in iscsi_stat_sess_show_attr_node() 746 if (sess) in iscsi_stat_sess_show_attr_node() 748 sess->sess_ops->SessionType ? 0 : ISCSI_NODE_INDEX); in iscsi_stat_sess_show_attr_node() 762 struct iscsi_session *sess; in iscsi_stat_sess_show_attr_indx() local 769 sess = se_sess->fabric_sess_ptr; in iscsi_stat_sess_show_attr_indx() 770 if (sess) in iscsi_stat_sess_show_attr_indx() 772 sess->session_index); in iscsi_stat_sess_show_attr_indx() 786 struct iscsi_session *sess; in iscsi_stat_sess_show_attr_cmd_pdus() local 793 sess = se_sess->fabric_sess_ptr; in iscsi_stat_sess_show_attr_cmd_pdus() [all …]
|
D | iscsi_target_configfs.c | 579 struct iscsi_session *sess; \ 589 sess = se_sess->fabric_sess_ptr; \ 591 (u32)sess->sess_ops->name); \ 656 struct iscsi_session *sess; in lio_target_nacl_show_info() local 667 sess = se_sess->fabric_sess_ptr; in lio_target_nacl_show_info() 670 sess->sess_ops->InitiatorName); in lio_target_nacl_show_info() 672 sess->sess_ops->InitiatorAlias); in lio_target_nacl_show_info() 676 sess->sid, sess->isid, sess->tsih); in lio_target_nacl_show_info() 678 (sess->sess_ops->SessionType) ? in lio_target_nacl_show_info() 681 switch (sess->session_state) { in lio_target_nacl_show_info() [all …]
|
D | iscsi_target_nego.c | 111 struct iscsi_session *sess = conn->sess; in iscsi_handle_authentication() local 117 if (!sess->sess_ops->SessionType) { in iscsi_handle_authentication() 121 se_nacl = conn->sess->se_sess->se_node_acl; in iscsi_handle_authentication() 154 strcpy(conn->sess->auth_type, "CHAP"); in iscsi_handle_authentication() 156 strcpy(conn->sess->auth_type, NONE); in iscsi_handle_authentication() 313 se_nacl = conn->sess->se_sess->se_node_acl; in iscsi_target_check_first_request() 344 struct iscsi_session *sess = conn->sess; in iscsi_target_do_tx_login_io() local 355 login_rsp->exp_cmdsn = cpu_to_be32(conn->sess->exp_cmd_sn); in iscsi_target_do_tx_login_io() 356 login_rsp->max_cmdsn = cpu_to_be32(conn->sess->max_cmd_sn); in iscsi_target_do_tx_login_io() 385 mutex_lock(&sess->cmdsn_mutex); in iscsi_target_do_tx_login_io() [all …]
|
D | iscsi_target_nodeattrib.c | 107 struct iscsi_session *sess; in iscsit_na_nopin_timeout() local 136 sess = se_sess->fabric_sess_ptr; in iscsit_na_nopin_timeout() 138 spin_lock(&sess->conn_lock); in iscsit_na_nopin_timeout() 139 list_for_each_entry(conn, &sess->sess_conn_list, in iscsit_na_nopin_timeout() 149 spin_unlock(&sess->conn_lock); in iscsit_na_nopin_timeout()
|
D | iscsi_target_tpg.c | 401 struct iscsi_session *sess) in iscsit_tpg_get_node_attrib() argument 403 struct se_session *se_sess = sess->se_sess; in iscsit_tpg_get_node_attrib()
|
/linux-4.1.27/drivers/target/sbp/ |
D | sbp_target.c | 98 struct sbp_session *sess, *found = NULL; in sbp_session_find_by_guid() local 102 sess = se_sess->fabric_sess_ptr; in sbp_session_find_by_guid() 103 if (sess->guid == guid) in sbp_session_find_by_guid() 104 found = sess; in sbp_session_find_by_guid() 132 struct sbp_session *sess; in sbp_login_count_all_by_lun() local 138 sess = se_sess->fabric_sess_ptr; in sbp_login_count_all_by_lun() 140 spin_lock_bh(&sess->lock); in sbp_login_count_all_by_lun() 141 list_for_each_entry(login, &sess->login_list, link) { in sbp_login_count_all_by_lun() 148 spin_unlock_bh(&sess->lock); in sbp_login_count_all_by_lun() 159 struct sbp_session *sess; in sbp_login_find_by_id() local [all …]
|
D | sbp_target.h | 125 struct sbp_session *sess; member
|
/linux-4.1.27/drivers/scsi/qla2xxx/ |
D | qla_target.c | 105 static int qlt_issue_task_mgmt(struct qla_tgt_sess *sess, uint32_t lun, 145 struct qla_tgt_sess *sess; in qlt_find_sess_by_port_name() local 147 list_for_each_entry(sess, &tgt->sess_list, sess_list_entry) { in qlt_find_sess_by_port_name() 148 if (!memcmp(sess->port_name, port_name, WWN_SIZE)) in qlt_find_sess_by_port_name() 149 return sess; in qlt_find_sess_by_port_name() 394 struct qla_tgt_sess *sess = container_of(work, struct qla_tgt_sess, in qlt_free_session_done() local 396 struct qla_tgt *tgt = sess->tgt; in qlt_free_session_done() 397 struct scsi_qla_host *vha = sess->vha; in qlt_free_session_done() 406 __func__, sess->se_sess, sess, sess->port_name, sess->loop_id, in qlt_free_session_done() 407 sess->s_id.b.domain, sess->s_id.b.area, sess->s_id.b.al_pa, in qlt_free_session_done() [all …]
|
D | tcm_qla2xxx.c | 455 struct qla_tgt_sess *sess = se_sess->fabric_sess_ptr; in tcm_qla2xxx_shutdown_session() local 459 BUG_ON(!sess); in tcm_qla2xxx_shutdown_session() 460 vha = sess->vha; in tcm_qla2xxx_shutdown_session() 471 struct qla_tgt_sess *sess = se_sess->fabric_sess_ptr; in tcm_qla2xxx_close_session() local 475 BUG_ON(!sess); in tcm_qla2xxx_close_session() 476 vha = sess->vha; in tcm_qla2xxx_close_session() 479 qlt_unreg_sess(sess); in tcm_qla2xxx_close_session() 563 struct qla_tgt_sess *sess; in tcm_qla2xxx_handle_cmd() local 569 sess = cmd->sess; in tcm_qla2xxx_handle_cmd() 570 if (!sess) { in tcm_qla2xxx_handle_cmd() [all …]
|
D | qla_target.h | 935 struct qla_tgt_sess *sess; member 1016 struct qla_tgt_sess *sess; member
|
/linux-4.1.27/drivers/target/ |
D | target_core_tmr.c | 118 struct se_session *sess = se_cmd->se_sess; in __target_check_io_state() local 120 assert_spin_locked(&sess->sess_cmd_lock); in __target_check_io_state() 140 if (sess->sess_tearing_down || se_cmd->cmd_wait_set) { in __target_check_io_state() 215 struct se_session *sess; in core_tmr_drain_tmr_list() local 245 sess = cmd->se_sess; in core_tmr_drain_tmr_list() 246 if (WARN_ON_ONCE(!sess)) in core_tmr_drain_tmr_list() 249 spin_lock(&sess->sess_cmd_lock); in core_tmr_drain_tmr_list() 254 spin_unlock(&sess->sess_cmd_lock); in core_tmr_drain_tmr_list() 259 spin_unlock(&sess->sess_cmd_lock); in core_tmr_drain_tmr_list() 262 if (sess->sess_tearing_down || cmd->cmd_wait_set) { in core_tmr_drain_tmr_list() [all …]
|
D | target_core_ua.c | 44 struct se_session *sess = cmd->se_sess; in target_scsi3_ua_check() local 47 if (!sess) in target_scsi3_ua_check() 50 nacl = sess->se_node_acl; in target_scsi3_ua_check() 202 struct se_session *sess = cmd->se_sess; in core_scsi3_ua_for_check_condition() local 207 if (!sess) in core_scsi3_ua_for_check_condition() 210 nacl = sess->se_node_acl; in core_scsi3_ua_for_check_condition() 270 struct se_session *sess = cmd->se_sess; in core_scsi3_ua_clear_for_request_sense() local 275 if (!sess) in core_scsi3_ua_clear_for_request_sense() 278 nacl = sess->se_node_acl; in core_scsi3_ua_clear_for_request_sense()
|
D | target_core_tpg.c | 455 struct se_session *sess, *sess_tmp; in core_tpg_del_initiator_node_acl() local 470 list_for_each_entry_safe(sess, sess_tmp, &acl->acl_sess_list, in core_tpg_del_initiator_node_acl() 472 if (sess->sess_tearing_down != 0) in core_tpg_del_initiator_node_acl() 475 target_get_session(sess); in core_tpg_del_initiator_node_acl() 476 list_move(&sess->sess_acl_list, &sess_list); in core_tpg_del_initiator_node_acl() 480 list_for_each_entry_safe(sess, sess_tmp, &sess_list, sess_acl_list) { in core_tpg_del_initiator_node_acl() 481 list_del(&sess->sess_acl_list); in core_tpg_del_initiator_node_acl() 483 rc = tpg->se_tpg_tfo->shutdown_session(sess); in core_tpg_del_initiator_node_acl() 484 target_put_session(sess); in core_tpg_del_initiator_node_acl() 487 target_put_session(sess); in core_tpg_del_initiator_node_acl() [all …]
|
D | target_core_spc.c | 74 struct se_session *sess = cmd->se_sess; in spc_emulate_inquiry_std() local 110 if (sess->sup_prot_ops & (TARGET_PROT_DIN_PASS | TARGET_PROT_DOUT_PASS)) { in spc_emulate_inquiry_std() 464 struct se_session *sess = cmd->se_sess; in spc_emulate_evpd_86() local 471 if (sess->sup_prot_ops & (TARGET_PROT_DIN_PASS | TARGET_PROT_DOUT_PASS)) { in spc_emulate_evpd_86() 774 struct se_session *sess = cmd->se_sess; in spc_modesense_control() local 867 if (sess->sup_prot_ops & (TARGET_PROT_DIN_PASS | TARGET_PROT_DOUT_PASS)) { in spc_modesense_control() 868 if (dev->dev_attrib.pi_prot_type || sess->sess_prot_type) in spc_modesense_control() 1213 struct se_session *sess = cmd->se_sess; in spc_emulate_report_luns() local 1232 if (!sess) { in spc_emulate_report_luns() 1238 spin_lock_irq(&sess->se_node_acl->device_list_lock); in spc_emulate_report_luns() [all …]
|
D | target_core_pr.c | 101 struct se_session *sess = cmd->se_sess; in target_scsi2_reservation_check() local 112 if (!dev->dev_reserved_node_acl || !sess) in target_scsi2_reservation_check() 115 if (dev->dev_reserved_node_acl != sess->se_node_acl) in target_scsi2_reservation_check() 119 if (dev->dev_res_bin_isid != sess->sess_bin_isid) in target_scsi2_reservation_check() 205 struct se_session *sess = cmd->se_sess; in target_scsi2_reservation_release() local 209 if (!sess || !sess->se_tpg) in target_scsi2_reservation_release() 218 if (!dev->dev_reserved_node_acl || !sess) in target_scsi2_reservation_release() 221 if (dev->dev_reserved_node_acl != sess->se_node_acl) in target_scsi2_reservation_release() 224 if (dev->dev_res_bin_isid != sess->sess_bin_isid) in target_scsi2_reservation_release() 233 tpg = sess->se_tpg; in target_scsi2_reservation_release() [all …]
|
D | target_core_sbc.c | 95 struct se_session *sess = cmd->se_sess; in sbc_emulate_readcapacity_16() local 118 if (sess->sup_prot_ops & (TARGET_PROT_DIN_PASS | TARGET_PROT_DOUT_PASS)) { in sbc_emulate_readcapacity_16() 124 pi_prot_type = sess->sess_prot_type; in sbc_emulate_readcapacity_16()
|
/linux-4.1.27/drivers/scsi/qla4xxx/ |
D | ql4_os.c | 138 static void qla4xxx_session_destroy(struct iscsi_cls_session *sess); 788 struct iscsi_session *sess; in __qla4xxx_is_chap_active() local 795 sess = cls_session->dd_data; in __qla4xxx_is_chap_active() 796 ddb_entry = sess->dd_data; in __qla4xxx_is_chap_active() 1766 struct iscsi_session *sess; in qla4xxx_conn_get_stats() local 1776 sess = cls_sess->dd_data; in qla4xxx_conn_get_stats() 1777 ddb_entry = sess->dd_data; in qla4xxx_conn_get_stats() 1834 struct iscsi_session *sess; in qla4xxx_eh_cmd_timed_out() local 1839 sess = session->dd_data; in qla4xxx_eh_cmd_timed_out() 2806 struct iscsi_session *sess = cls_sess->dd_data; in qla4xxx_session_get_param() local [all …]
|
D | ql4_mbx.c | 1995 struct iscsi_session *sess; in qla4xxx_set_param_ddbentry() local 2020 sess = conn->session; in qla4xxx_set_param_ddbentry() 2033 *ptid = cpu_to_le16((uint16_t)ddb_entry->sess->target_id); in qla4xxx_set_param_ddbentry() 2045 if (sess->targetname != NULL) { in qla4xxx_set_param_ddbentry() 2046 memcpy(fw_ddb_entry->iscsi_name, sess->targetname, in qla4xxx_set_param_ddbentry() 2047 min(strlen(sess->targetname), in qla4xxx_set_param_ddbentry() 2084 if (sess->username != NULL && sess->password != NULL) { in qla4xxx_set_param_ddbentry() 2085 if (strlen(sess->username) && strlen(sess->password)) { in qla4xxx_set_param_ddbentry() 2088 rval = qla4xxx_get_chap_index(ha, sess->username, in qla4xxx_set_param_ddbentry() 2089 sess->password, in qla4xxx_set_param_ddbentry() [all …]
|
D | ql4_init.c | 1023 ddb_entry->unblock_sess(ddb_entry->sess); in qla4xxx_ddb_change() 1043 iscsi_session_failure(ddb_entry->sess->dd_data, in qla4xxx_ddb_change() 1057 ddb_entry->unblock_sess(ddb_entry->sess); in qla4xxx_ddb_change() 1062 iscsi_session_failure(ddb_entry->sess->dd_data, in qla4xxx_ddb_change() 1116 ddb_entry->unblock_sess(ddb_entry->sess); in qla4xxx_flash_ddb_change() 1121 iscsi_block_session(ddb_entry->sess); in qla4xxx_flash_ddb_change() 1131 iscsi_block_session(ddb_entry->sess); in qla4xxx_flash_ddb_change() 1141 ddb_entry->unblock_sess(ddb_entry->sess); in qla4xxx_flash_ddb_change() 1207 struct iscsi_session *sess; in qla4xxx_login_flash_ddb() local 1215 sess = cls_session->dd_data; in qla4xxx_login_flash_ddb() [all …]
|
D | ql4_iocb.c | 387 struct iscsi_session *sess = task->conn->session; in qla4xxx_send_passthru0() local 388 struct ddb_entry *ddb_entry = sess->dd_data; in qla4xxx_send_passthru0()
|
D | ql4_isr.c | 227 if (iscsi_is_session_online(ddb_entry->sess)) in qla4xxx_status_entry() 228 qla4xxx_mark_device_missing(ddb_entry->sess); in qla4xxx_status_entry() 325 if (iscsi_is_session_online(ddb_entry->sess)) in qla4xxx_status_entry() 326 qla4xxx_mark_device_missing(ddb_entry->sess); in qla4xxx_status_entry()
|
D | ql4_def.h | 285 struct iscsi_cls_session *sess; member
|
/linux-4.1.27/arch/cris/arch-v32/drivers/ |
D | cryptocop.c | 238 static struct cryptocop_transform_ctx *get_transform_ctx(struct cryptocop_session *sess, cryptocop_… 710 struct cryptocop_session *sess; in cryptocop_setup_dma_list() local 800 sess = get_session(operation->sid); in cryptocop_setup_dma_list() 801 if (!sess) { in cryptocop_setup_dma_list() 832 tctx = get_transform_ctx(sess, tcfg->tid); in cryptocop_setup_dma_list() 1506 struct cryptocop_session *sess; in cryptocop_new_session() local 1529 sess = kmalloc(sizeof(struct cryptocop_session), alloc_flag); in cryptocop_new_session() 1530 if (!sess){ in cryptocop_new_session() 1535 sess->tfrm_ctx = kmalloc(no_tfrms * sizeof(struct cryptocop_transform_ctx), alloc_flag); in cryptocop_new_session() 1536 if (!sess->tfrm_ctx) { in cryptocop_new_session() [all …]
|
/linux-4.1.27/fs/nfsd/ |
D | nfs4xdr.c | 1382 struct nfsd4_create_session *sess) in nfsd4_decode_create_session() argument 1388 COPYMEM(&sess->clientid, 8); in nfsd4_decode_create_session() 1389 sess->seqid = be32_to_cpup(p++); in nfsd4_decode_create_session() 1390 sess->flags = be32_to_cpup(p++); in nfsd4_decode_create_session() 1395 sess->fore_channel.maxreq_sz = be32_to_cpup(p++); in nfsd4_decode_create_session() 1396 sess->fore_channel.maxresp_sz = be32_to_cpup(p++); in nfsd4_decode_create_session() 1397 sess->fore_channel.maxresp_cached = be32_to_cpup(p++); in nfsd4_decode_create_session() 1398 sess->fore_channel.maxops = be32_to_cpup(p++); in nfsd4_decode_create_session() 1399 sess->fore_channel.maxreqs = be32_to_cpup(p++); in nfsd4_decode_create_session() 1400 sess->fore_channel.nr_rdma_attrs = be32_to_cpup(p++); in nfsd4_decode_create_session() [all …]
|
/linux-4.1.27/security/keys/ |
D | trusted.c | 465 struct osapsess sess; in tpm_seal() local 483 ret = osap(tb, &sess, keyauth, keytype, keyhandle); in tpm_seal() 486 dump_sess(&sess); in tpm_seal() 489 memcpy(td->xorwork, sess.secret, SHA1_DIGEST_SIZE); in tpm_seal() 490 memcpy(td->xorwork + SHA1_DIGEST_SIZE, sess.enonce, SHA1_DIGEST_SIZE); in tpm_seal() 510 ret = TSS_authhmac(td->pubauth, sess.secret, SHA1_DIGEST_SIZE, in tpm_seal() 511 sess.enonce, td->nonceodd, cont, in tpm_seal() 518 ret = TSS_authhmac(td->pubauth, sess.secret, SHA1_DIGEST_SIZE, in tpm_seal() 519 sess.enonce, td->nonceodd, cont, in tpm_seal() 539 store32(tb, sess.handle); in tpm_seal() [all …]
|
/linux-4.1.27/drivers/scsi/be2iscsi/ |
D | be_iscsi.c | 49 struct iscsi_session *sess; in beiscsi_session_create() local 90 sess = cls_session->dd_data; in beiscsi_session_create() 91 beiscsi_sess = sess->dd_data; in beiscsi_session_create() 114 struct iscsi_session *sess = cls_session->dd_data; in beiscsi_session_destroy() local 115 struct beiscsi_session *beiscsi_sess = sess->dd_data; in beiscsi_session_destroy() 135 struct iscsi_session *sess; in beiscsi_conn_create() local 154 sess = cls_session->dd_data; in beiscsi_conn_create() 155 beiscsi_sess = sess->dd_data; in beiscsi_conn_create()
|
D | be_mgmt.h | 257 struct beiscsi_sess *sess; member
|
/linux-4.1.27/fs/cifs/ |
D | Makefile | 9 readdir.o ioctl.o sess.o export.o smb1ops.o winucase.o
|
/linux-4.1.27/drivers/infiniband/ulp/srpt/ |
D | ib_srpt.c | 1335 BUG_ON(ch->sess == NULL); in srpt_abort_cmd() 1731 rc = target_submit_cmd(cmd, ch->sess, srp_cmd->cdb, in srpt_handle_cmd() 1777 struct se_session *sess = ch->sess; in srpt_handle_tsk_mgmt() local 1789 srp_tsk->task_tag, srp_tsk->tag, ch->cm_id, ch->sess); in srpt_handle_tsk_mgmt() 1796 rc = target_submit_tmr(&send_ioctx->cmd, sess, NULL, unpacked_lun, in srpt_handle_tsk_mgmt() 2229 if (ch->sess) in srpt_drain_channel() 2230 srpt_shutdown_session(ch->sess); in srpt_drain_channel() 2287 pr_debug("ch = %p; ch->sess = %p; release_done = %p\n", ch, ch->sess, in srpt_release_channel_work() 2293 se_sess = ch->sess; in srpt_release_channel_work() 2300 ch->sess = NULL; in srpt_release_channel_work() [all …]
|
D | ib_srpt.h | 324 struct se_session *sess; member
|
/linux-4.1.27/net/sched/ |
D | cls_rsvp.h | 99 struct rsvp_session *sess; member 339 struct rsvp_session *nsp, *s = f->sess; in rsvp_delete() 573 f->sess = s; in rsvp_change() 669 s = f->sess; in rsvp_dump()
|
/linux-4.1.27/include/target/iscsi/ |
D | iscsi_target_core.h | 483 struct iscsi_session *sess; member 605 struct iscsi_session *sess; member 625 struct iscsi_session *sess; member
|
/linux-4.1.27/include/scsi/ |
D | scsi_transport_iscsi.h | 96 struct iscsi_cls_conn *(*create_conn) (struct iscsi_cls_session *sess, 437 extern struct iscsi_cls_conn *iscsi_create_conn(struct iscsi_cls_session *sess,
|
/linux-4.1.27/fs/nfs/ |
D | nfs4client.c | 892 struct nfs4_session *sess; in nfs4_session_set_rwsize() local 898 sess = server->nfs_client->cl_session; in nfs4_session_set_rwsize() 899 server_resp_sz = sess->fc_attrs.max_resp_sz - nfs41_maxread_overhead; in nfs4_session_set_rwsize() 900 server_rqst_sz = sess->fc_attrs.max_rqst_sz - nfs41_maxwrite_overhead; in nfs4_session_set_rwsize()
|
/linux-4.1.27/drivers/infiniband/ulp/isert/ |
D | ib_isert.c | 599 struct se_session *se_sess = isert_conn->conn->sess->se_sess; in isert_conn_create_fastreg_pool() 1194 if (!conn->sess->sess_ops->SessionType && in isert_put_login_tx() 1473 if (conn->sess->sess_ops->SessionType && in isert_rx_opcode() 3352 if (conn->sess) { in isert_wait4cmds() 3353 target_sess_cmd_list_set_waiting(conn->sess->se_sess); in isert_wait4cmds() 3354 target_wait_for_sess_cmds(conn->sess->se_sess); in isert_wait4cmds() 3394 (cmd->write_data_done < conn->sess->sess_ops->FirstBurstLength) && in isert_put_unsol_pending_cmds()
|
/linux-4.1.27/drivers/scsi/ |
D | scsi_transport_iscsi.c | 1619 struct iscsi_cls_session *sess = iscsi_dev_to_session(conn->dev.parent); in iscsi_conn_get_sid() local 1620 return sess->sid; in iscsi_conn_get_sid() 1629 struct iscsi_cls_session *sess; in iscsi_session_lookup() local 1632 list_for_each_entry(sess, &sesslist, sess_list) { in iscsi_session_lookup() 1633 if (sess->sid == sid) { in iscsi_session_lookup() 1635 return sess; in iscsi_session_lookup() 3953 static ISCSI_CLASS_ATTR(sess, field, S_IRUGO, show_session_param_##param, \
|
/linux-4.1.27/drivers/xen/ |
D | xen-scsiback.c | 395 struct se_session *sess = pending_req->v2p->tpg->tpg_nexus->tvn_se_sess; in scsiback_cmd_exec() local 403 rc = target_submit_cmd_map_sgls(se_cmd, sess, pending_req->cmnd, in scsiback_cmd_exec()
|
/linux-4.1.27/drivers/scsi/cxgbi/ |
D | libcxgbi.c | 1705 struct iscsi_session *sess = conn->session; in task_reserve_itt() local 1710 u32 sw_tag = (sess->age << cconn->task_idx_bits) | task->itt; in task_reserve_itt() 1735 chba->cdev, task, sw_tag, task->itt, sess->age, tag, *hdr_itt); in task_reserve_itt()
|
/linux-4.1.27/Documentation/filesystems/cifs/ |
D | CHANGES | 266 to Unicode during mount. Fix memory leak in sess struct on reconnect.
|