Lines Matching refs:fbuf
305 struct rcar_drif_frame_buf *fbuf, *tmp;
309 list_for_each_entry_safe(fbuf, tmp, &sdr->queued_bufs, list) {
310 list_del(&fbuf->list);
311 vb2_buffer_done(&fbuf->vb.vb2_buf, state);
445 struct rcar_drif_frame_buf *fbuf =
451 list_add_tail(&fbuf->list, &sdr->queued_bufs);
459 struct rcar_drif_frame_buf *fbuf;
463 fbuf = list_first_entry_or_null(&sdr->queued_bufs, struct
465 if (!fbuf) {
474 list_del(&fbuf->list);
477 return fbuf;
524 struct rcar_drif_frame_buf *fbuf;
575 /* Get fbuf */
576 fbuf = rcar_drif_get_fbuf(sdr);
577 if (!fbuf)
581 memcpy(vb2_plane_vaddr(&fbuf->vb.vb2_buf, 0) +
584 fbuf->vb.field = V4L2_FIELD_NONE;
585 fbuf->vb.sequence = produced;
586 fbuf->vb.vb2_buf.timestamp = ktime_get_ns();
587 vb2_set_plane_payload(&fbuf->vb.vb2_buf, 0, sdr->fmt->buffersize);
590 vb2_buffer_done(&fbuf->vb.vb2_buf,