Lines Matching refs:curr_ctx
391 struct vim2m_ctx *curr_ctx; in device_isr() local
395 curr_ctx = v4l2_m2m_get_curr_priv(vim2m_dev->m2m_dev); in device_isr()
397 if (NULL == curr_ctx) { in device_isr()
402 src_vb = v4l2_m2m_src_buf_remove(curr_ctx->fh.m2m_ctx); in device_isr()
403 dst_vb = v4l2_m2m_dst_buf_remove(curr_ctx->fh.m2m_ctx); in device_isr()
405 curr_ctx->num_processed++; in device_isr()
412 if (curr_ctx->num_processed == curr_ctx->translen in device_isr()
413 || curr_ctx->aborting) { in device_isr()
414 dprintk(curr_ctx->dev, "Finishing transaction\n"); in device_isr()
415 curr_ctx->num_processed = 0; in device_isr()
416 v4l2_m2m_job_finish(vim2m_dev->m2m_dev, curr_ctx->fh.m2m_ctx); in device_isr()
418 device_run(curr_ctx); in device_isr()