Home
last modified time | relevance | path

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

123

/linux/drivers/target/tcm_fc/
H A 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 …]
H A Dtfc_cmd.c41 caller, cmd, cmd->sess, cmd->seq, se_cmd); in _ft_dump_cmd()
72 struct ft_sess *sess; in ft_free_cmd() local
76 sess = cmd->sess; in ft_free_cmd()
81 target_free_tag(sess->se_sess, &cmd->se_cmd); in ft_free_cmd()
82 ft_sess_put(sess); /* undo get from lookup at recv */ in ft_free_cmd()
311 ft_send_resp_status(cmd->sess->tport->lport, in ft_send_resp_code()
365 rc = target_submit_tmr(&cmd->se_cmd, cmd->sess->se_sess, in ft_send_tm()
420 static void ft_recv_cmd(struct ft_sess *sess, struct fc_frame *fp) in ft_recv_cmd() argument
423 struct fc_lport *lport = sess->tport->lport; in ft_recv_cmd()
424 struct se_session *se_sess = sess->se_sess; in ft_recv_cmd()
[all …]
/linux/drivers/staging/media/meson/vdec/
H A Dvdec_helpers.c80 static int canvas_alloc(struct amvdec_session *sess, u8 *canvas_id) in canvas_alloc() argument
84 if (sess->canvas_num >= MAX_CANVAS) { in canvas_alloc()
85 dev_err(sess->core->dev, "Reached max number of canvas\n"); in canvas_alloc()
89 ret = meson_canvas_alloc(sess->core->canvas, canvas_id); in canvas_alloc()
93 sess->canvas_alloc[sess->canvas_num++] = *canvas_id; in canvas_alloc()
97 static int set_canvas_yuv420m(struct amvdec_session *sess, in set_canvas_yuv420m() argument
101 struct amvdec_core *core = sess->core; in set_canvas_yuv420m()
107 ret = canvas_alloc(sess, &canvas_id[i]); in set_canvas_yuv420m()
141 static int set_canvas_nv12m(struct amvdec_session *sess, in set_canvas_nv12m() argument
145 struct amvdec_core *core = sess->core; in set_canvas_nv12m()
[all …]
H A Dcodec_hevc_common.c30 void codec_hevc_setup_decode_head(struct amvdec_session *sess, int is_10bit) in codec_hevc_setup_decode_head() argument
32 struct amvdec_core *core = sess->core; in codec_hevc_setup_decode_head()
33 u32 body_size = amvdec_am21c_body_size(sess->width, sess->height); in codec_hevc_setup_decode_head()
34 u32 head_size = amvdec_am21c_head_size(sess->width, sess->height); in codec_hevc_setup_decode_head()
36 if (!codec_hevc_use_fbc(sess->pixfmt_cap, is_10bit)) { in codec_hevc_setup_decode_head()
43 sess->pixfmt_cap, is_10bit)) in codec_hevc_setup_decode_head()
56 static void codec_hevc_setup_buffers_gxbb(struct amvdec_session *sess, in codec_hevc_setup_buffers_gxbb() argument
60 struct amvdec_core *core = sess->core; in codec_hevc_setup_buffers_gxbb()
62 u32 buf_num = v4l2_m2m_num_dst_bufs_ready(sess->m2m_ctx); in codec_hevc_setup_buffers_gxbb()
71 v4l2_m2m_for_each_dst_buf(sess->m2m_ctx, buf) { in codec_hevc_setup_buffers_gxbb()
[all …]
H A Dvdec_hevc.c26 static int vdec_hevc_load_firmware(struct amvdec_session *sess, in vdec_hevc_load_firmware() argument
29 struct amvdec_core *core = sess->core; in vdec_hevc_load_firmware()
80 static void vdec_hevc_stbuf_init(struct amvdec_session *sess) in vdec_hevc_stbuf_init() argument
82 struct amvdec_core *core = sess->core; in vdec_hevc_stbuf_init()
86 amvdec_write_dos(core, HEVC_STREAM_START_ADDR, sess->vififo_paddr); in vdec_hevc_stbuf_init()
88 sess->vififo_paddr + sess->vififo_size); in vdec_hevc_stbuf_init()
89 amvdec_write_dos(core, HEVC_STREAM_RD_PTR, sess->vififo_paddr); in vdec_hevc_stbuf_init()
90 amvdec_write_dos(core, HEVC_STREAM_WR_PTR, sess->vififo_paddr); in vdec_hevc_stbuf_init()
94 static void vdec_hevc_conf_esparser(struct amvdec_session *sess) in vdec_hevc_conf_esparser() argument
96 struct amvdec_core *core = sess->core; in vdec_hevc_conf_esparser()
[all …]
H A Dvdec_1.c26 vdec_1_load_firmware(struct amvdec_session *sess, const char *fwname) in vdec_1_load_firmware() argument
29 struct amvdec_core *core = sess->core; in vdec_1_load_firmware()
31 struct amvdec_codec_ops *codec_ops = sess->fmt_out->codec_ops; in vdec_1_load_firmware()
75 ret = codec_ops->load_extended_firmware(sess, in vdec_1_load_firmware()
86 static int vdec_1_stbuf_power_up(struct amvdec_session *sess) in vdec_1_stbuf_power_up() argument
88 struct amvdec_core *core = sess->core; in vdec_1_stbuf_power_up()
94 amvdec_write_dos(core, VLD_MEM_VIFIFO_START_PTR, sess->vififo_paddr); in vdec_1_stbuf_power_up()
95 amvdec_write_dos(core, VLD_MEM_VIFIFO_CURR_PTR, sess->vififo_paddr); in vdec_1_stbuf_power_up()
97 sess->vififo_paddr + sess->vififo_size - 8); in vdec_1_stbuf_power_up()
103 amvdec_write_dos(core, VLD_MEM_VIFIFO_WP, sess->vififo_paddr); in vdec_1_stbuf_power_up()
[all …]
H A Desparser.c235 static u32 esparser_vififo_get_free_space(struct amvdec_session *sess) in esparser_vififo_get_free_space() argument
238 struct amvdec_ops *vdec_ops = sess->fmt_out->vdec_ops; in esparser_vififo_get_free_space()
239 struct amvdec_core *core = sess->core; in esparser_vififo_get_free_space()
241 vififo_usage = vdec_ops->vififo_level(sess); in esparser_vififo_get_free_space()
245 if (vififo_usage > sess->vififo_size) { in esparser_vififo_get_free_space()
246 dev_warn(sess->core->dev, in esparser_vififo_get_free_space()
248 vififo_usage, sess->vififo_size); in esparser_vififo_get_free_space()
252 return sess->vififo_size - vififo_usage; in esparser_vififo_get_free_space()
275 static u32 esparser_get_offset(struct amvdec_session *sess) in esparser_get_offset() argument
277 struct amvdec_core *core = sess->core; in esparser_get_offset()
[all …]
H A Dvdec_helpers.h19 int amvdec_set_canvases(struct amvdec_session *sess,
42 void amvdec_dst_buf_done_idx(struct amvdec_session *sess, u32 buf_idx,
44 void amvdec_dst_buf_done(struct amvdec_session *sess,
46 void amvdec_dst_buf_done_offset(struct amvdec_session *sess,
59 int amvdec_add_ts(struct amvdec_session *sess, u64 ts,
61 void amvdec_remove_ts(struct amvdec_session *sess, u64 ts);
70 void amvdec_set_par_from_dar(struct amvdec_session *sess,
81 void amvdec_src_change(struct amvdec_session *sess, u32 width,
89 void amvdec_abort(struct amvdec_session *sess);
H A Dcodec_vp9.c664 static void codec_vp9_flush_output(struct amvdec_session *sess) in codec_vp9_flush_output() argument
666 struct codec_vp9 *vp9 = sess->priv; in codec_vp9_flush_output()
673 amvdec_dst_buf_done(sess, tmp->vbuf, in codec_vp9_flush_output()
676 v4l2_m2m_buf_queue(sess->m2m_ctx, tmp->vbuf); in codec_vp9_flush_output()
687 static u32 codec_vp9_num_pending_bufs(struct amvdec_session *sess) in codec_vp9_num_pending_bufs() argument
689 struct codec_vp9 *vp9 = sess->priv; in codec_vp9_num_pending_bufs()
712 static void codec_vp9_setup_workspace(struct amvdec_session *sess, in codec_vp9_setup_workspace() argument
715 struct amvdec_core *core = sess->core; in codec_vp9_setup_workspace()
742 if (codec_hevc_use_mmu(revision, sess->pixfmt_cap, vp9->is_10bit)) { in codec_vp9_setup_workspace()
757 static int codec_vp9_start(struct amvdec_session *sess) in codec_vp9_start() argument
[all …]
/linux/drivers/block/rnbd/
H A Drnbd-clt.c36 static inline bool rnbd_clt_get_sess(struct rnbd_clt_session *sess) in rnbd_clt_get_sess() argument
38 return refcount_inc_not_zero(&sess->refcount); in rnbd_clt_get_sess()
41 static void free_sess(struct rnbd_clt_session *sess);
43 static void rnbd_clt_put_sess(struct rnbd_clt_session *sess) in rnbd_clt_put_sess() argument
47 if (refcount_dec_and_test(&sess->refcount)) in rnbd_clt_put_sess()
48 free_sess(sess); in rnbd_clt_put_sess()
61 rnbd_clt_put_sess(dev->sess); in rnbd_clt_put_dev()
163 rnbd_get_cpu_qlist(struct rnbd_clt_session *sess, int cpu) in rnbd_get_cpu_qlist() argument
168 bit = find_next_bit(sess->cpu_queues_bm, nr_cpu_ids, cpu); in rnbd_get_cpu_qlist()
170 return per_cpu_ptr(sess->cpu_queues, bit); in rnbd_get_cpu_qlist()
[all …]
/linux/drivers/target/iscsi/
H A Discsi_target_erl2.c29 struct iscsit_session *sess, in iscsit_attach_active_connection_recovery_entry() argument
32 spin_lock(&sess->cr_a_lock); in iscsit_attach_active_connection_recovery_entry()
33 list_add_tail(&cr->cr_list, &sess->cr_active_list); in iscsit_attach_active_connection_recovery_entry()
34 spin_unlock(&sess->cr_a_lock); in iscsit_attach_active_connection_recovery_entry()
40 struct iscsit_session *sess, in iscsit_attach_inactive_connection_recovery_entry() argument
43 spin_lock(&sess->cr_i_lock); in iscsit_attach_inactive_connection_recovery_entry()
44 list_add_tail(&cr->cr_list, &sess->cr_inactive_list); in iscsit_attach_inactive_connection_recovery_entry()
46 sess->conn_recovery_count++; in iscsit_attach_inactive_connection_recovery_entry()
48 " SID: %u\n", sess->conn_recovery_count, sess->sid); in iscsit_attach_inactive_connection_recovery_entry()
49 spin_unlock(&sess->cr_i_lock); in iscsit_attach_inactive_connection_recovery_entry()
[all …]
H A Discsi_target_login.c95 struct iscsit_session *sess = NULL, *sess_p = NULL; in iscsi_check_for_session_reinstatement() local
124 if (!memcmp(sess_p->isid, conn->sess->isid, 6) && in iscsi_check_for_session_reinstatement()
134 sess = sess_p; in iscsi_check_for_session_reinstatement()
143 if (!sess) in iscsi_check_for_session_reinstatement()
148 "Discovery" : "Normal", sess->sid, in iscsi_check_for_session_reinstatement()
149 sess->sess_ops->InitiatorName); in iscsi_check_for_session_reinstatement()
151 spin_lock_bh(&sess->conn_lock); in iscsi_check_for_session_reinstatement()
152 if (sess->session_state == TARG_SESS_STATE_FAILED) { in iscsi_check_for_session_reinstatement()
153 spin_unlock_bh(&sess->conn_lock); in iscsi_check_for_session_reinstatement()
154 iscsit_dec_session_usage_count(sess); in iscsi_check_for_session_reinstatement()
[all …]
H A 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 …]
H A Discsi_target_util.c158 struct se_session *se_sess = conn->sess->se_sess; in iscsit_allocate_cmd()
241 static inline int iscsit_check_received_cmdsn(struct iscsit_session *sess, u32 cmdsn) in iscsit_check_received_cmdsn() argument
252 max_cmdsn = atomic_read(&sess->max_cmd_sn); in iscsit_check_received_cmdsn()
258 } else if (cmdsn == sess->exp_cmd_sn) { in iscsit_check_received_cmdsn()
259 sess->exp_cmd_sn++; in iscsit_check_received_cmdsn()
262 sess->exp_cmd_sn); in iscsit_check_received_cmdsn()
265 } else if (iscsi_sna_gt(cmdsn, sess->exp_cmd_sn)) { in iscsit_check_received_cmdsn()
268 cmdsn, sess->exp_cmd_sn); in iscsit_check_received_cmdsn()
274 sess->exp_cmd_sn); in iscsit_check_received_cmdsn()
292 mutex_lock(&conn->sess->cmdsn_mutex); in iscsit_sequence_cmd()
[all …]
H A 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()
667 if (conn->sess->sess_ops->DataSequenceInOrder) { in iscsit_recalculate_dataout_values()
670 if (conn->sess->sess_ops->DataPDUInOrder) { in iscsit_recalculate_dataout_values()
717 if (conn->sess->sess_ops->DataPDUInOrder) in iscsit_recalculate_dataout_values()
[all …]
H A Discsi_target_device.c20 void iscsit_determine_maxcmdsn(struct iscsit_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 iscsit_cmd *cmd, struct iscsit_session *sess) in iscsit_increment_maxcmdsn() argument
54 max_cmd_sn = atomic_inc_return(&sess->max_cmd_sn); in iscsit_increment_maxcmdsn()
H A Discsi_target.c956 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()
1168 conn->sess->init_task_tag = cmd->init_task_tag = hdr->itt; in iscsit_setup_scsi_cmd()
1170 cmd->targ_xfer_tag = session_get_next_ttt(conn->sess); in iscsit_setup_scsi_cmd()
1177 if (!conn->sess->sess_ops->RDMAExtensions && in iscsit_setup_scsi_cmd()
1196 conn->sess->se_sess, be32_to_cpu(hdr->data_length), in iscsit_setup_scsi_cmd()
1462 atomic_long_add(payload_length, &conn->sess->rx_data_octets); in __iscsit_check_dataout_hdr()
[all …]
H A Discsi_target_stat.c602 struct iscsit_session *sess; in iscsi_stat_sess_node_show() local
609 sess = se_sess->fabric_sess_ptr; in iscsi_stat_sess_node_show()
610 if (sess) in iscsi_stat_sess_node_show()
612 sess->sess_ops->SessionType ? 0 : ISCSI_NODE_INDEX); in iscsi_stat_sess_node_show()
623 struct iscsit_session *sess; in iscsi_stat_sess_indx_show() local
630 sess = se_sess->fabric_sess_ptr; in iscsi_stat_sess_indx_show()
631 if (sess) in iscsi_stat_sess_indx_show()
633 sess->session_index); in iscsi_stat_sess_indx_show()
645 struct iscsit_session *sess; in iscsi_stat_sess_cmd_pdus_show() local
652 sess = se_sess->fabric_sess_ptr; in iscsi_stat_sess_cmd_pdus_show()
[all …]
H A 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 …]
H A 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/fs/smb/server/
H A Dauth.c74 static int calc_ntlmv2_hash(struct ksmbd_conn *conn, struct ksmbd_session *sess, in calc_ntlmv2_hash() argument
82 hmac_md5_init_usingrawkey(&ctx, user_passkey(sess->user), in calc_ntlmv2_hash()
86 len = strlen(user_name(sess->user)); in calc_ntlmv2_hash()
93 conv_len = smb_strtoUTF16(uniname, user_name(sess->user), len, in calc_ntlmv2_hash()
141 int ksmbd_auth_ntlmv2(struct ksmbd_conn *conn, struct ksmbd_session *sess, in ksmbd_auth_ntlmv2() argument
156 rc = calc_ntlmv2_hash(conn, sess, ntlmv2_hash, domain_name); in ksmbd_auth_ntlmv2()
200 struct ksmbd_session *sess, char *sess_key) in ksmbd_decode_ntlmssp_auth_blob() argument
237 ret = ksmbd_auth_ntlmv2(conn, sess, in ksmbd_decode_ntlmssp_auth_blob()
405 int ksmbd_krb5_authenticate(struct ksmbd_session *sess, char *in_blob, in ksmbd_krb5_authenticate() argument
433 if (resp->session_key_len > sizeof(sess->sess_key)) { in ksmbd_krb5_authenticate()
[all …]
H A Dtransport_ipc.h24 ksmbd_ipc_tree_connect_request(struct ksmbd_session *sess,
37 struct ksmbd_rpc_command *ksmbd_rpc_open(struct ksmbd_session *sess, int handle);
38 struct ksmbd_rpc_command *ksmbd_rpc_close(struct ksmbd_session *sess, int handle);
39 struct ksmbd_rpc_command *ksmbd_rpc_write(struct ksmbd_session *sess, int handle,
41 struct ksmbd_rpc_command *ksmbd_rpc_read(struct ksmbd_session *sess, int handle);
42 struct ksmbd_rpc_command *ksmbd_rpc_ioctl(struct ksmbd_session *sess, int handle,
/linux/drivers/infiniband/ulp/rtrs/
H A Drtrs.h82 struct rtrs_permit *rtrs_clt_get_permit(struct rtrs_clt_sess *sess,
86 void rtrs_clt_put_permit(struct rtrs_clt_sess *sess,
104 struct rtrs_clt_sess *sess, struct rtrs_permit *permit,
122 int rtrs_clt_query(struct rtrs_clt_sess *sess, struct rtrs_attrs *attr);
172 int (*link_ev)(struct rtrs_srv_sess *sess, enum rtrs_srv_link_ev ev,
182 void rtrs_srv_set_sess_priv(struct rtrs_srv_sess *sess, void *priv);
184 int rtrs_srv_get_path_name(struct rtrs_srv_sess *sess, char *pathname,
187 int rtrs_srv_get_queue_depth(struct rtrs_srv_sess *sess);
/linux/drivers/tee/tstee/
H A Dcore.c76 struct ts_session *sess; in tstee_release() local
82 xa_for_each(&ctxdata->sess_list, idx, sess) { in tstee_release()
84 kfree(sess); in tstee_release()
101 struct ts_session *sess = NULL; in tstee_open_session() local
125 sess = kzalloc_obj(*sess); in tstee_open_session()
126 if (!sess) in tstee_open_session()
129 sess->iface_id = ffa_args[TS_RPC_SERVICE_INFO_IFACE]; in tstee_open_session()
131 rc = xa_alloc(&ctxdata->sess_list, &sess_id, sess, xa_limit_32b, in tstee_open_session()
134 kfree(sess); in tstee_open_session()
147 struct ts_session *sess; in tstee_close_session() local
[all …]
/linux/drivers/target/
H A Dtarget_core_tmr.c74 struct se_session *sess = se_cmd->se_sess; in __target_check_io_state() local
76 lockdep_assert_held(&sess->sess_cmd_lock); in __target_check_io_state()
181 struct se_session *sess; in core_tmr_drain_tmr_list() local
216 sess = cmd->se_sess; in core_tmr_drain_tmr_list()
217 if (WARN_ON_ONCE(!sess)) in core_tmr_drain_tmr_list()
220 spin_lock(&sess->sess_cmd_lock); in core_tmr_drain_tmr_list()
221 rc = __target_check_io_state(cmd, sess, 0); in core_tmr_drain_tmr_list()
222 spin_unlock(&sess->sess_cmd_lock); in core_tmr_drain_tmr_list()
273 struct se_session *sess; in core_tmr_drain_state_list() local
320 sess = cmd->se_sess; in core_tmr_drain_state_list()
[all …]

123