Home
last modified time | relevance | path

Searched refs:sess (Results 1 – 53 of 53) sorted by relevance

/linux-4.1.27/drivers/target/tcm_fc/
Dtfc_sess.c173 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 …]
Dtfc_cmd.c61 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 …]
Dtfc_io.c130 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()
Dtcm_fc.h116 struct ft_sess *sess; /* session held for cmd */ member
/linux-4.1.27/drivers/target/iscsi/
Discsi_target_erl2.c48 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 …]
Discsi_target_login.c165 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 …]
Discsi_target_erl0.c49 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 …]
Discsi_target_device.c29 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()
Discsi_target_util.c157 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 …]
Discsi_target_erl1.c55 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 …]
Discsi_target.c789 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 …]
Discsi_target_tmr.c52 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 …]
Discsi_target_seq_pdu_list.c235 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 …]
Discsi_target_datain_values.c119 (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 …]
Discsi_target_stat.c738 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 …]
Discsi_target_configfs.c579 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 …]
Discsi_target_nego.c111 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 …]
Discsi_target_nodeattrib.c107 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()
Discsi_target_tpg.c401 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/
Dsbp_target.c98 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 …]
Dsbp_target.h125 struct sbp_session *sess; member
/linux-4.1.27/drivers/scsi/qla2xxx/
Dqla_target.c105 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 …]
Dtcm_qla2xxx.c455 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 …]
Dqla_target.h935 struct qla_tgt_sess *sess; member
1016 struct qla_tgt_sess *sess; member
/linux-4.1.27/drivers/target/
Dtarget_core_tmr.c118 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 …]
Dtarget_core_ua.c44 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()
Dtarget_core_tpg.c455 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 …]
Dtarget_core_spc.c74 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 …]
Dtarget_core_pr.c101 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 …]
Dtarget_core_sbc.c95 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/
Dql4_os.c138 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 …]
Dql4_mbx.c1995 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 …]
Dql4_init.c1023 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 …]
Dql4_iocb.c387 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()
Dql4_isr.c227 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()
Dql4_def.h285 struct iscsi_cls_session *sess; member
/linux-4.1.27/arch/cris/arch-v32/drivers/
Dcryptocop.c238 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/
Dnfs4xdr.c1382 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/
Dtrusted.c465 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/
Dbe_iscsi.c49 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()
Dbe_mgmt.h257 struct beiscsi_sess *sess; member
/linux-4.1.27/fs/cifs/
DMakefile9 readdir.o ioctl.o sess.o export.o smb1ops.o winucase.o
/linux-4.1.27/drivers/infiniband/ulp/srpt/
Dib_srpt.c1335 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 …]
Dib_srpt.h324 struct se_session *sess; member
/linux-4.1.27/net/sched/
Dcls_rsvp.h99 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/
Discsi_target_core.h483 struct iscsi_session *sess; member
605 struct iscsi_session *sess; member
625 struct iscsi_session *sess; member
/linux-4.1.27/include/scsi/
Dscsi_transport_iscsi.h96 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/
Dnfs4client.c892 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/
Dib_isert.c599 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/
Dscsi_transport_iscsi.c1619 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/
Dxen-scsiback.c395 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/
Dlibcxgbi.c1705 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/
DCHANGES266 to Unicode during mount. Fix memory leak in sess struct on reconnect.