Searched refs:vbuf (Results 51 - 75 of 187) sorted by relevance

12345678

/linux-master/drivers/media/platform/via/
H A Dvia-camera.c107 struct vb2_v4l2_buffer vbuf; member in struct:via_buffer
356 sgt = vb2_dma_sg_plane_desc(&vb->vbuf.vb2_buf, 0);
357 vb->vbuf.vb2_buf.timestamp = ktime_get_ns();
359 vb->vbuf.sequence = cam->sequence++;
360 vb->vbuf.field = V4L2_FIELD_NONE;
362 vb2_buffer_done(&vb->vbuf.vb2_buf, VB2_BUF_STATE_DONE);
564 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local
566 return container_of(vbuf, struct via_buffer, vbuf);
644 vb2_buffer_done(&buf->vbuf
[all...]
/linux-master/drivers/media/pci/bt8xx/
H A Dbttv-driver.c1482 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local
1485 struct bttv_buffer *buf = container_of(vbuf, struct bttv_buffer, vbuf);
1504 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local
1505 struct bttv_buffer *buf = container_of(vbuf, struct bttv_buffer, vbuf);
1513 buf->vbuf.field = btv->field;
1515 buf->vbuf.field = V4L2_FIELD_BOTTOM;
1518 buf->vbuf.field = V4L2_FIELD_TOP;
1530 struct vb2_v4l2_buffer *vbuf local
[all...]
/linux-master/drivers/media/test-drivers/vivid/
H A Dvivid-sdr-cap.c254 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local
256 struct vivid_buffer *buf = container_of(vbuf, struct vivid_buffer, vb);
512 u8 *vbuf = vb2_plane_vaddr(&buf->vb.vb2_buf, 0); local
559 *vbuf++ = DIV_ROUND_CLOSEST(fixp_i, FIXP_FRAC * 10);
560 *vbuf++ = DIV_ROUND_CLOSEST(fixp_q, FIXP_FRAC * 10);
567 *vbuf++ = DIV_ROUND_CLOSEST(fixp_i, FIXP_FRAC * 10);
568 *vbuf++ = DIV_ROUND_CLOSEST(fixp_q, FIXP_FRAC * 10);
H A Dvivid-kthread-cap.c206 void *vbuf; local
210 vbuf = vb2_plane_vaddr(&buf->vb.vb2_buf, 0);
212 vbuf += bpl[i] * h / tpg->vdownsampling[i];
213 return vbuf;
434 void *vbuf = plane_vaddr(tpg, buf, p, local
443 memset(vbuf, dev->fmt_cap->data_offset[p] & 0xff,
445 vbuf += dev->fmt_cap->data_offset[p];
447 tpg_calc_text_basep(tpg, basep, p, vbuf);
448 if (!is_loop || vivid_copy_buffer(dev, p, vbuf, buf))
450 p, vbuf);
[all...]
H A Dvivid-touch-cap.c56 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local
58 struct vivid_buffer *buf = container_of(vbuf, struct vivid_buffer, vb);
60 vbuf->field = V4L2_FIELD_NONE;
/linux-master/drivers/media/platform/chips-media/wave5/
H A Dwave5-vpu-dec.c1171 struct vb2_v4l2_buffer *vbuf = &buf->vb; local
1173 ret = wave5_vpu_dec_clr_disp_flag(inst, vbuf->vb2_buf.index);
1226 struct vb2_v4l2_buffer *vbuf = &buf->vb; local
1227 struct vpu_src_buffer *vpu_buf = wave5_to_vpu_src_buf(vbuf);
1229 size_t src_size = vb2_get_plane_payload(&vbuf->vb2_buf, 0);
1230 void *src_buf = vb2_plane_vaddr(&vbuf->vb2_buf, 0);
1237 vbuf->vb2_buf.index);
1244 __func__, vbuf->vb2_buf.index);
1261 __func__, remain_size, src_size, vbuf->vb2_buf.index);
1268 vbuf
1296 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local
1307 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local
1347 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local
[all...]
/linux-master/drivers/media/platform/nvidia/tegra-vde/
H A Dv4l2.c118 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local
120 vbuf->field = V4L2_FIELD_NONE;
284 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local
286 v4l2_m2m_buf_queue(ctx->fh.m2m_ctx, vbuf);
306 struct vb2_v4l2_buffer *vbuf; local
309 vbuf = v4l2_m2m_src_buf_remove(ctx->fh.m2m_ctx);
311 vbuf = v4l2_m2m_dst_buf_remove(ctx->fh.m2m_ctx);
313 if (!vbuf)
316 v4l2_ctrl_request_complete(vbuf->vb2_buf.req_obj.req, &ctx->hdl);
317 v4l2_m2m_buf_done(vbuf, VB2_BUF_STATE_ERRO
[all...]
/linux-master/drivers/staging/media/rkvdec/
H A Drkvdec.c532 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local
534 v4l2_m2m_buf_queue(ctx->fh.m2m_ctx, vbuf);
539 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local
541 vbuf->field = V4L2_FIELD_NONE;
579 struct vb2_v4l2_buffer *vbuf; local
582 vbuf = v4l2_m2m_src_buf_remove(ctx->fh.m2m_ctx);
584 vbuf = v4l2_m2m_dst_buf_remove(ctx->fh.m2m_ctx);
586 if (!vbuf)
589 v4l2_ctrl_request_complete(vbuf->vb2_buf.req_obj.req,
591 v4l2_m2m_buf_done(vbuf, stat
[all...]
/linux-master/drivers/media/common/v4l2-tpg/
H A Dv4l2-tpg-core.c2195 u8 *basep[TPG_MAX_PLANES][2], unsigned p, u8 *vbuf)
2202 basep[p][0] = vbuf;
2203 basep[p][1] = vbuf;
2210 tpg_calc_text_basep(tpg, basep, 1, vbuf);
2348 unsigned p, unsigned h, u8 *vbuf)
2365 memcpy(vbuf, wss, params->wss_width);
2376 memcpy(vbuf + left, tpg->contrast_line[p],
2381 memcpy(vbuf + left,
2385 memcpy(vbuf + right - twopixsize,
2391 memcpy(vbuf, tp
2194 tpg_calc_text_basep(struct tpg_data *tpg, u8 *basep[TPG_MAX_PLANES][2], unsigned p, u8 *vbuf) argument
2346 tpg_fill_plane_extras(const struct tpg_data *tpg, const struct tpg_draw_params *params, unsigned p, unsigned h, u8 *vbuf) argument
2483 tpg_fill_plane_pattern(const struct tpg_data *tpg, const struct tpg_draw_params *params, unsigned p, unsigned h, u8 *vbuf) argument
2626 tpg_fill_plane_buffer(struct tpg_data *tpg, v4l2_std_id std, unsigned p, u8 *vbuf) argument
2710 tpg_fillbuffer(struct tpg_data *tpg, v4l2_std_id std, unsigned p, u8 *vbuf) argument
[all...]
/linux-master/drivers/media/platform/atmel/
H A Datmel-isi.c177 struct vb2_v4l2_buffer *vbuf = &isi->active->vb; local
181 vbuf->vb2_buf.timestamp = ktime_get_ns();
182 vbuf->sequence = isi->sequence++;
183 vbuf->field = V4L2_FIELD_NONE;
184 vb2_buffer_done(&vbuf->vb2_buf, VB2_BUF_STATE_DONE);
297 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local
298 struct frame_buffer *buf = container_of(vbuf, struct frame_buffer, vb);
308 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local
309 struct frame_buffer *buf = container_of(vbuf, struct frame_buffer, vb);
349 struct vb2_v4l2_buffer *vbuf local
403 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local
[all...]
/linux-master/drivers/media/platform/renesas/vsp1/
H A Dvsp1_histo.c30 to_vsp1_histogram_buffer(struct vb2_v4l2_buffer *vbuf) argument
32 return container_of(vbuf, struct vsp1_histogram_buffer, buf);
107 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local
109 struct vsp1_histogram_buffer *buf = to_vsp1_histogram_buffer(vbuf);
124 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local
126 struct vsp1_histogram_buffer *buf = to_vsp1_histogram_buffer(vbuf);
/linux-master/drivers/media/platform/amphion/
H A Dvpu_dbg.c144 struct vb2_v4l2_buffer *vbuf; local
153 vbuf = to_vb2_v4l2_buffer(vb);
158 to_vpu_stat_name(vpu_get_buffer_state(vbuf)));
166 struct vb2_v4l2_buffer *vbuf; local
175 vbuf = to_vb2_v4l2_buffer(vb);
180 to_vpu_stat_name(vpu_get_buffer_state(vbuf)));
/linux-master/drivers/media/platform/samsung/exynos4-is/
H A Dfimc-isp-video.c188 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local
192 struct isp_video_buf *ivb = to_isp_video_buf(vbuf);
237 struct vb2_v4l2_buffer *vbuf; local
245 vbuf = &video->buffers[buf_index]->vb;
247 vbuf->vb2_buf.timestamp = ktime_get_ns();
248 vb2_buffer_done(&vbuf->vb2_buf, VB2_BUF_STATE_DONE);
/linux-master/drivers/media/platform/st/sti/hva/
H A Dhva-debugfs.c186 bytesused = vb2_get_plane_payload(&stream->vbuf.vb2_buf, 0);
187 div = stream->vbuf.vb2_buf.timestamp;
197 stream->vbuf.sequence,
/linux-master/drivers/media/test-drivers/
H A Dvim2m.c1010 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local
1013 if (vbuf->field == V4L2_FIELD_ANY)
1014 vbuf->field = V4L2_FIELD_NONE;
1015 if (vbuf->field != V4L2_FIELD_NONE) {
1048 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local
1051 v4l2_m2m_buf_queue(ctx->fh.m2m_ctx, vbuf);
1072 struct vb2_v4l2_buffer *vbuf; local
1078 vbuf = v4l2_m2m_src_buf_remove(ctx->fh.m2m_ctx);
1080 vbuf = v4l2_m2m_dst_buf_remove(ctx->fh.m2m_ctx);
1081 if (!vbuf)
[all...]
/linux-master/drivers/media/platform/renesas/
H A Drenesas-ceu.c145 static inline struct ceu_buffer *vb2_to_ceu(struct vb2_v4l2_buffer *vbuf) argument
147 return container_of(vbuf, struct ceu_buffer, vb);
493 struct vb2_v4l2_buffer *vbuf; local
508 vbuf = ceudev->active;
509 if (!vbuf) {
524 vbuf->vb2_buf.timestamp = ktime_get_ns();
525 vbuf->sequence = ceudev->sequence++;
526 vbuf->field = ceudev->field;
539 vb2_buffer_done(&vbuf->vb2_buf, VB2_BUF_STATE_DONE);
547 vb2_buffer_done(&vbuf
648 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local
[all...]
/linux-master/drivers/media/v4l2-core/
H A Dv4l2-mem2mem.c192 struct vb2_v4l2_buffer *vbuf)
198 b = container_of(vbuf, struct v4l2_m2m_buffer, vb);
635 struct vb2_v4l2_buffer *vbuf)
637 vbuf->flags |= V4L2_BUF_FLAG_LAST;
638 vb2_buffer_done(&vbuf->vb2_buf, VB2_BUF_STATE_DONE);
736 struct vb2_v4l2_buffer *vbuf; local
755 vbuf = to_vb2_v4l2_buffer(vb);
756 vbuf->field = V4L2_FIELD_NONE;
758 v4l2_m2m_last_buffer_done(m2m_ctx, vbuf);
1284 struct vb2_v4l2_buffer *vbuf)
191 v4l2_m2m_buf_remove_by_buf(struct v4l2_m2m_queue_ctx *q_ctx, struct vb2_v4l2_buffer *vbuf) argument
634 v4l2_m2m_last_buffer_done(struct v4l2_m2m_ctx *m2m_ctx, struct vb2_v4l2_buffer *vbuf) argument
1283 v4l2_m2m_buf_queue(struct v4l2_m2m_ctx *m2m_ctx, struct vb2_v4l2_buffer *vbuf) argument
[all...]
/linux-master/drivers/media/pci/solo6x10/
H A Dsolo6x10-v4l2-enc.c309 struct sg_table *vbuf, int off, int size,
322 for_each_sg(vbuf->sgl, sg, vbuf->nents, i) {
452 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local
457 vbuf->flags |= V4L2_BUF_FLAG_KEYFRAME;
474 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local
484 vbuf->flags &= ~(V4L2_BUF_FLAG_KEYFRAME | V4L2_BUF_FLAG_PFRAME |
488 vbuf->flags |= V4L2_BUF_FLAG_KEYFRAME;
492 vbuf->flags |= V4L2_BUF_FLAG_PFRAME;
509 struct vb2_v4l2_buffer *vbuf local
308 solo_send_desc(struct solo_enc_dev *solo_enc, int skip, struct sg_table *vbuf, int off, int size, unsigned int base, unsigned int base_size) argument
671 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local
735 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local
[all...]
/linux-master/drivers/media/platform/amlogic/meson-ge2d/
H A Dge2d.c342 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local
345 vbuf->field = V4L2_FIELD_NONE;
354 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local
357 v4l2_m2m_buf_queue(ctx->fh.m2m_ctx, vbuf);
375 struct vb2_v4l2_buffer *vbuf; local
379 vbuf = v4l2_m2m_src_buf_remove(ctx->fh.m2m_ctx);
381 vbuf = v4l2_m2m_dst_buf_remove(ctx->fh.m2m_ctx);
382 if (!vbuf)
384 v4l2_m2m_buf_done(vbuf, VB2_BUF_STATE_ERROR);
/linux-master/drivers/media/test-drivers/vicodec/
H A Dvicodec-core.c1390 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local
1392 vbuf->field = V4L2_FIELD_NONE;
1398 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local
1406 if (vbuf->field == V4L2_FIELD_ANY)
1407 vbuf->field = V4L2_FIELD_NONE;
1408 if (vbuf->field != V4L2_FIELD_NONE) {
1428 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local
1430 unsigned int sz = vb2_get_plane_payload(&vbuf->vb2_buf, 0);
1431 u8 *p_src = vb2_plane_vaddr(&vbuf->vb2_buf, 0);
1451 vbuf
1519 struct vb2_v4l2_buffer *vbuf; local
[all...]
/linux-master/drivers/media/platform/marvell/
H A Dmcam-core.c211 struct vb2_v4l2_buffer *vbuf)
213 vbuf->vb2_buf.planes[0].bytesused = cam->pix_format.sizeimage;
214 vbuf->sequence = cam->buf_seq[frame];
215 vbuf->field = V4L2_FIELD_NONE;
216 vbuf->vb2_buf.timestamp = ktime_get_ns();
217 vb2_set_plane_payload(&vbuf->vb2_buf, 0, cam->pix_format.sizeimage);
218 vb2_buffer_done(&vbuf->vb2_buf, VB2_BUF_STATE_DONE);
1096 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local
1097 struct mcam_vb_buffer *mvb = vb_to_mvb(vbuf);
1218 struct vb2_v4l2_buffer *vbuf local
210 mcam_buffer_done(struct mcam_camera *cam, int frame, struct vb2_v4l2_buffer *vbuf) argument
1235 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local
1252 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local
[all...]
/linux-master/drivers/media/platform/qcom/venus/
H A Dvenc.c1182 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local
1183 struct venus_buffer *buf = to_venus_buffer(vbuf);
1296 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local
1303 vbuf->sequence = inst->sequence_cap++;
1304 vbuf->field = V4L2_FIELD_NONE;
1306 v4l2_m2m_buf_done(vbuf, VB2_BUF_STATE_DONE);
1329 struct vb2_v4l2_buffer *vbuf; local
1340 vbuf = venus_helper_find_buf(inst, type, tag);
1341 if (!vbuf)
1344 vbuf
[all...]
/linux-master/drivers/media/usb/pwc/
H A Dpwc-if.c640 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local
642 container_of(vbuf, struct pwc_frame_buf, vb);
666 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local
668 container_of(vbuf, struct pwc_frame_buf, vb);
683 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local
685 container_of(vbuf, struct pwc_frame_buf, vb);
693 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local
695 container_of(vbuf, struct pwc_frame_buf, vb);
/linux-master/drivers/media/platform/st/sti/delta/
H A Ddelta.h91 * @vbuf: video buffer information for V4L2
100 struct vb2_v4l2_buffer vbuf; /* keep first */ member in struct:delta_au
155 * @vbuf: video buffer information for V4L2
169 struct vb2_v4l2_buffer vbuf; /* keep first */ member in struct:delta_frame
/linux-master/drivers/media/platform/sunxi/sun8i-rotate/
H A Dsun8i_rotate.c468 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb); local
471 v4l2_m2m_buf_queue(ctx->fh.m2m_ctx, vbuf);
477 struct vb2_v4l2_buffer *vbuf; local
481 vbuf = v4l2_m2m_src_buf_remove(ctx->fh.m2m_ctx);
483 vbuf = v4l2_m2m_dst_buf_remove(ctx->fh.m2m_ctx);
485 if (vbuf)
486 v4l2_m2m_buf_done(vbuf, state);
487 } while (vbuf);

Completed in 270 milliseconds

12345678