Home
last modified time | relevance | path

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

123

/Linux-v5.4/drivers/staging/media/meson/vdec/
Dvdec.c40 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 …]
Dvdec_helpers.c53 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 …]
Desparser.c122 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 …]
Dvdec_1.c25 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 …]
Dcodec_mpeg12.c63 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 …]
Dvdec.h98 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 …]
Dvdec_helpers.h19 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/
Dtfc_sess.c162 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 …]
Dtfc_cmd.c42 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/
Discsi_target_erl2.c41 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 …]
Discsi_target_login.c135 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 …]
Discsi_target_erl0.c42 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 …]
Discsi_target_util.c175 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 …]
Discsi_target_erl1.c48 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 …]
Discsi_target_device.c20 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()
Discsi_target.c959 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 …]
Discsi_target_tmr.c44 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 …]
Discsi_target_stat.c603 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 …]
Discsi_target_seq_pdu_list.c225 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 …]
Discsi_target_datain_values.c111 (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/
Dsbp_target.c81 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/
Dqla_target.c114 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 …]
Dtcm_qla2xxx.c324 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/
Dcall.c106 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/
Dtarget_core_tmr.c83 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 …]

123