Lines Matching refs:fbuf
720 struct fdp1_field_buffer *fbuf)
723 if (!fbuf)
726 if (fbuf->last_field)
727 v4l2_m2m_buf_done(fbuf->vb, VB2_BUF_STATE_DONE);
731 struct fdp1_field_buffer *fbuf)
736 list_add_tail(&fbuf->list, &ctx->fields_queue);
744 struct fdp1_field_buffer *fbuf;
750 fbuf = list_first_entry_or_null(&ctx->fields_queue,
752 if (fbuf)
753 list_del(&fbuf->list);
756 return fbuf;
765 struct fdp1_field_buffer *fbuf;
769 fbuf = list_first_entry_or_null(&ctx->fields_queue,
773 return fbuf;
1183 struct fdp1_buffer *fbuf;
1217 fbuf = to_fdp1_buffer(vbuf);
1218 job->dst = &fbuf->fields[0];
1279 struct fdp1_field_buffer *fbuf = &buf->fields[i];
1281 fdp1_queue_field(ctx, fbuf);
1283 i, fbuf->last_field);
1790 struct fdp1_field_buffer *fbuf = &buf->fields[field_num];
1796 fbuf->vb = vbuf;
1797 fbuf->last_field = (field_num + 1) == num_fields;
1800 fbuf->addrs[i] = vb2_dma_contig_plane_dma_addr(&vbuf->vb2_buf, i);
1809 fbuf->field = (q_data->format.height < 576) == field_num
1814 fbuf->field = field_num ? V4L2_FIELD_BOTTOM : V4L2_FIELD_TOP;
1818 fbuf->field = field_num ? V4L2_FIELD_TOP : V4L2_FIELD_BOTTOM;
1821 fbuf->field = vbuf->field;
1835 fbuf->addrs[i] +=
1841 fbuf->addrs[i] += q_data->vsize *
1982 struct fdp1_field_buffer *fbuf;
1985 fbuf = fdp1_dequeue_field(ctx);
1986 while (fbuf != NULL) {
1987 fdp1_field_complete(ctx, fbuf);
1988 fbuf = fdp1_dequeue_field(ctx);