| /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() 350 dma_free_coherent(sess->core->dev, sess->vififo_size, in vdec_start_streaming() 351 sess->vififo_vaddr, sess->vififo_paddr); in vdec_start_streaming() 413 sess->vififo_vaddr, sess->vififo_paddr); in vdec_stop_streaming() 726 if (!(sess->streamon_out & sess->streamon_cap)) in vdec_decoder_cmd() 877 sess = kzalloc(sizeof(*sess), GFP_KERNEL); in vdec_open() 890 sess->m2m_ctx = v4l2_m2m_ctx_init(sess->m2m_dev, sess, m2m_queue_init); in vdec_open() 917 sess->fh.ctrl_handler = &sess->ctrl_handler; in vdec_open() 919 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() 298 if (sess->should_stop && in dst_buf_done() 309 sess->sequence_cap = 0; in dst_buf_done() 434 sess->pixelaspect.numerator = sess->height * dar_num; in amvdec_set_par_from_dar() 435 sess->pixelaspect.denominator = sess->width * dar_den; in amvdec_set_par_from_dar() 436 div = gcd(sess->pixelaspect.numerator, sess->pixelaspect.denominator); in amvdec_set_par_from_dar() 455 if (sess->streamon_cap && in amvdec_src_change() 459 sess->fmt_out->codec_ops->resume(sess); in amvdec_src_change() 463 sess->changed_format = 0; in amvdec_src_change() 464 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 | vdec_hevc.c | 29 struct amvdec_core *core = sess->core; in vdec_hevc_load_firmware() 88 sess->vififo_paddr + sess->vififo_size); in vdec_hevc_stbuf_init() 123 if (sess->priv) in __vdec_hevc_stop() 124 codec_ops->stop(sess); in __vdec_hevc_stop() 151 __vdec_hevc_stop(sess); in vdec_hevc_stop() 204 vdec_hevc_stbuf_init(sess); in __vdec_hevc_start() 206 ret = vdec_hevc_load_firmware(sess, sess->fmt_out->firmware_path); in __vdec_hevc_start() 210 ret = codec_ops->start(sess); in __vdec_hevc_start() 225 __vdec_hevc_stop(sess); in __vdec_hevc_start() 242 ret = __vdec_hevc_start(sess); in vdec_hevc_start() [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() 161 if (sess->priv) in __vdec_1_stop() 162 codec_ops->stop(sess); in __vdec_1_stop() 169 __vdec_1_stop(sess); in vdec_1_stop() 217 vdec_1_stbuf_power_up(sess); in vdec_1_start() 219 ret = vdec_1_load_firmware(sess, sess->fmt_out->firmware_path); in vdec_1_start() 223 ret = codec_ops->start(sess); in vdec_1_start() [all …]
|
| A D | esparser.c | 246 dev_warn(sess->core->dev, in esparser_vififo_get_free_space() 279 sess->vififo_paddr; in esparser_get_offset() 281 if (offset < sess->last_offset) in esparser_get_offset() 282 sess->wrap_count++; in esparser_get_offset() 284 sess->last_offset = offset; in esparser_get_offset() 285 offset += (sess->wrap_count * sess->vififo_size); in esparser_get_offset() 375 struct amvdec_session *sess = in esparser_queue_all_src() local 378 mutex_lock(&sess->lock); in esparser_queue_all_src() 380 if (sess->should_stop) in esparser_queue_all_src() 386 mutex_unlock(&sess->lock); in esparser_queue_all_src() [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 …]
|
| A D | vdec.h | 106 int (*start)(struct amvdec_session *sess); 107 int (*stop)(struct amvdec_session *sess); 108 void (*conf_esparser)(struct amvdec_session *sess); 109 u32 (*vififo_level)(struct amvdec_session *sess); 131 int (*start)(struct amvdec_session *sess); 132 int (*stop)(struct amvdec_session *sess); 135 u32 (*num_pending_bufs)(struct amvdec_session *sess); 138 void (*drain)(struct amvdec_session *sess); 139 void (*resume)(struct amvdec_session *sess); 141 irqreturn_t (*isr)(struct amvdec_session *sess); [all …]
|
| A D | codec_vp9.c | 831 sess->priv = vp9; in codec_vp9_start() 946 if (sess->width >= 1280) in codec_vp9_set_sao() 1155 codec_vp9_set_refs(sess, vp9); in codec_vp9_set_mc() 1292 codec_vp9_set_mc(sess, vp9); in codec_vp9_process_frame() 1300 codec_vp9_set_mcrcc(sess); in codec_vp9_process_frame() 1347 amvdec_abort(sess); in codec_vp9_resume() 2093 amvdec_abort(sess); in codec_vp9_threaded_isr() 2098 sess->keyframe_found = 1; in codec_vp9_threaded_isr() 2131 codec_vp9_fetch_rpm(sess); in codec_vp9_threaded_isr() 2139 codec_vp9_show_frame(sess); in codec_vp9_threaded_isr() [all …]
|
| A D | vdec_helpers.h | 19 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);
|
| /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 …]
|
| /drivers/block/rnbd/ |
| A D | rnbd-clt.c | 369 struct rnbd_clt_session *sess = dev->sess; in rnbd_softirq_done_fn() local 447 struct rnbd_clt_session *sess = dev->sess; in send_msg_close() local 519 struct rnbd_clt_session *sess = iu->sess; in msg_sess_info_conf() local 532 struct rnbd_clt_session *sess = dev->sess; in send_msg_open() local 599 iu->sess = sess; in send_msg_sess_info() 824 wait_event(sess->rtrs_waitq, sess->rtrs_ready); in wait_for_rtrs_connection() 1054 struct rnbd_clt_session *sess = dev->sess; in rnbd_clt_dev_add_to_requeue() local 1441 dev->sess = sess; in init_dev() 1503 struct rnbd_clt_session *sess = dev->sess; in insert_dev_if_not_exists_devpath() local 1519 struct rnbd_clt_session *sess = dev->sess; in delete_dev() local [all …]
|
| /drivers/target/iscsi/ |
| A D | iscsi_target_erl2.c | 29 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() 40 struct iscsit_session *sess, in iscsit_attach_inactive_connection_recovery_entry() argument 48 " SID: %u\n", sess->conn_recovery_count, sess->sid); in iscsit_attach_inactive_connection_recovery_entry() 131 " SID: %u\n", sess->conn_recovery_count, sess->sid); in iscsit_remove_active_connection_recovery_entry() 174 struct iscsit_session *sess = cr->sess; in iscsit_discard_cr_cmds_by_expstatsn() local 206 cr->cid, sess->sid); in iscsit_discard_cr_cmds_by_expstatsn() 223 struct iscsit_session *sess = conn->sess; in iscsit_discard_unacknowledged_ooo_cmdsns_for_conn() local 255 sess->exp_cmd_sn); in iscsit_discard_unacknowledged_ooo_cmdsns_for_conn() 339 cmd->sess = conn->sess; in iscsit_prepare_cmds_for_reallegiance() [all …]
|
| A D | iscsi_target_login.c | 143 if (!sess) in iscsi_check_for_session_reinstatement() 171 conn->sess = sess; in iscsi_login_set_conn_values() 223 if (!sess) { in iscsi_login_zero_tsih_s1() 293 kfree(sess); in iscsi_login_zero_tsih_s1() 302 struct iscsit_session *sess = conn->sess; in iscsi_login_zero_tsih_s2() local 312 sess->tsih = ++sess->tpg->ntsih; in iscsi_login_zero_tsih_s2() 314 sess->tsih = ++sess->tpg->ntsih; in iscsi_login_zero_tsih_s2() 478 if (!sess) { in iscsi_login_non_zero_tsih_s2() 527 struct iscsit_session *sess = conn->sess; in iscsi_login_post_auth_non_zero_tsih() local 589 struct iscsit_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 iscsit_session *sess = timer_container_of(sess, t, in iscsit_handle_time2retain_timeout() local 765 " iSCSI session.\n", sess->sid); in iscsit_handle_time2retain_timeout() 769 iscsit_close_session(sess, false); in iscsit_handle_time2retain_timeout() 790 " SID: %u\n", sess->sess_ops->DefaultTime2Retain, sess->sid); in iscsit_start_time2retain_handler() 794 mod_timer(&sess->time2retain_timer, in iscsit_start_time2retain_handler() 819 sess->sid); in iscsit_stop_time2retain_timer() 887 " %u\n", sess->sid); in iscsit_fall_back_to_erl0() 894 struct iscsit_session *sess = conn->sess; in iscsit_handle_connection_cleanup() local [all …]
|
| A D | iscsi_target_erl1.c | 769 struct iscsit_session *sess, in iscsit_attach_ooo_cmdsn() argument 830 struct iscsit_session *sess = conn->sess; in iscsit_clear_ooo_cmdsns_for_conn() local 856 sess->exp_cmd_sn++; in iscsit_execute_ooo_cmdsns() 864 sess->exp_cmd_sn++; in iscsit_execute_ooo_cmdsns() 1111 sess = conn->sess; in iscsit_handle_dataout_timeout() 1118 sess->sess_ops->InitiatorName, sess->isid, in iscsit_handle_dataout_timeout() 1119 sess->tpg->tpg_tiqn->tiqn, (u32)sess->tpg->tpgt); in iscsit_handle_dataout_timeout() 1128 sess->sess_ops->InitiatorName, sess->isid, in iscsit_handle_dataout_timeout() 1129 sess->tpg->tpg_tiqn->tiqn, (u32)sess->tpg->tpgt); in iscsit_handle_dataout_timeout() 1184 struct iscsit_session *sess = conn->sess; in iscsit_mod_dataout_timer() local [all …]
|
| A D | iscsi_target_util.c | 259 sess->exp_cmd_sn++; in iscsit_check_received_cmdsn() 661 sess = cmd->conn->sess; in iscsit_release_cmd() 663 sess = cmd->sess; in iscsit_release_cmd() 665 BUG_ON(!sess || !sess->se_sess); in iscsit_release_cmd() 744 if (!sess->session_usage_count && sess->session_waiting_on_uc) in iscsit_dec_session_usage_count() 856 struct iscsit_session *sess = conn->sess; in iscsit_handle_nopin_response_timeout() local 869 conn->cid, sess->sess_ops->InitiatorName, sess->isid, in iscsit_handle_nopin_response_timeout() 870 sess->tpg->tpg_tiqn->tiqn, (u32)sess->tpg->tpgt); in iscsit_handle_nopin_response_timeout() 881 struct iscsit_session *sess = conn->sess; in iscsit_mod_nopin_response_timer() local 897 struct iscsit_session *sess = conn->sess; in iscsit_start_nopin_response_timer() local [all …]
|
| A D | iscsi_target.c | 2327 struct iscsit_session *sess = conn->sess; in iscsit_logout_closesession() local 2357 struct iscsit_session *sess = conn->sess; in iscsit_logout_closeconnection() local 2404 struct iscsit_session *sess = conn->sess; in iscsit_logout_removeconnforrecovery() local 2876 struct iscsit_session *sess = conn->sess; in iscsit_build_logout_rsp() local 4150 struct iscsit_session *sess = conn->sess; in iscsit_release_commands_from_conn() local 4228 struct iscsit_session *sess = conn->sess; in iscsit_close_connection() local 4515 kfree(sess->sess_ops); in iscsit_close_session() 4519 kfree(sess); in iscsit_close_session() 4526 struct iscsit_session *sess = conn->sess; in iscsit_logout_post_handler_closesession() local 4575 struct iscsit_session *sess = conn->sess; in iscsit_logout_post_handler_diffcid() local [all …]
|
| A D | iscsi_target_tmr.c | 70 struct iscsit_session *sess = conn->sess; in iscsit_tmr_task_warm_reset() local 76 sess->se_sess->se_node_acl->initiatorname); in iscsit_tmr_task_warm_reset() 90 struct iscsit_session *sess = conn->sess; in iscsit_tmr_task_cold_reset() local 96 sess->se_sess->se_node_acl->initiatorname); in iscsit_tmr_task_cold_reset() 180 struct iscsit_session *sess) in iscsit_task_reassign_remove_cmd() argument 189 " %hu on SID: %u\n", cr->cid, sess->sid); in iscsit_task_reassign_remove_cmd() 492 if (conn->sess->sess_ops->DataPDUInOrder) { in iscsit_task_reassign_prepare_unsolicited_dataout() 530 if (conn->sess->sess_ops->DataPDUInOrder) in iscsit_task_reassign_prepare_unsolicited_dataout() 641 if (conn->sess->sess_ops->DataPDUInOrder) { in iscsit_task_reassign_prepare_write() 687 if (conn->sess->sess_ops->DataPDUInOrder) in iscsit_task_reassign_prepare_write() [all …]
|
| /drivers/tee/amdtee/ |
| A D | core.c | 67 kfree(sess); in release_session() 84 if (!sess) in amdtee_release() 125 sess = kzalloc(sizeof(*sess), GFP_KERNEL); in alloc_session() 126 if (sess) { in alloc_session() 133 return sess; in alloc_session() 230 kfree(sess); in destroy_session() 266 if (!sess) { in amdtee_open_session() 321 if (sess) { in amdtee_close_session() 331 if (!sess) in amdtee_close_session() 420 if (sess) { in amdtee_invoke_func() [all …]
|
| /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 …]
|
| /drivers/scsi/qla2xxx/ |
| A D | qla_target.c | 759 if (sess && sess->local) { in qlt_fc_port_added() 869 sess, link, sess->port_name, in qlt_plogi_ack_link() 962 __func__, sess->se_sess, sess, sess->port_name, sess->loop_id, in qlt_free_session_done() 963 sess->d_id.b.domain, sess->d_id.b.area, sess->d_id.b.al_pa, in qlt_free_session_done() 1117 sess->se_sess, sess, sess->port_name, in qlt_free_session_done() 1126 sess->se_sess, sess, sess->port_name, in qlt_free_session_done() 1312 sess, sess->port_name, sess->fc4_type); in qlt_schedule_sess_for_deletion() 2088 mcmd->sess = sess; in __qlt_24xx_handle_abts() 4312 cmd->sess = sess; in qlt_get_tag() 4424 mcmd->sess = sess; in qlt_issue_task_mgmt() [all …]
|
| A D | tcm_qla2xxx.c | 362 if (!sess) in tcm_qla2xxx_put_sess() 372 BUG_ON(!sess); in tcm_qla2xxx_close_session() 453 sess = cmd->sess; in tcm_qla2xxx_handle_cmd() 454 if (!sess) { in tcm_qla2xxx_handle_cmd() 578 struct fc_port *sess = mcmd->sess; in tcm_qla2xxx_handle_tmr() local 1335 sess, port_id_to_be_id(sess->d_id)); in tcm_qla2xxx_clear_sess_lookup() 1337 sess, sess->loop_id); in tcm_qla2xxx_clear_sess_lookup() 1460 sess, sess->port_name, in tcm_qla2xxx_update_sess() 1461 sess->loop_id, loop_id, sess->d_id.b.domain, in tcm_qla2xxx_update_sess() 1490 sess->d_id.b.domain, sess->d_id.b.area, in tcm_qla2xxx_update_sess() [all …]
|
| /drivers/tee/optee/ |
| A D | call.c | 212 return sess; in find_session() 407 sess = kzalloc(sizeof(*sess), GFP_KERNEL); in optee_open_session() 408 if (!sess) { in optee_open_session() 456 if (sess && (sess->use_sys_thread || in optee_system_session() 501 if (sess) in optee_close_session() 504 if (!sess) in optee_close_session() 507 kfree(sess); in optee_close_session() 528 if (sess) in optee_invoke_func() 531 if (!sess) in optee_invoke_func() 580 if (sess) in optee_cancel_req() [all …]
|