/linux-master/drivers/media/platform/via/ |
H A D | via-camera.c | 107 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 D | bttv-driver.c | 1482 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 D | vivid-sdr-cap.c | 254 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 D | vivid-kthread-cap.c | 206 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 D | vivid-touch-cap.c | 56 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 D | wave5-vpu-dec.c | 1171 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 D | v4l2.c | 118 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 D | rkvdec.c | 532 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 D | v4l2-tpg-core.c | 2195 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 D | atmel-isi.c | 177 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 D | vsp1_histo.c | 30 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 D | vpu_dbg.c | 144 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 D | fimc-isp-video.c | 188 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 D | hva-debugfs.c | 186 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 D | vim2m.c | 1010 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 D | renesas-ceu.c | 145 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 D | v4l2-mem2mem.c | 192 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 D | solo6x10-v4l2-enc.c | 309 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 D | ge2d.c | 342 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 D | vicodec-core.c | 1390 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 D | mcam-core.c | 211 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 D | venc.c | 1182 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 D | pwc-if.c | 640 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 D | delta.h | 91 * @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 D | sun8i_rotate.c | 468 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);
|