Lines Matching refs:v_buf
185 struct fimc_vid_buffer *v_buf; in fimc_capture_irq_handler() local
194 v_buf = fimc_active_queue_pop(cap); in fimc_capture_irq_handler()
196 v4l2_get_timestamp(&v_buf->vb.timestamp); in fimc_capture_irq_handler()
197 v_buf->vb.sequence = cap->frame_count++; in fimc_capture_irq_handler()
199 vb2_buffer_done(&v_buf->vb.vb2_buf, VB2_BUF_STATE_DONE); in fimc_capture_irq_handler()
204 v_buf = fimc_pending_queue_pop(cap); in fimc_capture_irq_handler()
205 fimc_hw_set_output_addr(fimc, &v_buf->paddr, cap->buf_index); in fimc_capture_irq_handler()
206 v_buf->index = cap->buf_index; in fimc_capture_irq_handler()
209 fimc_active_queue_add(cap, v_buf); in fimc_capture_irq_handler()
212 fimc_hw_get_frame_index(fimc), v_buf->index); in fimc_capture_irq_handler()
227 list_for_each_entry(v_buf, &cap->active_buf_q, list) { in fimc_capture_irq_handler()
228 if (v_buf->index != index) in fimc_capture_irq_handler()
230 vaddr = vb2_plane_vaddr(&v_buf->vb.vb2_buf, plane); in fimc_capture_irq_handler()