/linux-6.12.1/drivers/gpu/drm/imx/dcss/ |
D | dcss-ctxld.c | 250 int curr_ctx = ctxld->current_ctx; in dcss_ctxld_enable_locked() local 262 sb_hp_cnt = ctxld->ctx_size[curr_ctx][CTX_SB_HP]; in dcss_ctxld_enable_locked() 263 sb_lp_cnt = ctxld->ctx_size[curr_ctx][CTX_SB_LP]; in dcss_ctxld_enable_locked() 264 db_cnt = ctxld->ctx_size[curr_ctx][CTX_DB]; in dcss_ctxld_enable_locked() 268 ctxld->sb_lp[curr_ctx] != ctxld->sb_hp[curr_ctx] + sb_hp_cnt) { in dcss_ctxld_enable_locked() 271 sb_lp_adjusted = ctxld->sb_hp[curr_ctx] + sb_hp_cnt; in dcss_ctxld_enable_locked() 273 memcpy(sb_lp_adjusted, ctxld->sb_lp[curr_ctx], in dcss_ctxld_enable_locked() 277 db_base = db_cnt ? ctxld->db_paddr[curr_ctx] : 0; in dcss_ctxld_enable_locked() 288 sb_base = sb_count ? ctxld->sb_paddr[curr_ctx] : 0; in dcss_ctxld_enable_locked() 335 int curr_ctx = ctxld->current_ctx; in dcss_ctxld_write_irqsafe() local [all …]
|
/linux-6.12.1/drivers/media/platform/chips-media/coda/ |
D | imx-vdoa.c | 78 struct vdoa_ctx *curr_ctx; member 103 struct vdoa_ctx *curr_ctx; in vdoa_irq_handler() local 109 curr_ctx = vdoa->curr_ctx; in vdoa_irq_handler() 110 if (!curr_ctx) { in vdoa_irq_handler() 124 curr_ctx->completed_job++; in vdoa_irq_handler() 125 complete(&curr_ctx->completion); in vdoa_irq_handler() 154 if (vdoa->curr_ctx) in vdoa_device_run() 155 vdoa_wait_for_completion(vdoa->curr_ctx); in vdoa_device_run() 157 vdoa->curr_ctx = ctx; in vdoa_device_run() 225 if (vdoa->curr_ctx == ctx) { in vdoa_context_destroy() [all …]
|
/linux-6.12.1/drivers/media/v4l2-core/ |
D | v4l2-mem2mem.c | 95 struct v4l2_m2m_ctx *curr_ctx; member 238 if (m2m_dev->curr_ctx) in v4l2_m2m_get_curr_priv() 239 ret = m2m_dev->curr_ctx->priv; in v4l2_m2m_get_curr_priv() 260 if (NULL != m2m_dev->curr_ctx) { in v4l2_m2m_try_run() 278 m2m_dev->curr_ctx = list_first_entry(&m2m_dev->job_queue, in v4l2_m2m_try_run() 280 m2m_dev->curr_ctx->job_flags |= TRANS_RUNNING; in v4l2_m2m_try_run() 283 dprintk("Running job on m2m_ctx: %p\n", m2m_dev->curr_ctx); in v4l2_m2m_try_run() 284 m2m_dev->m2m_ops->device_run(m2m_dev->curr_ctx->priv); in v4l2_m2m_try_run() 475 if (!m2m_dev->curr_ctx || m2m_dev->curr_ctx != m2m_ctx) { in _v4l2_m2m_job_finish() 480 list_del(&m2m_dev->curr_ctx->queue); in _v4l2_m2m_job_finish() [all …]
|
/linux-6.12.1/drivers/media/platform/mediatek/vcodec/common/ |
D | mtk_vcodec_util.c | 141 subdev_dev->curr_ctx = ctx; in mtk_vcodec_set_curr_ctx() 143 vdec_dev->curr_ctx = ctx; in mtk_vcodec_set_curr_ctx() 164 ctx = subdev_dev->curr_ctx; in mtk_vcodec_get_curr_ctx() 166 ctx = vdec_dev->curr_ctx; in mtk_vcodec_get_curr_ctx()
|
/linux-6.12.1/net/mac80211/ |
D | chan.c | 861 struct ieee80211_chanctx *curr_ctx = NULL; in ieee80211_assign_link_chanctx() local 872 curr_ctx = container_of(conf, struct ieee80211_chanctx, conf); in ieee80211_assign_link_chanctx() 874 drv_unassign_vif_chanctx(local, sdata, link->conf, curr_ctx); in ieee80211_assign_link_chanctx() 900 if (curr_ctx && ieee80211_chanctx_num_assigned(local, curr_ctx) > 0) { in ieee80211_assign_link_chanctx() 901 ieee80211_recalc_chanctx_chantype(local, curr_ctx); in ieee80211_assign_link_chanctx() 902 ieee80211_recalc_smps_chanctx(local, curr_ctx); in ieee80211_assign_link_chanctx() 903 ieee80211_recalc_radar_chanctx(local, curr_ctx); in ieee80211_assign_link_chanctx() 904 ieee80211_recalc_chanctx_min_def(local, curr_ctx, NULL, false); in ieee80211_assign_link_chanctx() 1100 struct ieee80211_chanctx *curr_ctx) in ieee80211_replace_chanctx() argument 1106 if (!curr_ctx || (curr_ctx->replace_state == in ieee80211_replace_chanctx() [all …]
|
/linux-6.12.1/drivers/media/platform/mediatek/vcodec/encoder/ |
D | venc_drv_if.c | 64 ctx->dev->curr_ctx = ctx; in venc_if_encode() 77 ctx->dev->curr_ctx = NULL; in venc_if_encode()
|
D | mtk_vcodec_enc_drv.h | 198 struct mtk_vcodec_enc_ctx *curr_ctx; member
|
/linux-6.12.1/drivers/media/platform/samsung/s5p-jpeg/ |
D | jpeg-core.c | 2646 struct s5p_jpeg_ctx *curr_ctx; in s5p_jpeg_irq() local 2656 curr_ctx = v4l2_m2m_get_curr_priv(jpeg->m2m_dev); in s5p_jpeg_irq() 2658 src_buf = v4l2_m2m_src_buf_remove(curr_ctx->fh.m2m_ctx); in s5p_jpeg_irq() 2659 dst_buf = v4l2_m2m_dst_buf_remove(curr_ctx->fh.m2m_ctx); in s5p_jpeg_irq() 2661 if (curr_ctx->mode == S5P_JPEG_ENCODE) in s5p_jpeg_irq() 2665 if (curr_ctx->mode == S5P_JPEG_DECODE) in s5p_jpeg_irq() 2688 if (curr_ctx->mode == S5P_JPEG_ENCODE) in s5p_jpeg_irq() 2692 curr_ctx->subsampling = s5p_jpeg_get_subsampling_mode(jpeg->regs); in s5p_jpeg_irq() 2697 v4l2_m2m_job_finish(jpeg->m2m_dev, curr_ctx->fh.m2m_ctx); in s5p_jpeg_irq() 2706 struct s5p_jpeg_ctx *curr_ctx; in exynos4_jpeg_irq() local [all …]
|
/linux-6.12.1/drivers/media/test-drivers/ |
D | vim2m.c | 616 struct vim2m_ctx *curr_ctx; in device_work() local 620 curr_ctx = container_of(w, struct vim2m_ctx, work_run.work); in device_work() 622 vim2m_dev = curr_ctx->dev; in device_work() 624 src_vb = v4l2_m2m_src_buf_remove(curr_ctx->fh.m2m_ctx); in device_work() 625 dst_vb = v4l2_m2m_dst_buf_remove(curr_ctx->fh.m2m_ctx); in device_work() 627 curr_ctx->num_processed++; in device_work() 632 if (curr_ctx->num_processed == curr_ctx->translen in device_work() 633 || curr_ctx->aborting) { in device_work() 634 dprintk(curr_ctx->dev, 2, "Finishing capture buffer fill\n"); in device_work() 635 curr_ctx->num_processed = 0; in device_work() [all …]
|
/linux-6.12.1/drivers/media/platform/samsung/s5p-mfc/ |
D | s5p_mfc_cmd_v6.c | 74 dev->curr_ctx = ctx->num; in s5p_mfc_open_inst_cmd_v6() 143 dev->curr_ctx = ctx->num; in s5p_mfc_close_inst_cmd_v6()
|
D | s5p_mfc_cmd_v5.c | 79 dev->curr_ctx = ctx->num; in s5p_mfc_open_inst_cmd_v5() 137 dev->curr_ctx = ctx->num; in s5p_mfc_close_inst_cmd_v5()
|
D | s5p_mfc_opr_v5.c | 1158 dev->curr_ctx = ctx->num; in s5p_mfc_run_res_change() 1170 dev->curr_ctx = ctx->num; in s5p_mfc_run_dec_frame() 1186 dev->curr_ctx = ctx->num; in s5p_mfc_run_dec_frame() 1243 dev->curr_ctx = ctx->num; in s5p_mfc_run_enc_frame() 1264 dev->curr_ctx = ctx->num; in s5p_mfc_run_init_dec() 1280 dev->curr_ctx = ctx->num; in s5p_mfc_run_init_enc() 1308 dev->curr_ctx = ctx->num; in s5p_mfc_run_init_dec_buffers()
|
D | s5p_mfc_opr_v6.c | 1821 dev->curr_ctx = ctx->num; in s5p_mfc_set_flush() 1947 dev->curr_ctx = ctx->num; in s5p_mfc_run_dec_last_frames() 1960 dev->curr_ctx = ctx->num; in s5p_mfc_run_dec_frame() 1979 dev->curr_ctx = ctx->num; in s5p_mfc_run_dec_frame() 2047 dev->curr_ctx = ctx->num; in s5p_mfc_run_enc_frame() 2065 dev->curr_ctx = ctx->num; in s5p_mfc_run_init_dec() 2080 dev->curr_ctx = ctx->num; in s5p_mfc_run_init_enc() 2099 dev->curr_ctx = ctx->num; in s5p_mfc_run_init_dec_buffers() 2120 dev->curr_ctx = ctx->num; in s5p_mfc_run_init_enc_buffers()
|
/linux-6.12.1/drivers/media/platform/mediatek/jpeg/ |
D | mtk_jpeg_core.h | 90 struct mtk_jpeg_ctx *curr_ctx; member 101 struct mtk_jpeg_ctx *curr_ctx; member
|
D | mtk_jpeg_enc_hw.c | 196 ctx = jpeg->hw_param.curr_ctx; in mtk_jpegenc_put_buf() 269 ctx = jpeg->hw_param.curr_ctx; in mtk_jpegenc_hw_irq_handler()
|
D | mtk_jpeg_dec_hw.c | 453 ctx = jpeg->hw_param.curr_ctx; in mtk_jpegdec_put_buf() 525 ctx = jpeg->hw_param.curr_ctx; in mtk_jpegdec_hw_irq_handler()
|
D | mtk_jpeg_core.c | 1484 jpeg->hw_param.curr_ctx = ctx; in mtk_jpegenc_set_hw_param() 1544 jpeg->hw_param.curr_ctx = ctx; in mtk_jpegdec_set_hw_param() 1646 jpeg_dst_buf->curr_ctx = ctx; in mtk_jpegenc_worker() 1728 jpeg_src_buf->curr_ctx = ctx; in mtk_jpegdec_worker() 1730 jpeg_dst_buf->curr_ctx = ctx; in mtk_jpegdec_worker()
|
/linux-6.12.1/drivers/media/platform/nxp/ |
D | mx2_emmaprp.c | 331 struct emmaprp_ctx *curr_ctx; in emmaprp_irq() local 341 curr_ctx = v4l2_m2m_get_curr_priv(pcdev->m2m_dev); in emmaprp_irq() 342 if (curr_ctx == NULL) { in emmaprp_irq() 347 if (!curr_ctx->aborting) { in emmaprp_irq() 353 src_vb = v4l2_m2m_src_buf_remove(curr_ctx->fh.m2m_ctx); in emmaprp_irq() 354 dst_vb = v4l2_m2m_dst_buf_remove(curr_ctx->fh.m2m_ctx); in emmaprp_irq() 371 v4l2_m2m_job_finish(pcdev->m2m_dev, curr_ctx->fh.m2m_ctx); in emmaprp_irq()
|
D | imx-pxp.c | 1039 struct pxp_ctx *curr_ctx; in pxp_job_finish() local 1043 curr_ctx = v4l2_m2m_get_curr_priv(dev->m2m_dev); in pxp_job_finish() 1045 if (curr_ctx == NULL) { in pxp_job_finish() 1050 src_vb = v4l2_m2m_src_buf_remove(curr_ctx->fh.m2m_ctx); in pxp_job_finish() 1051 dst_vb = v4l2_m2m_dst_buf_remove(curr_ctx->fh.m2m_ctx); in pxp_job_finish() 1058 dprintk(curr_ctx->dev, "Finishing transaction\n"); in pxp_job_finish() 1059 v4l2_m2m_job_finish(dev->m2m_dev, curr_ctx->fh.m2m_ctx); in pxp_job_finish()
|
/linux-6.12.1/drivers/media/platform/mediatek/vcodec/decoder/ |
D | mtk_vcodec_dec_hw.h | 52 struct mtk_vcodec_dec_ctx *curr_ctx; member
|
D | mtk_vcodec_dec_drv.h | 274 struct mtk_vcodec_dec_ctx *curr_ctx; member
|
/linux-6.12.1/drivers/media/platform/renesas/ |
D | rcar_jpu.c | 1490 struct jpu_ctx *curr_ctx; in jpu_irq_handler() local 1512 curr_ctx = v4l2_m2m_get_curr_priv(jpu->m2m_dev); in jpu_irq_handler() 1513 if (!curr_ctx) { in jpu_irq_handler() 1519 src_buf = v4l2_m2m_src_buf_remove(curr_ctx->fh.m2m_ctx); in jpu_irq_handler() 1520 dst_buf = v4l2_m2m_dst_buf_remove(curr_ctx->fh.m2m_ctx); in jpu_irq_handler() 1523 if (curr_ctx->encoder) { in jpu_irq_handler() 1558 v4l2_m2m_job_finish(jpu->m2m_dev, curr_ctx->fh.m2m_ctx); in jpu_irq_handler()
|
/linux-6.12.1/drivers/media/platform/ |
D | m2m-deinterlace.c | 179 struct deinterlace_ctx *curr_ctx = data; in dma_callback() local 180 struct deinterlace_dev *pcdev = curr_ctx->dev; in dma_callback() 185 src_vb = v4l2_m2m_src_buf_remove(curr_ctx->fh.m2m_ctx); in dma_callback() 186 dst_vb = v4l2_m2m_dst_buf_remove(curr_ctx->fh.m2m_ctx); in dma_callback() 197 v4l2_m2m_job_finish(pcdev->m2m_dev, curr_ctx->fh.m2m_ctx); in dma_callback()
|
/linux-6.12.1/drivers/media/platform/nxp/dw100/ |
D | dw100.c | 1070 struct dw100_ctx *curr_ctx; in dw100_job_finish() local 1074 curr_ctx = v4l2_m2m_get_curr_priv(dw_dev->m2m_dev); in dw100_job_finish() 1076 if (!curr_ctx) { in dw100_job_finish() 1082 src_vb = v4l2_m2m_src_buf_remove(curr_ctx->fh.m2m_ctx); in dw100_job_finish() 1083 dst_vb = v4l2_m2m_dst_buf_remove(curr_ctx->fh.m2m_ctx); in dw100_job_finish() 1096 v4l2_m2m_job_finish(dw_dev->m2m_dev, curr_ctx->fh.m2m_ctx); in dw100_job_finish()
|
/linux-6.12.1/drivers/media/platform/samsung/exynos-gsc/ |
D | gsc-m2m.c | 29 struct gsc_ctx *curr_ctx; in gsc_m2m_ctx_stop_req() local 33 curr_ctx = v4l2_m2m_get_curr_priv(gsc->m2m.m2m_dev); in gsc_m2m_ctx_stop_req() 34 if (!gsc_m2m_pending(gsc) || (curr_ctx != ctx)) in gsc_m2m_ctx_stop_req()
|