| /linux/fs/ksmbd/mgmt/ |
| A D | user_session.c | 149 if (!sess) in ksmbd_session_destroy() 170 kfree(sess); in ksmbd_session_destroy() 179 return sess; in __session_lookup() 239 if (sess) { in ksmbd_session_lookup_slowpath() 245 return sess; in ksmbd_session_lookup_slowpath() 256 return sess; in ksmbd_session_lookup_all() 265 if (!sess) in ksmbd_preauth_session_alloc() 273 return sess; in ksmbd_preauth_session_alloc() 310 if (!sess) in __session_create() 340 hash_add(sessions_table, &sess->hlist, sess->id); in __session_create() [all …]
|
| A D | tree_connect.c | 38 tree_conn->id = ksmbd_acquire_tree_conn_id(sess); in ksmbd_tree_conn_connect() 44 peer_addr = KSMBD_TCP_PEER_SOCKADDR(sess->conn); in ksmbd_tree_conn_connect() 45 resp = ksmbd_ipc_tree_connect_request(sess, in ksmbd_tree_conn_connect() 59 tree_conn->user = sess->user; in ksmbd_tree_conn_connect() 87 ksmbd_release_tree_conn_id(sess, tree_conn->id); in ksmbd_tree_conn_disconnect() 88 xa_erase(&sess->tree_conns, tree_conn->id); in ksmbd_tree_conn_disconnect() 97 return xa_load(&sess->tree_conns, id); in ksmbd_tree_conn_lookup() 105 tc = ksmbd_tree_conn_lookup(sess, id); in ksmbd_tree_conn_share() 117 xa_for_each(&sess->tree_conns, id, tc) in ksmbd_tree_conn_session_logoff() 118 ret |= ksmbd_tree_conn_disconnect(sess, tc); in ksmbd_tree_conn_session_logoff() [all …]
|
| A D | user_session.h | 68 return sess->flags & bit; in test_session_flag() 73 sess->flags |= bit; in set_session_flag() 78 sess->flags &= ~bit; in clear_session_flag() 83 void ksmbd_session_destroy(struct ksmbd_session *sess); 89 struct ksmbd_session *sess); 98 int ksmbd_acquire_tree_conn_id(struct ksmbd_session *sess); 99 void ksmbd_release_tree_conn_id(struct ksmbd_session *sess, int id); 102 void ksmbd_session_rpc_close(struct ksmbd_session *sess, int id); 103 int ksmbd_session_rpc_method(struct ksmbd_session *sess, int id); 104 int get_session(struct ksmbd_session *sess); [all …]
|
| /linux/drivers/staging/media/meson/vdec/ |
| A D | vdec.c | 42 return get_output_size(sess->width, sess->height); in amvdec_get_output_size() 156 v4l2_m2m_job_finish(sess->m2m_dev, sess->m2m_ctx); in vdec_m2m_job_abort() 349 dma_free_coherent(sess->core->dev, sess->vififo_size, in vdec_start_streaming() 350 sess->vififo_vaddr, sess->vififo_paddr); in vdec_start_streaming() 412 sess->vififo_vaddr, sess->vififo_paddr); in vdec_stop_streaming() 727 if (!(sess->streamon_out & sess->streamon_cap)) in vdec_decoder_cmd() 878 sess = kzalloc(sizeof(*sess), GFP_KERNEL); in vdec_open() 891 sess->m2m_ctx = v4l2_m2m_ctx_init(sess->m2m_dev, sess, m2m_queue_init); in vdec_open() 918 sess->fh.ctrl_handler = &sess->ctrl_handler; in vdec_open() 920 sess->fh.m2m_ctx = sess->m2m_ctx; in vdec_open() [all …]
|
| A D | vdec_helpers.c | 93 sess->canvas_alloc[sess->canvas_num++] = *canvas_id; in canvas_alloc() 294 if (sess->should_stop && in dst_buf_done() 305 sess->sequence_cap = 0; in dst_buf_done() 430 sess->pixelaspect.numerator = sess->height * dar_num; in amvdec_set_par_from_dar() 431 sess->pixelaspect.denominator = sess->width * dar_den; in amvdec_set_par_from_dar() 432 div = gcd(sess->pixelaspect.numerator, sess->pixelaspect.denominator); in amvdec_set_par_from_dar() 451 if (sess->streamon_cap && in amvdec_src_change() 455 sess->fmt_out->codec_ops->resume(sess); in amvdec_src_change() 459 sess->changed_format = 0; in amvdec_src_change() 460 sess->width = width; in amvdec_src_change() [all …]
|
| A D | codec_hevc_common.c | 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() 43 sess->pixfmt_cap, is_10bit)) in codec_hevc_setup_decode_head() 60 struct amvdec_core *core = sess->core; in codec_hevc_setup_buffers_gxbb() 118 u32 pixfmt_cap = sess->pixfmt_cap; in codec_hevc_setup_buffers_gxl() 156 struct device *dev = sess->core->dev; in codec_hevc_free_fbc_buffers() 157 u32 am21_size = amvdec_am21c_size(sess->width, sess->height); in codec_hevc_free_fbc_buffers() 174 struct device *dev = sess->core->dev; in codec_hevc_alloc_fbc_buffers() 176 u32 am21_size = amvdec_am21c_size(sess->width, sess->height); in codec_hevc_alloc_fbc_buffers() [all …]
|
| A D | esparser.c | 247 dev_warn(sess->core->dev, in esparser_vififo_get_free_space() 280 sess->vififo_paddr; in esparser_get_offset() 282 if (offset < sess->last_offset) in esparser_get_offset() 283 sess->wrap_count++; in esparser_get_offset() 285 sess->last_offset = offset; in esparser_get_offset() 286 offset += (sess->wrap_count * sess->vififo_size); in esparser_get_offset() 372 struct amvdec_session *sess = in esparser_queue_all_src() local 375 mutex_lock(&sess->lock); in esparser_queue_all_src() 377 if (sess->should_stop) in esparser_queue_all_src() 383 mutex_unlock(&sess->lock); in esparser_queue_all_src() [all …]
|
| A D | vdec_1.c | 29 struct amvdec_core *core = sess->core; in vdec_1_load_firmware() 88 struct amvdec_core *core = sess->core; in vdec_1_stbuf_power_up() 97 sess->vififo_paddr + sess->vififo_size - 8); in vdec_1_stbuf_power_up() 117 struct amvdec_core *core = sess->core; in vdec_1_conf_esparser() 127 struct amvdec_core *core = sess->core; in vdec_1_vififo_level() 163 if (sess->priv) in vdec_1_stop() 164 codec_ops->stop(sess); in vdec_1_stop() 210 vdec_1_stbuf_power_up(sess); in vdec_1_start() 212 ret = vdec_1_load_firmware(sess, sess->fmt_out->firmware_path); in vdec_1_start() 216 ret = codec_ops->start(sess); in vdec_1_start() [all …]
|
| A D | vdec_hevc.c | 29 struct amvdec_core *core = sess->core; in vdec_hevc_load_firmware() 82 struct amvdec_core *core = sess->core; in vdec_hevc_stbuf_init() 88 sess->vififo_paddr + sess->vififo_size); in vdec_hevc_stbuf_init() 96 struct amvdec_core *core = sess->core; in vdec_hevc_conf_esparser() 115 struct amvdec_core *core = sess->core; in vdec_hevc_stop() 123 if (sess->priv) in vdec_hevc_stop() 124 codec_ops->stop(sess); in vdec_hevc_stop() 201 vdec_hevc_stbuf_init(sess); in vdec_hevc_start() 203 ret = vdec_hevc_load_firmware(sess, sess->fmt_out->firmware_path); in vdec_hevc_start() 207 ret = codec_ops->start(sess); in vdec_hevc_start() [all …]
|
| A D | codec_h264.c | 170 struct codec_h264 *h264 = sess->priv; in codec_h264_start() 205 struct codec_h264 *h264 = sess->priv; in codec_h264_stop() 249 sess->priv = h264; in codec_h264_load_extended_firmware() 288 struct codec_h264 *h264 = sess->priv; in codec_h264_resume() 291 amvdec_set_canvases(sess, in codec_h264_resume() 296 h264->max_refs, sess->num_dst_bufs); in codec_h264_resume() 307 amvdec_abort(sess); in codec_h264_resume() 332 sess->keyframe_found = 1; in codec_h264_src_change() 355 codec_h264_set_par(sess); in codec_h264_src_change() 429 codec_h264_src_change(sess); in codec_h264_threaded_isr() [all …]
|
| A D | codec_mpeg12.c | 65 struct amvdec_core *core = sess->core; 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() 120 struct amvdec_core *core = sess->core; in codec_mpeg12_stop() 132 struct amvdec_core *core = sess->core; in codec_mpeg12_update_dar() 138 amvdec_set_par_from_dar(sess, 4, 3); in codec_mpeg12_update_dar() 147 sess->pixelaspect.numerator = 1; in codec_mpeg12_update_dar() 148 sess->pixelaspect.denominator = 1; in codec_mpeg12_update_dar() 167 amvdec_abort(sess); in codec_mpeg12_threaded_isr() [all …]
|
| /linux/drivers/infiniband/ulp/rtrs/ |
| A D | rtrs-clt.c | 301 struct rtrs_clt_sess *sess = to_clt_sess(con->c.sess); in rtrs_rdma_error_recovery() local 390 sess = to_clt_sess(con->c.sess); in complete_rdma_req() 1363 sess->reqs = kcalloc(sess->queue_depth, sizeof(*sess->reqs), in alloc_sess_reqs() 1516 sess = kzalloc(sizeof(*sess), GFP_KERNEL); in alloc_sess() 1604 con->c.sess = &sess->s; in create_con() 1727 if (sess->s.dev_ref && !--sess->s.dev_ref) { in destroy_con_cq_qp() 1858 sess->chunk_size = sess->max_io_size + sess->max_hdr_size; in rtrs_rdma_conn_established() 1940 sess = to_clt_sess(con->c.sess); in flag_error_on_conn() 2206 return sess == cmpxchg(ppcpu_path, sess, next); in xchg_sessions() 2602 str, sess->hca_name, sess->hca_port); in init_sess() [all …]
|
| A D | rtrs-srv.c | 1335 sess->cur_cq_vector = find_next_bit_ring(sess); in rtrs_srv_get_next_cq_vector() 1509 kfree(sess); in free_sess() 1519 sess = container_of(work, typeof(*sess), close_work); in rtrs_srv_close_work() 1651 con->c.sess = &sess->s; in create_con() 1742 sess = kzalloc(sizeof(*sess), GFP_KERNEL); in __alloc_sess() 1743 if (!sess) in __alloc_sess() 1746 sess->stats = kzalloc(sizeof(*sess->stats), GFP_KERNEL); in __alloc_sess() 1750 sess->stats->sess = sess; in __alloc_sess() 1796 return sess; in __alloc_sess() 1809 kfree(sess); in __alloc_sess() [all …]
|
| A D | rtrs-srv-sysfs.c | 18 struct rtrs_srv_sess *sess; in rtrs_srv_release() local 21 kfree(sess); in rtrs_srv_release() 39 struct rtrs_srv_sess *sess; in rtrs_srv_disconnect_store() local 44 s = &sess->s; in rtrs_srv_disconnect_store() 56 close_sess(sess); in rtrs_srv_disconnect_store() 69 struct rtrs_srv_sess *sess; in rtrs_srv_hca_port_show() local 72 sess = container_of(kobj, typeof(*sess), kobj); in rtrs_srv_hca_port_show() 73 usr_con = sess->s.con[0]; in rtrs_srv_hca_port_show() 85 struct rtrs_srv_sess *sess; in rtrs_srv_hca_name_show() local 294 kobject_del(&sess->kobj); in rtrs_srv_create_sess_files() [all …]
|
| A D | rtrs-clt-sysfs.c | 21 struct rtrs_clt_sess *sess; in rtrs_clt_sess_release() local 25 free_sess(sess); in rtrs_clt_sess_release() 200 struct rtrs_clt_sess *sess; in rtrs_clt_state_show() local 222 struct rtrs_clt_sess *sess; in rtrs_clt_reconnect_store() local 252 struct rtrs_clt_sess *sess; in rtrs_clt_disconnect_store() local 338 sess = container_of(kobj, typeof(*sess), kobj); in rtrs_clt_hca_port_show() 432 .src = &sess->s.src_addr, in rtrs_clt_create_sess_files() 433 .dst = &sess->s.dst_addr, in rtrs_clt_create_sess_files() 472 kobject_del(&sess->kobj); in rtrs_clt_create_sess_files() 473 kobject_put(&sess->kobj); in rtrs_clt_create_sess_files() [all …]
|
| A D | rtrs.c | 72 struct rtrs_sess *sess = con->sess; in rtrs_iu_post_recv() local 81 rtrs_wrn(con->sess, in rtrs_iu_post_recv() 129 struct rtrs_sess *sess = con->sess; in rtrs_iu_post_send() local 191 struct rtrs_sess *sess = con->sess; in rtrs_post_rdma_write_imm_empty() local 310 con->sess = sess; in rtrs_cq_qp_create() 328 queue_delayed_work(sess->hb_wq, &sess->hb_dwork, in schedule_hb() 356 sess = container_of(to_delayed_work(work), typeof(*sess), hb_dwork); in hb_work() 359 if (sess->hb_missed_cnt > sess->hb_missed_max) { in hb_work() 381 schedule_hb(sess); in hb_work() 392 sess->hb_wq = wq; in rtrs_init_hb() [all …]
|
| /linux/drivers/target/tcm_fc/ |
| A D | tfc_sess.c | 179 return sess; in ft_sess_get() 220 return sess; in ft_sess_create() 222 sess = kzalloc(sizeof(*sess), GFP_KERNEL); in ft_sess_create() 223 if (!sess) in ft_sess_create() 236 kfree(sess); in ft_sess_create() 239 return sess; in ft_sess_create() 254 sess->params = 0; in ft_sess_unhash() 270 return sess; in ft_sess_delete() 280 ft_sess_put(sess); in ft_close_sess() 464 if (!sess) { in ft_prlo() [all …]
|
| /linux/drivers/block/rnbd/ |
| A D | rnbd-clt.c | 76 struct rnbd_clt_session *sess = dev->sess; in rnbd_clt_set_dev_attr() local 397 struct rnbd_clt_session *sess = dev->sess; in rnbd_softirq_done_fn() local 475 struct rnbd_clt_session *sess = dev->sess; in send_msg_close() local 540 struct rnbd_clt_session *sess = iu->sess; in msg_sess_info_conf() local 553 struct rnbd_clt_session *sess = dev->sess; in send_msg_open() local 620 iu->sess = sess; in send_msg_sess_info() 1075 struct rnbd_clt_session *sess = dev->sess; in rnbd_clt_dev_add_to_requeue() local 1479 dev->sess = sess; in init_dev() 1541 struct rnbd_clt_session *sess = dev->sess; in insert_dev_if_not_exists_devpath() local 1557 struct rnbd_clt_session *sess = dev->sess; in delete_dev() local [all …]
|
| /linux/drivers/target/iscsi/ |
| A D | iscsi_target_erl2.c | 77 struct iscsi_session *sess, in iscsit_attach_active_connection_recovery_entry() argument 88 struct iscsi_session *sess, in iscsit_attach_inactive_connection_recovery_entry() argument 96 " SID: %u\n", sess->conn_recovery_count, sess->sid); in iscsit_attach_inactive_connection_recovery_entry() 103 struct iscsi_session *sess, in iscsit_get_inactive_connection_recovery_entry() argument 179 " SID: %u\n", sess->conn_recovery_count, sess->sid); in iscsit_remove_active_connection_recovery_entry() 222 struct iscsi_session *sess = cr->sess; in iscsit_discard_cr_cmds_by_expstatsn() local 254 cr->cid, sess->sid); in iscsit_discard_cr_cmds_by_expstatsn() 271 struct iscsi_session *sess = conn->sess; in iscsit_discard_unacknowledged_ooo_cmdsns_for_conn() local 303 sess->exp_cmd_sn); in iscsit_discard_unacknowledged_ooo_cmdsns_for_conn() 387 cmd->sess = conn->sess; in iscsit_prepare_cmds_for_reallegiance() [all …]
|
| A D | iscsi_target_login.c | 184 if (!sess) in iscsi_check_for_session_reinstatement() 212 conn->sess = sess; in iscsi_login_set_conn_values() 264 if (!sess) { in iscsi_login_zero_tsih_s1() 334 kfree(sess); in iscsi_login_zero_tsih_s1() 343 struct iscsi_session *sess = conn->sess; in iscsi_login_zero_tsih_s2() local 352 sess->tsih = ++sess->tpg->ntsih; in iscsi_login_zero_tsih_s2() 354 sess->tsih = ++sess->tpg->ntsih; in iscsi_login_zero_tsih_s2() 506 if (!sess) { in iscsi_login_non_zero_tsih_s2() 555 struct iscsi_session *sess = conn->sess; in iscsi_login_post_auth_non_zero_tsih() local 617 struct iscsi_session *sess = conn->sess; in iscsi_post_login_start_timers() local [all …]
|
| A D | iscsi_target_erl0.c | 52 conn->sess->sess_ops->MaxBurstLength) ? in iscsit_set_dataout_sequence_values() 61 conn->sess->sess_ops->MaxBurstLength); in iscsit_set_dataout_sequence_values() 746 struct iscsi_session *sess = from_timer(sess, t, time2retain_timer); in iscsit_handle_time2retain_timeout() local 764 " iSCSI session.\n", sess->sid); in iscsit_handle_time2retain_timeout() 768 iscsit_close_session(sess, false); in iscsit_handle_time2retain_timeout() 789 " SID: %u\n", sess->sess_ops->DefaultTime2Retain, sess->sid); in iscsit_start_time2retain_handler() 793 mod_timer(&sess->time2retain_timer, in iscsit_start_time2retain_handler() 818 sess->sid); in iscsit_stop_time2retain_timer() 886 " %u\n", sess->sid); in iscsit_fall_back_to_erl0() 893 struct iscsi_session *sess = conn->sess; in iscsit_handle_connection_cleanup() local [all …]
|
| A D | iscsi_target_util.c | 259 sess->exp_cmd_sn++; in iscsit_check_received_cmdsn() 705 sess = cmd->conn->sess; in iscsit_release_cmd() 707 sess = cmd->sess; in iscsit_release_cmd() 709 BUG_ON(!sess || !sess->se_sess); in iscsit_release_cmd() 788 if (!sess->session_usage_count && sess->session_waiting_on_uc) in iscsit_dec_session_usage_count() 899 struct iscsi_session *sess = conn->sess; in iscsit_handle_nopin_response_timeout() local 912 conn->cid, sess->sess_ops->InitiatorName, sess->isid, in iscsit_handle_nopin_response_timeout() 913 sess->tpg->tpg_tiqn->tiqn, (u32)sess->tpg->tpgt); in iscsit_handle_nopin_response_timeout() 924 struct iscsi_session *sess = conn->sess; in iscsit_mod_nopin_response_timer() local 940 struct iscsi_session *sess = conn->sess; in iscsit_start_nopin_response_timer() local [all …]
|
| /linux/drivers/tee/amdtee/ |
| A D | core.c | 65 kfree(sess); in release_session() 82 if (!sess) in amdtee_release() 123 sess = kzalloc(sizeof(*sess), GFP_KERNEL); in alloc_session() 124 if (sess) { in alloc_session() 131 return sess; in alloc_session() 228 kfree(sess); in destroy_session() 264 if (!sess) { in amdtee_open_session() 318 if (sess) { in amdtee_close_session() 328 if (!sess) in amdtee_close_session() 417 if (sess) { in amdtee_invoke_func() [all …]
|
| /linux/drivers/target/sbp/ |
| A D | sbp_target.c | 190 sess = kmalloc(sizeof(*sess), GFP_KERNEL); in sbp_session_create() 191 if (!sess) in sbp_session_create() 238 struct sbp_session *sess = login->sess; in sbp_login_release() local 407 login->sess = sess; in sbp_management_request_login() 455 sess->node_id, sess->generation, sess->speed, in sbp_management_request_login() 802 struct sbp_session *sess = agent->login->sess; in tgt_agent_rw() local 934 struct sbp_session *sess = agent->login->sess; in tgt_agent_fetch_work() local 959 sess->node_id, sess->generation, sess->speed, in tgt_agent_fetch_work() 1090 struct sbp_session *sess = login->sess; in sbp_run_request_transaction() local 1195 struct sbp_session *sess = login->sess; in sbp_handle_command() local [all …]
|
| /linux/fs/ksmbd/ |
| A D | auth.c | 138 user_passkey(sess->user), in calc_ntlmv2_hash() 160 sess->conn->local_nls); in calc_ntlmv2_hash() 184 sess->conn->local_nls); in calc_ntlmv2_hash() 406 if (sess->conn->use_spnego && in ksmbd_build_ntlmssp_challenge_blob() 417 sess->conn->local_nls); in ksmbd_build_ntlmssp_challenge_blob() 507 sess->user = user; in ksmbd_krb5_authenticate() 656 sess->sess_key, in generate_key() 734 key = sess->smb3signingkey; in generate_smb3signingkey() 956 struct ksmbd_session *sess; in ksmbd_get_encryption_key() local 960 if (!sess) in ksmbd_get_encryption_key() [all …]
|