/linux-4.1.27/drivers/media/v4l2-core/ |
D | v4l2-mem2mem.c | 62 struct v4l2_m2m_ctx *curr_ctx; member 153 if (m2m_dev->curr_ctx) in v4l2_m2m_get_curr_priv() 154 ret = m2m_dev->curr_ctx->priv; in v4l2_m2m_get_curr_priv() 171 if (NULL != m2m_dev->curr_ctx) { in v4l2_m2m_try_run() 183 m2m_dev->curr_ctx = list_first_entry(&m2m_dev->job_queue, in v4l2_m2m_try_run() 185 m2m_dev->curr_ctx->job_flags |= TRANS_RUNNING; in v4l2_m2m_try_run() 188 m2m_dev->m2m_ops->device_run(m2m_dev->curr_ctx->priv); in v4l2_m2m_try_run() 332 if (!m2m_dev->curr_ctx || m2m_dev->curr_ctx != m2m_ctx) { in v4l2_m2m_job_finish() 338 list_del(&m2m_dev->curr_ctx->queue); in v4l2_m2m_job_finish() 339 m2m_dev->curr_ctx->job_flags &= ~(TRANS_QUEUED | TRANS_RUNNING); in v4l2_m2m_job_finish() [all …]
|
/linux-4.1.27/net/mac80211/ |
D | chan.c | 621 struct ieee80211_chanctx *curr_ctx = NULL; in ieee80211_assign_vif_chanctx() local 628 curr_ctx = container_of(conf, struct ieee80211_chanctx, conf); in ieee80211_assign_vif_chanctx() 630 drv_unassign_vif_chanctx(local, sdata, curr_ctx); in ieee80211_assign_vif_chanctx() 650 if (curr_ctx && ieee80211_chanctx_num_assigned(local, curr_ctx) > 0) { in ieee80211_assign_vif_chanctx() 651 ieee80211_recalc_chanctx_chantype(local, curr_ctx); in ieee80211_assign_vif_chanctx() 652 ieee80211_recalc_smps_chanctx(local, curr_ctx); in ieee80211_assign_vif_chanctx() 653 ieee80211_recalc_radar_chanctx(local, curr_ctx); in ieee80211_assign_vif_chanctx() 654 ieee80211_recalc_chanctx_min_def(local, curr_ctx); in ieee80211_assign_vif_chanctx() 844 struct ieee80211_chanctx *new_ctx, *curr_ctx, *ctx; in ieee80211_vif_reserve_chanctx() local 848 curr_ctx = ieee80211_vif_get_chanctx(sdata); in ieee80211_vif_reserve_chanctx() [all …]
|
/linux-4.1.27/drivers/media/platform/ |
D | vim2m.c | 394 struct vim2m_ctx *curr_ctx; in device_isr() local 398 curr_ctx = v4l2_m2m_get_curr_priv(vim2m_dev->m2m_dev); in device_isr() 400 if (NULL == curr_ctx) { in device_isr() 405 src_vb = v4l2_m2m_src_buf_remove(curr_ctx->fh.m2m_ctx); in device_isr() 406 dst_vb = v4l2_m2m_dst_buf_remove(curr_ctx->fh.m2m_ctx); in device_isr() 408 curr_ctx->num_processed++; in device_isr() 415 if (curr_ctx->num_processed == curr_ctx->translen in device_isr() 416 || curr_ctx->aborting) { in device_isr() 417 dprintk(curr_ctx->dev, "Finishing transaction\n"); in device_isr() 418 curr_ctx->num_processed = 0; in device_isr() [all …]
|
D | mx2_emmaprp.c | 353 struct emmaprp_ctx *curr_ctx; in emmaprp_irq() local 363 curr_ctx = v4l2_m2m_get_curr_priv(pcdev->m2m_dev); in emmaprp_irq() 364 if (curr_ctx == NULL) { in emmaprp_irq() 369 if (!curr_ctx->aborting) { in emmaprp_irq() 375 src_vb = v4l2_m2m_src_buf_remove(curr_ctx->m2m_ctx); in emmaprp_irq() 376 dst_vb = v4l2_m2m_dst_buf_remove(curr_ctx->m2m_ctx); in emmaprp_irq() 393 v4l2_m2m_job_finish(pcdev->m2m_dev, curr_ctx->m2m_ctx); in emmaprp_irq()
|
D | m2m-deinterlace.c | 201 struct deinterlace_ctx *curr_ctx = data; in dma_callback() local 202 struct deinterlace_dev *pcdev = curr_ctx->dev; in dma_callback() 207 src_vb = v4l2_m2m_src_buf_remove(curr_ctx->m2m_ctx); in dma_callback() 208 dst_vb = v4l2_m2m_dst_buf_remove(curr_ctx->m2m_ctx); in dma_callback() 219 v4l2_m2m_job_finish(pcdev->m2m_dev, curr_ctx->m2m_ctx); in dma_callback()
|
/linux-4.1.27/drivers/media/platform/s5p-jpeg/ |
D | jpeg-core.c | 2266 struct s5p_jpeg_ctx *curr_ctx; in s5p_jpeg_irq() local 2276 curr_ctx = v4l2_m2m_get_curr_priv(jpeg->m2m_dev); in s5p_jpeg_irq() 2278 src_buf = v4l2_m2m_src_buf_remove(curr_ctx->fh.m2m_ctx); in s5p_jpeg_irq() 2279 dst_buf = v4l2_m2m_dst_buf_remove(curr_ctx->fh.m2m_ctx); in s5p_jpeg_irq() 2281 if (curr_ctx->mode == S5P_JPEG_ENCODE) in s5p_jpeg_irq() 2285 if (curr_ctx->mode == S5P_JPEG_DECODE) in s5p_jpeg_irq() 2308 if (curr_ctx->mode == S5P_JPEG_ENCODE) in s5p_jpeg_irq() 2311 v4l2_m2m_job_finish(jpeg->m2m_dev, curr_ctx->fh.m2m_ctx); in s5p_jpeg_irq() 2313 curr_ctx->subsampling = s5p_jpeg_get_subsampling_mode(jpeg->regs); in s5p_jpeg_irq() 2326 struct s5p_jpeg_ctx *curr_ctx; in exynos4_jpeg_irq() local [all …]
|
/linux-4.1.27/drivers/media/platform/s5p-mfc/ |
D | s5p_mfc_cmd_v6.c | 74 dev->curr_ctx = ctx->num; in s5p_mfc_open_inst_cmd_v6() 134 dev->curr_ctx = ctx->num; in s5p_mfc_close_inst_cmd_v6()
|
D | s5p_mfc_cmd_v5.c | 83 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()
|
D | s5p_mfc_opr_v6.c | 1392 dev->curr_ctx = ctx->num; in s5p_mfc_set_flush() 1510 mfc_debug(2, "Previous context: %d (bits %08lx)\n", dev->curr_ctx, in s5p_mfc_get_new_ctx() 1512 new_ctx = (dev->curr_ctx + 1) % MFC_NUM_CONTEXTS; in s5p_mfc_get_new_ctx() 1532 dev->curr_ctx = ctx->num; in s5p_mfc_run_dec_last_frames() 1546 dev->curr_ctx = ctx->num; in s5p_mfc_run_dec_frame() 1568 dev->curr_ctx = ctx->num; in s5p_mfc_run_dec_frame() 1624 dev->curr_ctx = ctx->num; in s5p_mfc_run_enc_frame() 1645 dev->curr_ctx = ctx->num; in s5p_mfc_run_init_dec() 1664 dev->curr_ctx = ctx->num; in s5p_mfc_run_init_enc() 1683 dev->curr_ctx = ctx->num; in s5p_mfc_run_init_dec_buffers() [all …]
|
D | s5p_mfc_opr_v5.c | 1161 new_ctx = (dev->curr_ctx + 1) % MFC_NUM_CONTEXTS; in s5p_mfc_get_new_ctx() 1180 dev->curr_ctx = ctx->num; in s5p_mfc_run_res_change() 1193 dev->curr_ctx = ctx->num; in s5p_mfc_run_dec_frame() 1212 dev->curr_ctx = ctx->num; in s5p_mfc_run_dec_frame() 1272 dev->curr_ctx = ctx->num; in s5p_mfc_run_enc_frame() 1295 dev->curr_ctx = ctx->num; in s5p_mfc_run_init_dec() 1314 dev->curr_ctx = ctx->num; in s5p_mfc_run_init_enc() 1348 dev->curr_ctx = ctx->num; in s5p_mfc_run_init_dec_buffers()
|
D | s5p_mfc_common.h | 325 int curr_ctx; member
|
D | s5p_mfc.c | 619 ctx = dev->ctx[dev->curr_ctx]; in s5p_mfc_irq() 912 if (dev->curr_ctx == ctx->num) in s5p_mfc_release()
|
D | s5p_mfc_enc.c | 1948 (dev->curr_ctx == ctx->num) && dev->hw_lock) { in s5p_mfc_start_streaming() 1977 dev->curr_ctx == ctx->num && dev->hw_lock) { in s5p_mfc_stop_streaming()
|
D | s5p_mfc_dec.c | 1022 dev->curr_ctx == ctx->num && dev->hw_lock) { in s5p_mfc_stop_streaming()
|
/linux-4.1.27/drivers/media/platform/exynos-gsc/ |
D | gsc-m2m.c | 33 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()
|