Home
last modified time | relevance | path

Searched refs:curr_ctx (Results 1 – 22 of 22) sorted by relevance

/Linux-v4.19/drivers/media/platform/coda/
Dimx-vdoa.c86 struct vdoa_ctx *curr_ctx; member
111 struct vdoa_ctx *curr_ctx; in vdoa_irq_handler() local
117 curr_ctx = vdoa->curr_ctx; in vdoa_irq_handler()
118 if (!curr_ctx) { in vdoa_irq_handler()
132 curr_ctx->completed_job++; in vdoa_irq_handler()
133 complete(&curr_ctx->completion); in vdoa_irq_handler()
162 if (vdoa->curr_ctx) in vdoa_device_run()
163 vdoa_wait_for_completion(vdoa->curr_ctx); in vdoa_device_run()
165 vdoa->curr_ctx = ctx; in vdoa_device_run()
233 if (vdoa->curr_ctx == ctx) { in vdoa_context_destroy()
[all …]
/Linux-v4.19/drivers/media/v4l2-core/
Dv4l2-mem2mem.c93 struct v4l2_m2m_ctx *curr_ctx; member
234 if (m2m_dev->curr_ctx) in v4l2_m2m_get_curr_priv()
235 ret = m2m_dev->curr_ctx->priv; in v4l2_m2m_get_curr_priv()
253 if (NULL != m2m_dev->curr_ctx) { in v4l2_m2m_try_run()
265 m2m_dev->curr_ctx = list_first_entry(&m2m_dev->job_queue, in v4l2_m2m_try_run()
267 m2m_dev->curr_ctx->job_flags |= TRANS_RUNNING; in v4l2_m2m_try_run()
270 dprintk("Running job on m2m_ctx: %p\n", m2m_dev->curr_ctx); in v4l2_m2m_try_run()
271 m2m_dev->m2m_ops->device_run(m2m_dev->curr_ctx->priv); in v4l2_m2m_try_run()
411 if (!m2m_dev->curr_ctx || m2m_dev->curr_ctx != m2m_ctx) { in v4l2_m2m_job_finish()
417 list_del(&m2m_dev->curr_ctx->queue); in v4l2_m2m_job_finish()
[all …]
/Linux-v4.19/net/mac80211/
Dchan.c644 struct ieee80211_chanctx *curr_ctx = NULL; in ieee80211_assign_vif_chanctx() local
654 curr_ctx = container_of(conf, struct ieee80211_chanctx, conf); in ieee80211_assign_vif_chanctx()
656 drv_unassign_vif_chanctx(local, sdata, curr_ctx); in ieee80211_assign_vif_chanctx()
676 if (curr_ctx && ieee80211_chanctx_num_assigned(local, curr_ctx) > 0) { in ieee80211_assign_vif_chanctx()
677 ieee80211_recalc_chanctx_chantype(local, curr_ctx); in ieee80211_assign_vif_chanctx()
678 ieee80211_recalc_smps_chanctx(local, curr_ctx); in ieee80211_assign_vif_chanctx()
679 ieee80211_recalc_radar_chanctx(local, curr_ctx); in ieee80211_assign_vif_chanctx()
680 ieee80211_recalc_chanctx_min_def(local, curr_ctx); in ieee80211_assign_vif_chanctx()
873 struct ieee80211_chanctx *new_ctx, *curr_ctx, *ctx; in ieee80211_vif_reserve_chanctx() local
877 curr_ctx = ieee80211_vif_get_chanctx(sdata); in ieee80211_vif_reserve_chanctx()
[all …]
/Linux-v4.19/drivers/media/platform/
Dvim2m.c397 struct vim2m_ctx *curr_ctx; in device_isr() local
401 curr_ctx = v4l2_m2m_get_curr_priv(vim2m_dev->m2m_dev); in device_isr()
403 if (NULL == curr_ctx) { in device_isr()
408 src_vb = v4l2_m2m_src_buf_remove(curr_ctx->fh.m2m_ctx); in device_isr()
409 dst_vb = v4l2_m2m_dst_buf_remove(curr_ctx->fh.m2m_ctx); in device_isr()
411 curr_ctx->num_processed++; in device_isr()
418 if (curr_ctx->num_processed == curr_ctx->translen in device_isr()
419 || curr_ctx->aborting) { in device_isr()
420 dprintk(curr_ctx->dev, "Finishing transaction\n"); in device_isr()
421 curr_ctx->num_processed = 0; in device_isr()
[all …]
Dmx2_emmaprp.c338 struct emmaprp_ctx *curr_ctx; in emmaprp_irq() local
348 curr_ctx = v4l2_m2m_get_curr_priv(pcdev->m2m_dev); in emmaprp_irq()
349 if (curr_ctx == NULL) { in emmaprp_irq()
354 if (!curr_ctx->aborting) { in emmaprp_irq()
360 src_vb = v4l2_m2m_src_buf_remove(curr_ctx->m2m_ctx); in emmaprp_irq()
361 dst_vb = v4l2_m2m_dst_buf_remove(curr_ctx->m2m_ctx); in emmaprp_irq()
378 v4l2_m2m_job_finish(pcdev->m2m_dev, curr_ctx->m2m_ctx); in emmaprp_irq()
Drcar_jpu.c1504 struct jpu_ctx *curr_ctx; in jpu_irq_handler() local
1526 curr_ctx = v4l2_m2m_get_curr_priv(jpu->m2m_dev); in jpu_irq_handler()
1527 if (!curr_ctx) { in jpu_irq_handler()
1533 src_buf = v4l2_m2m_src_buf_remove(curr_ctx->fh.m2m_ctx); in jpu_irq_handler()
1534 dst_buf = v4l2_m2m_dst_buf_remove(curr_ctx->fh.m2m_ctx); in jpu_irq_handler()
1537 if (curr_ctx->encoder) { in jpu_irq_handler()
1572 v4l2_m2m_job_finish(jpu->m2m_dev, curr_ctx->fh.m2m_ctx); in jpu_irq_handler()
Dm2m-deinterlace.c186 struct deinterlace_ctx *curr_ctx = data; in dma_callback() local
187 struct deinterlace_dev *pcdev = curr_ctx->dev; in dma_callback()
192 src_vb = v4l2_m2m_src_buf_remove(curr_ctx->m2m_ctx); in dma_callback()
193 dst_vb = v4l2_m2m_dst_buf_remove(curr_ctx->m2m_ctx); in dma_callback()
204 v4l2_m2m_job_finish(pcdev->m2m_dev, curr_ctx->m2m_ctx); in dma_callback()
/Linux-v4.19/drivers/media/platform/mtk-vcodec/
Dvenc_drv_if.c81 ctx->dev->curr_ctx = ctx; in venc_if_encode()
90 ctx->dev->curr_ctx = NULL; in venc_if_encode()
Dmtk_vcodec_util.c102 dev->curr_ctx = ctx; in mtk_vcodec_set_curr_ctx()
113 ctx = dev->curr_ctx; in mtk_vcodec_get_curr_ctx()
Dmtk_vcodec_enc_drv.c74 ctx = dev->curr_ctx; in mtk_vcodec_enc_irq_handler()
97 ctx = dev->curr_ctx; in mtk_vcodec_enc_lt_irq_handler()
Dmtk_vcodec_drv.h354 struct mtk_vcodec_ctx *curr_ctx; member
/Linux-v4.19/drivers/media/platform/s5p-jpeg/
Djpeg-core.c2688 struct s5p_jpeg_ctx *curr_ctx; in s5p_jpeg_irq() local
2698 curr_ctx = v4l2_m2m_get_curr_priv(jpeg->m2m_dev); in s5p_jpeg_irq()
2700 src_buf = v4l2_m2m_src_buf_remove(curr_ctx->fh.m2m_ctx); in s5p_jpeg_irq()
2701 dst_buf = v4l2_m2m_dst_buf_remove(curr_ctx->fh.m2m_ctx); in s5p_jpeg_irq()
2703 if (curr_ctx->mode == S5P_JPEG_ENCODE) in s5p_jpeg_irq()
2707 if (curr_ctx->mode == S5P_JPEG_DECODE) in s5p_jpeg_irq()
2730 if (curr_ctx->mode == S5P_JPEG_ENCODE) in s5p_jpeg_irq()
2734 curr_ctx->subsampling = s5p_jpeg_get_subsampling_mode(jpeg->regs); in s5p_jpeg_irq()
2739 v4l2_m2m_job_finish(jpeg->m2m_dev, curr_ctx->fh.m2m_ctx); in s5p_jpeg_irq()
2748 struct s5p_jpeg_ctx *curr_ctx; in exynos4_jpeg_irq() local
[all …]
/Linux-v4.19/drivers/media/platform/s5p-mfc/
Ds5p_mfc_cmd_v6.c78 dev->curr_ctx = ctx->num; in s5p_mfc_open_inst_cmd_v6()
147 dev->curr_ctx = ctx->num; in s5p_mfc_close_inst_cmd_v6()
Ds5p_mfc_cmd_v5.c83 dev->curr_ctx = ctx->num; in s5p_mfc_open_inst_cmd_v5()
141 dev->curr_ctx = ctx->num; in s5p_mfc_close_inst_cmd_v5()
Ds5p_mfc_opr_v5.c1159 dev->curr_ctx = ctx->num; in s5p_mfc_run_res_change()
1171 dev->curr_ctx = ctx->num; in s5p_mfc_run_dec_frame()
1187 dev->curr_ctx = ctx->num; in s5p_mfc_run_dec_frame()
1244 dev->curr_ctx = ctx->num; in s5p_mfc_run_enc_frame()
1265 dev->curr_ctx = ctx->num; in s5p_mfc_run_init_dec()
1281 dev->curr_ctx = ctx->num; in s5p_mfc_run_init_enc()
1309 dev->curr_ctx = ctx->num; in s5p_mfc_run_init_dec_buffers()
Ds5p_mfc_opr_v6.c1667 dev->curr_ctx = ctx->num; in s5p_mfc_set_flush()
1790 dev->curr_ctx = ctx->num; in s5p_mfc_run_dec_last_frames()
1803 dev->curr_ctx = ctx->num; in s5p_mfc_run_dec_frame()
1822 dev->curr_ctx = ctx->num; in s5p_mfc_run_dec_frame()
1884 dev->curr_ctx = ctx->num; in s5p_mfc_run_enc_frame()
1902 dev->curr_ctx = ctx->num; in s5p_mfc_run_init_dec()
1917 dev->curr_ctx = ctx->num; in s5p_mfc_run_init_enc()
1936 dev->curr_ctx = ctx->num; in s5p_mfc_run_init_dec_buffers()
1950 dev->curr_ctx = ctx->num; in s5p_mfc_run_init_enc_buffers()
Ds5p_mfc.c100 ctx = dev->curr_ctx; in s5p_mfc_get_new_ctx()
103 if (ctx == dev->curr_ctx) { in s5p_mfc_get_new_ctx()
644 ctx = dev->ctx[dev->curr_ctx]; in s5p_mfc_irq()
963 if (dev->curr_ctx == ctx->num) in s5p_mfc_release()
Ds5p_mfc_common.h331 int curr_ctx; member
Ds5p_mfc_enc.c2521 (dev->curr_ctx == ctx->num) && dev->hw_lock) { in s5p_mfc_start_streaming()
2550 dev->curr_ctx == ctx->num && dev->hw_lock) { in s5p_mfc_stop_streaming()
Ds5p_mfc_dec.c1033 dev->curr_ctx == ctx->num && dev->hw_lock) { in s5p_mfc_stop_streaming()
/Linux-v4.19/drivers/media/platform/exynos-gsc/
Dgsc-m2m.c33 struct gsc_ctx *curr_ctx; in gsc_m2m_ctx_stop_req() local
37 curr_ctx = v4l2_m2m_get_curr_priv(gsc->m2m.m2m_dev); in gsc_m2m_ctx_stop_req()
38 if (!gsc_m2m_pending(gsc) || (curr_ctx != ctx)) in gsc_m2m_ctx_stop_req()
/Linux-v4.19/drivers/media/platform/sti/bdisp/
Dbdisp-v4l2.c210 struct bdisp_ctx *curr_ctx; in bdisp_ctx_stop_req() local
218 curr_ctx = v4l2_m2m_get_curr_priv(bdisp->m2m.m2m_dev); in bdisp_ctx_stop_req()
219 if (!test_bit(ST_M2M_RUNNING, &bdisp->state) || (curr_ctx != ctx)) in bdisp_ctx_stop_req()