Lines Matching refs:cur_frm
308 struct cal_buffer *cur_frm; member
828 ctx->cur_frm->vb.vb2_buf.timestamp = ktime_get_ns(); in cal_process_buffer_complete()
829 ctx->cur_frm->vb.field = ctx->m_fmt.field; in cal_process_buffer_complete()
830 ctx->cur_frm->vb.sequence = ctx->sequence++; in cal_process_buffer_complete()
832 vb2_buffer_done(&ctx->cur_frm->vb.vb2_buf, VB2_BUF_STATE_DONE); in cal_process_buffer_complete()
833 ctx->cur_frm = ctx->next_frm; in cal_process_buffer_complete()
858 if (ctx->cur_frm != ctx->next_frm) in cal_irq()
865 if (ctx->cur_frm != ctx->next_frm) in cal_irq()
883 ctx->cur_frm == ctx->next_frm) in cal_irq()
894 ctx->cur_frm == ctx->next_frm) in cal_irq()
1290 ctx->cur_frm = buf; in cal_start_streaming()
1295 addr = vb2_dma_contig_plane_dma_addr(&ctx->cur_frm->vb.vb2_buf, 0); in cal_start_streaming()
1355 if (ctx->cur_frm == ctx->next_frm) { in cal_stop_streaming()
1356 vb2_buffer_done(&ctx->cur_frm->vb.vb2_buf, VB2_BUF_STATE_ERROR); in cal_stop_streaming()
1358 vb2_buffer_done(&ctx->cur_frm->vb.vb2_buf, VB2_BUF_STATE_ERROR); in cal_stop_streaming()
1362 ctx->cur_frm = NULL; in cal_stop_streaming()