/Linux-v5.4/drivers/staging/media/meson/vdec/ |
D | vdec.c | 40 u32 amvdec_get_output_size(struct amvdec_session *sess) in amvdec_get_output_size() argument 42 return get_output_size(sess->width, sess->height); in amvdec_get_output_size() 46 static int vdec_codec_needs_recycle(struct amvdec_session *sess) in vdec_codec_needs_recycle() argument 48 struct amvdec_codec_ops *codec_ops = sess->fmt_out->codec_ops; in vdec_codec_needs_recycle() 55 struct amvdec_session *sess = data; in vdec_recycle_thread() local 56 struct amvdec_core *core = sess->core; in vdec_recycle_thread() 57 struct amvdec_codec_ops *codec_ops = sess->fmt_out->codec_ops; in vdec_recycle_thread() 61 mutex_lock(&sess->bufs_recycle_lock); in vdec_recycle_thread() 62 list_for_each_entry_safe(tmp, n, &sess->bufs_recycle, list) { in vdec_recycle_thread() 70 mutex_unlock(&sess->bufs_recycle_lock); in vdec_recycle_thread() [all …]
|
D | vdec_helpers.c | 53 static int canvas_alloc(struct amvdec_session *sess, u8 *canvas_id) in canvas_alloc() argument 57 if (sess->canvas_num >= MAX_CANVAS) { in canvas_alloc() 58 dev_err(sess->core->dev, "Reached max number of canvas\n"); in canvas_alloc() 62 ret = meson_canvas_alloc(sess->core->canvas, canvas_id); in canvas_alloc() 66 sess->canvas_alloc[sess->canvas_num++] = *canvas_id; in canvas_alloc() 70 static int set_canvas_yuv420m(struct amvdec_session *sess, in set_canvas_yuv420m() argument 74 struct amvdec_core *core = sess->core; in set_canvas_yuv420m() 80 ret = canvas_alloc(sess, &canvas_id[i]); in set_canvas_yuv420m() 114 static int set_canvas_nv12m(struct amvdec_session *sess, in set_canvas_nv12m() argument 118 struct amvdec_core *core = sess->core; in set_canvas_nv12m() [all …]
|
D | esparser.c | 122 static u32 esparser_vififo_get_free_space(struct amvdec_session *sess) in esparser_vififo_get_free_space() argument 125 struct amvdec_ops *vdec_ops = sess->fmt_out->vdec_ops; in esparser_vififo_get_free_space() 126 struct amvdec_core *core = sess->core; in esparser_vififo_get_free_space() 128 vififo_usage = vdec_ops->vififo_level(sess); in esparser_vififo_get_free_space() 132 if (vififo_usage > sess->vififo_size) { in esparser_vififo_get_free_space() 133 dev_warn(sess->core->dev, in esparser_vififo_get_free_space() 135 vififo_usage, sess->vififo_size); in esparser_vififo_get_free_space() 139 return sess->vififo_size - vififo_usage; in esparser_vififo_get_free_space() 162 static u32 esparser_get_offset(struct amvdec_session *sess) in esparser_get_offset() argument 164 struct amvdec_core *core = sess->core; in esparser_get_offset() [all …]
|
D | vdec_1.c | 25 vdec_1_load_firmware(struct amvdec_session *sess, const char *fwname) in vdec_1_load_firmware() argument 28 struct amvdec_core *core = sess->core; in vdec_1_load_firmware() 30 struct amvdec_codec_ops *codec_ops = sess->fmt_out->codec_ops; in vdec_1_load_firmware() 74 ret = codec_ops->load_extended_firmware(sess, in vdec_1_load_firmware() 85 static int vdec_1_stbuf_power_up(struct amvdec_session *sess) in vdec_1_stbuf_power_up() argument 87 struct amvdec_core *core = sess->core; in vdec_1_stbuf_power_up() 93 amvdec_write_dos(core, VLD_MEM_VIFIFO_START_PTR, sess->vififo_paddr); in vdec_1_stbuf_power_up() 94 amvdec_write_dos(core, VLD_MEM_VIFIFO_CURR_PTR, sess->vififo_paddr); in vdec_1_stbuf_power_up() 96 sess->vififo_paddr + sess->vififo_size - 8); in vdec_1_stbuf_power_up() 102 amvdec_write_dos(core, VLD_MEM_VIFIFO_WP, sess->vififo_paddr); in vdec_1_stbuf_power_up() [all …]
|
D | codec_mpeg12.c | 63 static int codec_mpeg12_start(struct amvdec_session *sess) in codec_mpeg12_start() argument 65 struct amvdec_core *core = sess->core; in codec_mpeg12_start() 83 ret = amvdec_set_canvases(sess, (u32[]){ AV_SCRATCH_0, 0 }, in codec_mpeg12_start() 98 amvdec_write_dos(core, MREG_CMD, (sess->width << 16) | sess->height); in codec_mpeg12_start() 103 sess->keyframe_found = 1; in codec_mpeg12_start() 104 sess->priv = mpeg12; in codec_mpeg12_start() 117 static int codec_mpeg12_stop(struct amvdec_session *sess) in codec_mpeg12_stop() argument 119 struct codec_mpeg12 *mpeg12 = sess->priv; in codec_mpeg12_stop() 120 struct amvdec_core *core = sess->core; in codec_mpeg12_stop() 130 static void codec_mpeg12_update_dar(struct amvdec_session *sess) in codec_mpeg12_update_dar() argument [all …]
|
D | vdec.h | 98 int (*start)(struct amvdec_session *sess); 99 int (*stop)(struct amvdec_session *sess); 100 void (*conf_esparser)(struct amvdec_session *sess); 101 u32 (*vififo_level)(struct amvdec_session *sess); 122 int (*start)(struct amvdec_session *sess); 123 int (*stop)(struct amvdec_session *sess); 124 int (*load_extended_firmware)(struct amvdec_session *sess, 126 u32 (*num_pending_bufs)(struct amvdec_session *sess); 129 void (*drain)(struct amvdec_session *sess); 130 void (*resume)(struct amvdec_session *sess); [all …]
|
D | vdec_helpers.h | 19 int amvdec_set_canvases(struct amvdec_session *sess, 38 void amvdec_dst_buf_done_idx(struct amvdec_session *sess, u32 buf_idx, 40 void amvdec_dst_buf_done(struct amvdec_session *sess, 42 void amvdec_dst_buf_done_offset(struct amvdec_session *sess, 53 void amvdec_add_ts_reorder(struct amvdec_session *sess, u64 ts, u32 offset); 54 void amvdec_remove_ts(struct amvdec_session *sess, u64 ts); 63 void amvdec_set_par_from_dar(struct amvdec_session *sess, 74 void amvdec_src_change(struct amvdec_session *sess, u32 width, 82 void amvdec_abort(struct amvdec_session *sess);
|
/Linux-v5.4/drivers/target/tcm_fc/ |
D | tfc_sess.c | 162 struct ft_sess *sess; in ft_sess_get() local 173 hlist_for_each_entry_rcu(sess, head, hash) { in ft_sess_get() 174 if (sess->port_id == port_id) { in ft_sess_get() 175 kref_get(&sess->kref); in ft_sess_get() 178 port_id, sess); in ft_sess_get() 179 return sess; in ft_sess_get() 192 struct ft_sess *sess = p; in ft_sess_alloc_cb() local 193 struct ft_tport *tport = sess->tport; in ft_sess_alloc_cb() 194 struct hlist_head *head = &tport->hash[ft_sess_hash(sess->port_id)]; in ft_sess_alloc_cb() 196 TFC_SESS_DBG(tport->lport, "port_id %x sess %p\n", sess->port_id, sess); in ft_sess_alloc_cb() [all …]
|
D | tfc_cmd.c | 42 caller, cmd, cmd->sess, cmd->seq, se_cmd); in _ft_dump_cmd() 73 struct ft_sess *sess; in ft_free_cmd() local 77 sess = cmd->sess; in ft_free_cmd() 82 target_free_tag(sess->se_sess, &cmd->se_cmd); in ft_free_cmd() 83 ft_sess_put(sess); /* undo get from lookup at recv */ in ft_free_cmd() 317 ft_send_resp_status(cmd->sess->tport->lport, in ft_send_resp_code() 371 rc = target_submit_tmr(&cmd->se_cmd, cmd->sess->se_sess, in ft_send_tm() 426 static void ft_recv_cmd(struct ft_sess *sess, struct fc_frame *fp) in ft_recv_cmd() argument 429 struct fc_lport *lport = sess->tport->lport; in ft_recv_cmd() 430 struct se_session *se_sess = sess->se_sess; in ft_recv_cmd() [all …]
|
/Linux-v5.4/drivers/target/iscsi/ |
D | iscsi_target_erl2.c | 41 conn->sess->sess_ops->MaxBurstLength) { in iscsit_create_conn_recovery_datain_values() 48 (conn->sess->sess_ops->MaxBurstLength - in iscsit_create_conn_recovery_datain_values() 66 if ((write_data_done + conn->sess->sess_ops->MaxBurstLength) <= in iscsit_create_conn_recovery_dataout_values() 68 write_data_done += conn->sess->sess_ops->MaxBurstLength; in iscsit_create_conn_recovery_dataout_values() 77 struct iscsi_session *sess, in iscsit_attach_active_connection_recovery_entry() argument 80 spin_lock(&sess->cr_a_lock); in iscsit_attach_active_connection_recovery_entry() 81 list_add_tail(&cr->cr_list, &sess->cr_active_list); in iscsit_attach_active_connection_recovery_entry() 82 spin_unlock(&sess->cr_a_lock); in iscsit_attach_active_connection_recovery_entry() 88 struct iscsi_session *sess, in iscsit_attach_inactive_connection_recovery_entry() argument 91 spin_lock(&sess->cr_i_lock); in iscsit_attach_inactive_connection_recovery_entry() [all …]
|
D | iscsi_target_login.c | 135 struct iscsi_session *sess = NULL, *sess_p = NULL; in iscsi_check_for_session_reinstatement() local 163 if (!memcmp(sess_p->isid, conn->sess->isid, 6) && in iscsi_check_for_session_reinstatement() 172 sess = sess_p; in iscsi_check_for_session_reinstatement() 181 if (!sess) in iscsi_check_for_session_reinstatement() 186 "Discovery" : "Normal", sess->sid, in iscsi_check_for_session_reinstatement() 187 sess->sess_ops->InitiatorName); in iscsi_check_for_session_reinstatement() 189 spin_lock_bh(&sess->conn_lock); in iscsi_check_for_session_reinstatement() 190 if (sess->session_state == TARG_SESS_STATE_FAILED) { in iscsi_check_for_session_reinstatement() 191 spin_unlock_bh(&sess->conn_lock); in iscsi_check_for_session_reinstatement() 192 iscsit_dec_session_usage_count(sess); in iscsi_check_for_session_reinstatement() [all …]
|
D | iscsi_target_erl0.c | 42 conn->sess->sess_ops->FirstBurstLength); in iscsit_set_dataout_sequence_values() 46 if (!conn->sess->sess_ops->DataSequenceInOrder) in iscsit_set_dataout_sequence_values() 52 conn->sess->sess_ops->MaxBurstLength) ? in iscsit_set_dataout_sequence_values() 54 conn->sess->sess_ops->MaxBurstLength) : cmd->se_cmd.data_length; in iscsit_set_dataout_sequence_values() 58 conn->sess->sess_ops->MaxBurstLength) >= in iscsit_set_dataout_sequence_values() 61 conn->sess->sess_ops->MaxBurstLength); in iscsit_set_dataout_sequence_values() 85 if (conn->sess->sess_ops->DataSequenceInOrder) { in iscsit_dataout_within_command_recovery_check() 103 if (conn->sess->sess_ops->DataPDUInOrder) { in iscsit_dataout_within_command_recovery_check() 153 if (first_burst_len > conn->sess->sess_ops->FirstBurstLength) { in iscsit_dataout_check_unsolicited_sequence() 156 first_burst_len, conn->sess->sess_ops->FirstBurstLength); in iscsit_dataout_check_unsolicited_sequence() [all …]
|
D | iscsi_target_util.c | 175 struct se_session *se_sess = conn->sess->se_sess; in iscsit_allocate_cmd() 258 static inline int iscsit_check_received_cmdsn(struct iscsi_session *sess, u32 cmdsn) in iscsit_check_received_cmdsn() argument 269 max_cmdsn = atomic_read(&sess->max_cmd_sn); in iscsit_check_received_cmdsn() 275 } else if (cmdsn == sess->exp_cmd_sn) { in iscsit_check_received_cmdsn() 276 sess->exp_cmd_sn++; in iscsit_check_received_cmdsn() 279 sess->exp_cmd_sn); in iscsit_check_received_cmdsn() 282 } else if (iscsi_sna_gt(cmdsn, sess->exp_cmd_sn)) { in iscsit_check_received_cmdsn() 285 cmdsn, sess->exp_cmd_sn); in iscsit_check_received_cmdsn() 291 sess->exp_cmd_sn); in iscsit_check_received_cmdsn() 309 mutex_lock(&conn->sess->cmdsn_mutex); in iscsit_sequence_cmd() [all …]
|
D | iscsi_target_erl1.c | 48 if (conn->sess->sess_ops->RDMAExtensions) in iscsit_dump_data_payload() 182 conn->sess->sess_ops->MaxBurstLength) { in iscsit_create_recovery_datain_values_datasequenceinorder_yes() 189 (conn->sess->sess_ops->MaxBurstLength - in iscsit_create_recovery_datain_values_datasequenceinorder_yes() 198 if (!conn->sess->sess_ops->DataPDUInOrder) { in iscsit_create_recovery_datain_values_datasequenceinorder_yes() 299 if (conn->sess->sess_ops->DataPDUInOrder) { in iscsit_create_recovery_datain_values_datasequenceinorder_no() 362 (conn->sess->sess_ops->DataPDUInOrder) ? "Yes" : "No"); in iscsit_create_recovery_datain_values_datasequenceinorder_no() 594 if (conn->sess->sess_ops->DataSequenceInOrder) { in iscsit_dataout_datapduinorder_no_fbit() 668 if (conn->sess->sess_ops->DataSequenceInOrder) { in iscsit_recalculate_dataout_values() 671 if (conn->sess->sess_ops->DataPDUInOrder) { in iscsit_recalculate_dataout_values() 718 if (conn->sess->sess_ops->DataPDUInOrder) in iscsit_recalculate_dataout_values() [all …]
|
D | iscsi_target_device.c | 20 void iscsit_determine_maxcmdsn(struct iscsi_session *sess) in iscsit_determine_maxcmdsn() argument 30 if (sess->sess_ops->SessionType) in iscsit_determine_maxcmdsn() 33 se_nacl = sess->se_sess->se_node_acl; in iscsit_determine_maxcmdsn() 41 sess->cmdsn_window = se_nacl->queue_depth; in iscsit_determine_maxcmdsn() 42 atomic_add(se_nacl->queue_depth - 1, &sess->max_cmd_sn); in iscsit_determine_maxcmdsn() 45 void iscsit_increment_maxcmdsn(struct iscsi_cmd *cmd, struct iscsi_session *sess) in iscsit_increment_maxcmdsn() argument 54 max_cmd_sn = atomic_inc_return(&sess->max_cmd_sn); in iscsit_increment_maxcmdsn()
|
D | iscsi_target.c | 959 if (conn->sess->sess_ops->RDMAExtensions) in iscsit_ack_from_expstatsn() 1003 atomic_long_inc(&conn->sess->cmd_pdus); in iscsit_setup_scsi_cmd() 1061 if (payload_length && !conn->sess->sess_ops->ImmediateData) { in iscsit_setup_scsi_cmd() 1093 if (payload_length > conn->sess->sess_ops->FirstBurstLength) { in iscsit_setup_scsi_cmd() 1096 payload_length, conn->sess->sess_ops->FirstBurstLength); in iscsit_setup_scsi_cmd() 1134 conn->sess->init_task_tag = cmd->init_task_tag = hdr->itt; in iscsit_setup_scsi_cmd() 1136 cmd->targ_xfer_tag = session_get_next_ttt(conn->sess); in iscsit_setup_scsi_cmd() 1143 if (!conn->sess->sess_ops->RDMAExtensions && in iscsit_setup_scsi_cmd() 1159 conn->sess->se_sess, be32_to_cpu(hdr->data_length), in iscsit_setup_scsi_cmd() 1442 atomic_long_add(payload_length, &conn->sess->rx_data_octets); in __iscsit_check_dataout_hdr() [all …]
|
D | iscsi_target_tmr.c | 44 return (iscsi_sna_gte(be32_to_cpu(hdr->refcmdsn), conn->sess->exp_cmd_sn) && in iscsit_tmr_abort_task() 45 iscsi_sna_lte(be32_to_cpu(hdr->refcmdsn), (u32) atomic_read(&conn->sess->max_cmd_sn))) ? in iscsit_tmr_abort_task() 70 struct iscsi_session *sess = conn->sess; in iscsit_tmr_task_warm_reset() local 71 struct iscsi_node_attrib *na = iscsit_tpg_get_node_attrib(sess); in iscsit_tmr_task_warm_reset() 76 sess->se_sess->se_node_acl->initiatorname); in iscsit_tmr_task_warm_reset() 90 struct iscsi_session *sess = conn->sess; in iscsit_tmr_task_cold_reset() local 91 struct iscsi_node_attrib *na = iscsit_tpg_get_node_attrib(sess); in iscsit_tmr_task_cold_reset() 96 sess->se_sess->se_node_acl->initiatorname); in iscsit_tmr_task_cold_reset() 121 if (conn->sess->sess_ops->ErrorRecoveryLevel != 2) { in iscsit_tmr_task_reassign() 127 ret = iscsit_find_cmd_for_recovery(conn->sess, &ref_cmd, &cr, hdr->rtt); in iscsit_tmr_task_reassign() [all …]
|
D | iscsi_target_stat.c | 603 struct iscsi_session *sess; in iscsi_stat_sess_node_show() local 610 sess = se_sess->fabric_sess_ptr; in iscsi_stat_sess_node_show() 611 if (sess) in iscsi_stat_sess_node_show() 613 sess->sess_ops->SessionType ? 0 : ISCSI_NODE_INDEX); in iscsi_stat_sess_node_show() 624 struct iscsi_session *sess; in iscsi_stat_sess_indx_show() local 631 sess = se_sess->fabric_sess_ptr; in iscsi_stat_sess_indx_show() 632 if (sess) in iscsi_stat_sess_indx_show() 634 sess->session_index); in iscsi_stat_sess_indx_show() 646 struct iscsi_session *sess; in iscsi_stat_sess_cmd_pdus_show() local 653 sess = se_sess->fabric_sess_ptr; in iscsi_stat_sess_cmd_pdus_show() [all …]
|
D | iscsi_target_seq_pdu_list.c | 225 conn->sess->sess_ops->FirstBurstLength); in iscsit_determine_counts_for_list() 247 >= conn->sess->sess_ops->FirstBurstLength) { in iscsit_determine_counts_for_list() 249 (conn->sess->sess_ops->FirstBurstLength - in iscsit_determine_counts_for_list() 251 offset += (conn->sess->sess_ops->FirstBurstLength - in iscsit_determine_counts_for_list() 267 conn->sess->sess_ops->MaxBurstLength) { in iscsit_determine_counts_for_list() 268 offset += (conn->sess->sess_ops->MaxBurstLength - in iscsit_determine_counts_for_list() 301 datapduinorder = conn->sess->sess_ops->DataPDUInOrder; in iscsit_do_build_pdu_and_seq_lists() 302 datasequenceinorder = conn->sess->sess_ops->DataSequenceInOrder; in iscsit_do_build_pdu_and_seq_lists() 311 conn->sess->sess_ops->FirstBurstLength); in iscsit_do_build_pdu_and_seq_lists() 365 conn->sess->sess_ops->FirstBurstLength) { in iscsit_do_build_pdu_and_seq_lists() [all …]
|
D | iscsi_target_datain_values.c | 111 (read_data_left <= (conn->sess->sess_ops->MaxBurstLength - in iscsit_set_datain_values_yes_and_yes() 116 if (conn->sess->sess_ops->ErrorRecoveryLevel > 0) in iscsit_set_datain_values_yes_and_yes() 121 conn->sess->sess_ops->MaxBurstLength) { in iscsit_set_datain_values_yes_and_yes() 126 datain->length = (conn->sess->sess_ops->MaxBurstLength - in iscsit_set_datain_values_yes_and_yes() 131 if (conn->sess->sess_ops->ErrorRecoveryLevel > 0) in iscsit_set_datain_values_yes_and_yes() 226 if (conn->sess->sess_ops->ErrorRecoveryLevel > 0) in iscsit_set_datain_values_no_and_yes() 234 conn->sess->sess_ops->MaxBurstLength) { in iscsit_set_datain_values_no_and_yes() 241 datain->length = (conn->sess->sess_ops->MaxBurstLength - in iscsit_set_datain_values_no_and_yes() 246 if (conn->sess->sess_ops->ErrorRecoveryLevel > 0) in iscsit_set_datain_values_no_and_yes() 336 if (conn->sess->sess_ops->ErrorRecoveryLevel > 0) in iscsit_set_datain_values_yes_and_no() [all …]
|
/Linux-v5.4/drivers/target/sbp/ |
D | sbp_target.c | 81 struct sbp_session *sess, *found = NULL; in sbp_session_find_by_guid() local 85 sess = se_sess->fabric_sess_ptr; in sbp_session_find_by_guid() 86 if (sess->guid == guid) in sbp_session_find_by_guid() 87 found = sess; in sbp_session_find_by_guid() 115 struct sbp_session *sess; in sbp_login_count_all_by_lun() local 121 sess = se_sess->fabric_sess_ptr; in sbp_login_count_all_by_lun() 123 spin_lock_bh(&sess->lock); in sbp_login_count_all_by_lun() 124 list_for_each_entry(login, &sess->login_list, link) { in sbp_login_count_all_by_lun() 131 spin_unlock_bh(&sess->lock); in sbp_login_count_all_by_lun() 142 struct sbp_session *sess; in sbp_login_find_by_id() local [all …]
|
/Linux-v5.4/drivers/scsi/qla2xxx/ |
D | qla_target.c | 114 static int qlt_issue_task_mgmt(struct fc_port *sess, u64 lun, 130 void qlt_unreg_sess(struct fc_port *sess); 714 struct fc_port *sess = fcport; in qlt_fc_port_added() local 731 if (!sess->se_sess) { in qlt_fc_port_added() 735 sess = qlt_create_sess(vha, fcport, false); in qlt_fc_port_added() 745 if (!kref_get_unless_zero(&sess->sess_kref)) { in qlt_fc_port_added() 748 __func__, sess->port_name); in qlt_fc_port_added() 756 sess->local ? "local " : "", sess->port_name, sess->loop_id); in qlt_fc_port_added() 759 "Reappeared sess %p\n", sess); in qlt_fc_port_added() 761 ha->tgt.tgt_ops->update_sess(sess, fcport->d_id, in qlt_fc_port_added() [all …]
|
D | tcm_qla2xxx.c | 324 struct fc_port *sess = container_of(kref, in tcm_qla2xxx_release_session() local 327 qlt_unreg_sess(sess); in tcm_qla2xxx_release_session() 330 static void tcm_qla2xxx_put_sess(struct fc_port *sess) in tcm_qla2xxx_put_sess() argument 332 if (!sess) in tcm_qla2xxx_put_sess() 335 kref_put(&sess->sess_kref, tcm_qla2xxx_release_session); in tcm_qla2xxx_put_sess() 340 struct fc_port *sess = se_sess->fabric_sess_ptr; in tcm_qla2xxx_close_session() local 344 BUG_ON(!sess); in tcm_qla2xxx_close_session() 345 vha = sess->vha; in tcm_qla2xxx_close_session() 351 tcm_qla2xxx_put_sess(sess); in tcm_qla2xxx_close_session() 423 struct fc_port *sess; in tcm_qla2xxx_handle_cmd() local [all …]
|
/Linux-v5.4/drivers/tee/optee/ |
D | call.c | 106 struct optee_session *sess; in find_session() local 108 list_for_each_entry(sess, &ctxdata->sess_list, list_node) in find_session() 109 if (sess->session_id == session_id) in find_session() 110 return sess; in find_session() 217 struct optee_session *sess = NULL; in optee_open_session() local 243 sess = kzalloc(sizeof(*sess), GFP_KERNEL); in optee_open_session() 244 if (!sess) { in optee_open_session() 256 sess->session_id = msg_arg->session; in optee_open_session() 258 list_add(&sess->list_node, &ctxdata->sess_list); in optee_open_session() 261 kfree(sess); in optee_open_session() [all …]
|
/Linux-v5.4/drivers/target/ |
D | target_core_tmr.c | 83 struct se_session *sess = se_cmd->se_sess; in __target_check_io_state() local 85 assert_spin_locked(&sess->sess_cmd_lock); in __target_check_io_state() 176 struct se_session *sess; in core_tmr_drain_tmr_list() local 202 sess = cmd->se_sess; in core_tmr_drain_tmr_list() 203 if (WARN_ON_ONCE(!sess)) in core_tmr_drain_tmr_list() 206 spin_lock(&sess->sess_cmd_lock); in core_tmr_drain_tmr_list() 207 rc = __target_check_io_state(cmd, sess, 0); in core_tmr_drain_tmr_list() 208 spin_unlock(&sess->sess_cmd_lock); in core_tmr_drain_tmr_list() 258 struct se_session *sess; in core_tmr_drain_state_list() local 300 sess = cmd->se_sess; in core_tmr_drain_state_list() [all …]
|