| /linux/drivers/media/platform/mediatek/vcodec/decoder/ |
| H A D | mtk_vcodec_dec_stateful.c | 81 vb->vb2_buf.index, dstbuf->queued_in_vb2); in get_display_buffer() 87 return &vb->vb2_buf; in get_display_buffer() 134 vb->vb2_buf.index, dstbuf->queued_in_vb2); in get_free_buffer() 150 vb->vb2_buf.index); in get_free_buffer() 164 vb->vb2_buf.index, dstbuf->queued_in_vb2, in get_free_buffer() 170 return &vb->vb2_buf; in get_free_buffer() 305 pfb->base_y.va = vb2_plane_vaddr(&dst_buf->vb2_buf, 0); in mtk_vdec_worker() 307 vb2_dma_contig_plane_dma_addr(&dst_buf->vb2_buf, 0); in mtk_vdec_worker() 310 pfb->base_c.va = vb2_plane_vaddr(&dst_buf->vb2_buf, 1); in mtk_vdec_worker() 312 vb2_dma_contig_plane_dma_addr(&dst_buf->vb2_buf, 1); in mtk_vdec_worker() [all …]
|
| /linux/drivers/staging/media/meson/vdec/ |
| H A D | vdec_helpers.c | 200 ret = set_canvas_nv12m(sess, &buf->vb.vb2_buf, width, in amvdec_set_canvases() 206 ret = set_canvas_yuv420m(sess, &buf->vb.vb2_buf, width, in amvdec_set_canvases() 223 sess->fw_idx_to_vb2_idx[i++] = buf->vb.vb2_buf.index; in amvdec_set_canvases() 283 vb2_set_plane_payload(&vbuf->vb2_buf, 0, output_size); in dst_buf_done() 284 vb2_set_plane_payload(&vbuf->vb2_buf, 1, output_size / 2); in dst_buf_done() 287 vb2_set_plane_payload(&vbuf->vb2_buf, 0, output_size); in dst_buf_done() 288 vb2_set_plane_payload(&vbuf->vb2_buf, 1, output_size / 4); in dst_buf_done() 289 vb2_set_plane_payload(&vbuf->vb2_buf, 2, output_size / 4); in dst_buf_done() 293 vbuf->vb2_buf.timestamp = timestamp; in dst_buf_done() 315 vbuf->vb2_buf.index, timestamp, flags); in dst_buf_done() [all …]
|
| H A D | codec_hevc_common.c | 72 struct vb2_buffer *vb = &buf->vb.vb2_buf; in codec_hevc_setup_buffers_gxbb() 125 struct vb2_buffer *vb = &buf->vb.vb2_buf; in codec_hevc_setup_buffers_gxl() 179 u32 idx = buf->vb.vb2_buf.index; in codec_hevc_alloc_fbc_buffers() 232 u32 idx = buf->vb.vb2_buf.index; in codec_hevc_alloc_mmu_headers()
|
| /linux/drivers/staging/media/sunxi/cedrus/ |
| H A D | cedrus_mpeg2.c | 133 dst_luma_addr = cedrus_dst_buf_addr(ctx, &run->dst->vb2_buf, 0); in cedrus_mpeg2_setup() 134 dst_chroma_addr = cedrus_dst_buf_addr(ctx, &run->dst->vb2_buf, 1); in cedrus_mpeg2_setup() 143 reg = vb2_get_plane_payload(&run->src->vb2_buf, 0) * 8; in cedrus_mpeg2_setup() 148 src_buf_addr = vb2_dma_contig_plane_dma_addr(&run->src->vb2_buf, 0); in cedrus_mpeg2_setup() 157 reg = src_buf_addr + vb2_get_plane_payload(&run->src->vb2_buf, 0); in cedrus_mpeg2_setup()
|
| /linux/drivers/media/test-drivers/vimc/ |
| H A D | vimc-capture.c | 234 vb2_buffer_done(&vbuf->vb2.vb2_buf, state); in vimc_capture_return_all_buffers() 281 static void vimc_capture_buf_queue(struct vb2_buffer *vb2_buf) in vimc_capture_buf_queue() argument 283 struct vimc_capture_device *vcapture = vb2_get_drv_priv(vb2_buf->vb2_queue); in vimc_capture_buf_queue() 284 struct vimc_capture_buffer *buf = container_of(vb2_buf, in vimc_capture_buf_queue() 286 vb2.vb2_buf); in vimc_capture_buf_queue() 374 vimc_buf->vb2.vb2_buf.timestamp = ktime_get_ns(); in vimc_capture_process_frame() 378 vbuf = vb2_plane_vaddr(&vimc_buf->vb2.vb2_buf, 0); in vimc_capture_process_frame() 383 vb2_set_plane_payload(&vimc_buf->vb2.vb2_buf, 0, in vimc_capture_process_frame() 385 vb2_buffer_done(&vimc_buf->vb2.vb2_buf, VB2_BUF_STATE_DONE); in vimc_capture_process_frame()
|
| /linux/drivers/usb/gadget/function/ |
| H A D | uvc_queue.c | 271 vb2_buffer_done(&buf->buf.vb2_buf, VB2_BUF_STATE_ERROR); in uvcg_queue_cancel() 345 vb2_set_plane_payload(&buf->buf.vb2_buf, 0, 0); in uvcg_complete_buffer() 346 vb2_buffer_done(&buf->buf.vb2_buf, VB2_BUF_STATE_ERROR); in uvcg_complete_buffer() 352 buf->buf.vb2_buf.timestamp = ktime_get_ns(); in uvcg_complete_buffer() 354 vb2_set_plane_payload(&buf->buf.vb2_buf, 0, buf->bytesused); in uvcg_complete_buffer() 355 vb2_buffer_done(&buf->buf.vb2_buf, VB2_BUF_STATE_DONE); in uvcg_complete_buffer()
|
| /linux/drivers/media/platform/st/stm32/stm32-dcmipp/ |
| H A D | dcmipp-bytecap.c | 382 vb2_buffer_done(&buf->vb.vb2_buf, state); in dcmipp_bytecap_all_buffers_done() 440 vcap->next->vb.vb2_buf.index, vcap->next, &vcap->next->addr); in dcmipp_bytecap_start_streaming() 561 buf->addr = vb2_dma_contig_plane_dma_addr(&buf->vb.vb2_buf, 0); in dcmipp_bytecap_buf_prepare() 562 buf->size = vb2_plane_size(&buf->vb.vb2_buf, 0); in dcmipp_bytecap_buf_prepare() 565 vb2_set_plane_payload(&buf->vb.vb2_buf, 0, buf->size); in dcmipp_bytecap_buf_prepare() 574 static void dcmipp_bytecap_buf_queue(struct vb2_buffer *vb2_buf) in dcmipp_bytecap_buf_queue() argument 577 vb2_get_drv_priv(vb2_buf->vb2_queue); in dcmipp_bytecap_buf_queue() 578 struct vb2_v4l2_buffer *vbuf = to_vb2_v4l2_buffer(vb2_buf); in dcmipp_bytecap_buf_queue() 581 dev_dbg(vcap->dev, "Queue [%d] %p phy=%pad\n", buf->vb.vb2_buf.index, in dcmipp_bytecap_buf_queue() 590 buf->vb.vb2_buf.index, buf, &buf->addr); in dcmipp_bytecap_buf_queue() [all …]
|
| /linux/drivers/media/usb/go7007/ |
| H A D | go7007-driver.c | 383 if (vb && vb->vb.vb2_buf.planes[0].bytesused < GO7007_BUF_SIZE) { in store_byte() 384 u8 *ptr = vb2_plane_vaddr(&vb->vb.vb2_buf, 0); in store_byte() 386 ptr[vb->vb.vb2_buf.planes[0].bytesused++] = byte; in store_byte() 414 u32 *bytesused = &vb->vb.vb2_buf.planes[0].bytesused; in go7007_motion_regions() 456 bytesused = &vb->vb.vb2_buf.planes[0].bytesused; in frame_boundary() 464 vb->vb.vb2_buf.timestamp = ktime_get_ns(); in frame_boundary() 475 vb2_buffer_done(&vb_tmp->vb.vb2_buf, VB2_BUF_STATE_DONE); in frame_boundary() 518 if (vb && vb->vb.vb2_buf.planes[0].bytesused >= in go7007_parse_video_stream() 521 vb2_set_plane_payload(&vb->vb.vb2_buf, 0, 0); in go7007_parse_video_stream() 602 vb->vb.vb2_buf.planes[0].bytesused; in go7007_parse_video_stream()
|
| /linux/drivers/media/usb/pwc/ |
| H A D | pwc-uncompress.c | 28 image = vb2_plane_vaddr(&fbuf->vb.vb2_buf, 0); in pwc_decompress() 43 vb2_set_plane_payload(&fbuf->vb.vb2_buf, 0, in pwc_decompress() 48 vb2_set_plane_payload(&fbuf->vb.vb2_buf, 0, in pwc_decompress()
|
| /linux/drivers/media/platform/samsung/s5p-mfc/ |
| H A D | s5p_mfc.c | 137 for (i = 0; i < b->b->vb2_buf.num_planes; i++) in s5p_mfc_cleanup_queue() 138 vb2_set_plane_payload(&b->b->vb2_buf, i, 0); in s5p_mfc_cleanup_queue() 139 vb2_buffer_done(&b->b->vb2_buf, VB2_BUF_STATE_ERROR); in s5p_mfc_cleanup_queue() 236 dst_buf->b->vb2_buf.index); in s5p_mfc_handle_frame_all_extracted() 237 vb2_set_plane_payload(&dst_buf->b->vb2_buf, 0, 0); in s5p_mfc_handle_frame_all_extracted() 238 vb2_set_plane_payload(&dst_buf->b->vb2_buf, 1, 0); in s5p_mfc_handle_frame_all_extracted() 251 ctx->dec_dst_flag &= ~(1 << dst_buf->b->vb2_buf.index); in s5p_mfc_handle_frame_all_extracted() 252 vb2_buffer_done(&dst_buf->b->vb2_buf, VB2_BUF_STATE_DONE); in s5p_mfc_handle_frame_all_extracted() 275 u32 addr = (u32)vb2_dma_contig_plane_dma_addr(&dst_buf->b->vb2_buf, 0); in s5p_mfc_handle_frame_copy_time() 279 dst_buf->b->vb2_buf.timestamp = in s5p_mfc_handle_frame_copy_time() [all …]
|
| H A D | s5p_mfc_opr_v5.c | 1184 vb2_dma_contig_plane_dma_addr(&temp_vb->b->vb2_buf, 0), in s5p_mfc_run_dec_frame() 1185 ctx->consumed_stream, temp_vb->b->vb2_buf.planes[0].bytesused); in s5p_mfc_run_dec_frame() 1187 if (temp_vb->b->vb2_buf.planes[0].bytesused == 0) { in s5p_mfc_run_dec_frame() 1221 if (src_mb->b->vb2_buf.planes[0].bytesused == 0) { in s5p_mfc_run_enc_frame() 1229 &src_mb->b->vb2_buf, 0); in s5p_mfc_run_enc_frame() 1231 &src_mb->b->vb2_buf, 1); in s5p_mfc_run_enc_frame() 1240 dst_addr = vb2_dma_contig_plane_dma_addr(&dst_mb->b->vb2_buf, 0); in s5p_mfc_run_enc_frame() 1241 dst_size = vb2_plane_size(&dst_mb->b->vb2_buf, 0); in s5p_mfc_run_enc_frame() 1245 src_mb ? src_mb->b->vb2_buf.index : -1, ctx->state); in s5p_mfc_run_enc_frame() 1260 temp_vb->b->vb2_buf.planes[0].bytesused); in s5p_mfc_run_init_dec() [all …]
|
| /linux/drivers/media/platform/verisilicon/ |
| H A D | hantro_h1_jpeg_enc.c | 119 jpeg_ctx.buffer = vb2_plane_vaddr(&dst_buf->vb2_buf, 0); in hantro_h1_jpeg_enc_run() 130 hantro_h1_jpeg_enc_set_buffers(vpu, ctx, &src_buf->vb2_buf, in hantro_h1_jpeg_enc_run() 131 &dst_buf->vb2_buf); in hantro_h1_jpeg_enc_run() 164 vb2_set_plane_payload(&dst_buf->vb2_buf, 0, in hantro_h1_jpeg_enc_done()
|
| H A D | rockchip_vpu2_hw_jpeg_enc.c | 145 jpeg_ctx.buffer = vb2_plane_vaddr(&dst_buf->vb2_buf, 0); in rockchip_vpu2_jpeg_enc_run() 159 rockchip_vpu2_jpeg_enc_set_buffers(vpu, ctx, &src_buf->vb2_buf, in rockchip_vpu2_jpeg_enc_run() 160 &dst_buf->vb2_buf); in rockchip_vpu2_jpeg_enc_run() 195 vb2_set_plane_payload(&dst_buf->vb2_buf, 0, in rockchip_vpu2_jpeg_enc_done()
|
| H A D | hantro_g1_vp8_dec.c | 246 src_dma = vb2_dma_contig_plane_dma_addr(&vb2_src->vb2_buf, 0); in cfg_parts() 381 ref = vb2_dma_contig_plane_dma_addr(&vb2_dst->vb2_buf, 0); in cfg_ref() 390 ref = vb2_dma_contig_plane_dma_addr(&vb2_dst->vb2_buf, 0); in cfg_ref() 400 ref = vb2_dma_contig_plane_dma_addr(&vb2_dst->vb2_buf, 0); in cfg_ref() 428 dst_dma = hantro_get_dec_buf_addr(ctx, &vb2_dst->vb2_buf); in cfg_buffers()
|
| H A D | rockchip_vpu2_hw_vp8_dec.c | 358 src_dma = vb2_dma_contig_plane_dma_addr(&vb2_src->vb2_buf, 0); in cfg_parts() 457 ref = vb2_dma_contig_plane_dma_addr(&vb2_dst->vb2_buf, 0); in cfg_ref() 466 ref = vb2_dma_contig_plane_dma_addr(&vb2_dst->vb2_buf, 0); in cfg_ref() 476 ref = vb2_dma_contig_plane_dma_addr(&vb2_dst->vb2_buf, 0); in cfg_ref() 505 dst_dma = vb2_dma_contig_plane_dma_addr(&vb2_dst->vb2_buf, 0); in cfg_buffers()
|
| /linux/drivers/media/platform/chips-media/wave5/ |
| H A D | wave5-vpu-dec.c | 202 size_t src_size = vb2_get_plane_payload(&src_buf->vb2_buf, 0); in wave5_handle_src_buffer() 208 __func__, src_buf->vb2_buf.index); in wave5_handle_src_buffer() 210 inst->timestamp = src_buf->vb2_buf.timestamp; in wave5_handle_src_buffer() 266 for (i = 0; i < vb->vb2_buf.num_planes; i++) in flag_last_buffer_done() 267 vb2_set_plane_payload(&vb->vb2_buf, i, 0); in flag_last_buffer_done() 394 dec_buf->vb2_buf.timestamp = inst->timestamp; in wave5_vpu_dec_finish_decode() 413 vb2_set_plane_payload(&disp_buf->vb2_buf, 0, in wave5_vpu_dec_finish_decode() 416 vb2_set_plane_payload(&disp_buf->vb2_buf, 0, in wave5_vpu_dec_finish_decode() 418 vb2_set_plane_payload(&disp_buf->vb2_buf, 1, in wave5_vpu_dec_finish_decode() 421 vb2_set_plane_payload(&disp_buf->vb2_buf, 0, in wave5_vpu_dec_finish_decode() [all …]
|
| H A D | wave5-vpu-enc.c | 163 vb2_dma_contig_plane_dma_addr(&dst_buf->vb2_buf, 0); in start_encode() 165 vb2_plane_size(&dst_buf->vb2_buf, 0); in start_encode() 177 vb2_dma_contig_plane_dma_addr(&src_buf->vb2_buf, 0); in start_encode() 182 vb2_dma_contig_plane_dma_addr(&src_buf->vb2_buf, 0); in start_encode() 184 vb2_dma_contig_plane_dma_addr(&src_buf->vb2_buf, 1); in start_encode() 188 vb2_dma_contig_plane_dma_addr(&src_buf->vb2_buf, 0); in start_encode() 190 vb2_dma_contig_plane_dma_addr(&src_buf->vb2_buf, 1); in start_encode() 192 vb2_dma_contig_plane_dma_addr(&src_buf->vb2_buf, 2); in start_encode() 195 pic_param.src_idx = src_buf->vb2_buf.index; in start_encode() 223 dst_buf->vb2_buf.timestamp = src_buf->vb2_buf.timestamp; in start_encode() [all …]
|
| /linux/drivers/media/platform/chips-media/coda/ |
| H A D | coda-jpeg.c | 1087 if (vb2_get_plane_payload(&src_buf->vb2_buf, 0) == 0) in coda9_jpeg_prepare_encode() 1088 vb2_set_plane_payload(&src_buf->vb2_buf, 0, in coda9_jpeg_prepare_encode() 1089 vb2_plane_size(&src_buf->vb2_buf, 0)); in coda9_jpeg_prepare_encode() 1100 start_addr = vb2_dma_contig_plane_dma_addr(&dst_buf->vb2_buf, 0); in coda9_jpeg_prepare_encode() 1101 end_addr = start_addr + vb2_plane_size(&dst_buf->vb2_buf, 0); in coda9_jpeg_prepare_encode() 1118 vb2_plane_size(&dst_buf->vb2_buf, 0), in coda9_jpeg_prepare_encode() 1119 vb2_plane_vaddr(&dst_buf->vb2_buf, 0)); in coda9_jpeg_prepare_encode() 1234 start_ptr = vb2_dma_contig_plane_dma_addr(&dst_buf->vb2_buf, 0); in coda9_jpeg_finish_encode() 1236 vb2_set_plane_payload(&dst_buf->vb2_buf, 0, wr_ptr - start_ptr); in coda9_jpeg_finish_encode() 1348 if (vb2_get_plane_payload(&src_buf->vb2_buf, 0) == 0) in coda9_jpeg_prepare_decode() [all …]
|
| /linux/drivers/media/pci/cx88/ |
| H A D | cx88-mpeg.c | 209 buf, buf->vb.vb2_buf.index); in cx8802_restart_queue() 220 struct sg_table *sgt = vb2_dma_sg_plane_desc(&buf->vb.vb2_buf, 0); in cx8802_buf_prepare() 224 if (vb2_plane_size(&buf->vb.vb2_buf, 0) < size) in cx8802_buf_prepare() 226 vb2_set_plane_payload(&buf->vb.vb2_buf, 0, size); in cx8802_buf_prepare() 256 buf, buf->vb.vb2_buf.index, __func__); in cx8802_buf_queue() 265 buf, buf->vb.vb2_buf.index, __func__); in cx8802_buf_queue() 282 vb2_buffer_done(&buf->vb.vb2_buf, VB2_BUF_STATE_ERROR); in do_cancel_buffers()
|
| /linux/drivers/media/v4l2-core/ |
| H A D | v4l2-mem2mem.c | 212 if (b->vb.vb2_buf.index == idx) { in v4l2_m2m_buf_remove_by_idx() 337 dst->vb2_buf.copied_timestamp && in __v4l2_m2m_try_queue() 338 dst->vb2_buf.timestamp != src->vb2_buf.timestamp) { in __v4l2_m2m_try_queue() 353 m2m_ctx->new_frame = !dst->vb2_buf.copied_timestamp || in __v4l2_m2m_try_queue() 354 dst->vb2_buf.timestamp != src->vb2_buf.timestamp; in __v4l2_m2m_try_queue() 635 vb2_buffer_done(&vbuf->vb2_buf, VB2_BUF_STATE_DONE); in v4l2_m2m_last_buffer_done() 1300 q_ctx = get_queue_ctx(m2m_ctx, vbuf->vb2_buf.vb2_queue->type); in v4l2_m2m_buf_queue() 1314 cap_vb->vb2_buf.timestamp = out_vb->vb2_buf.timestamp; in v4l2_m2m_buf_copy_metadata() 1321 cap_vb->vb2_buf.copied_timestamp = 1; in v4l2_m2m_buf_copy_metadata()
|
| /linux/drivers/staging/media/starfive/camss/ |
| H A D | stf-capture.c | 364 vb2_buffer_done(&buf->vb.vb2_buf, state); in stf_buf_flush() 368 vb2_buffer_done(&buf->vb.vb2_buf, state); in stf_buf_flush() 386 ready_buf->vb.vb2_buf.timestamp = ts; in stf_buf_done() 389 vb2_buffer_done(&ready_buf->vb.vb2_buf, VB2_BUF_STATE_DONE); in stf_buf_done() 542 vb2_buffer_done(&v_bufs->buf[i]->vb.vb2_buf, state); in stf_flush_buffers() 548 vb2_buffer_done(&v_bufs->last_buffer->vb.vb2_buf, state); in stf_flush_buffers()
|
| /linux/drivers/media/test-drivers/visl/ |
| H A D | visl-debugfs.c | 42 u8 *vaddr = vb2_plane_vaddr(&run->src->vb2_buf, 0); in visl_trace_bitstream() 44 size_t data_sz = vb2_get_plane_payload(&run->src->vb2_buf, 0); in visl_trace_bitstream()
|
| /linux/drivers/media/platform/mediatek/jpeg/ |
| H A D | mtk_jpeg_core.c | 865 src_buf = mtk_jpeg_vb2_to_srcbuf(&vb->vb2_buf); in mtk_jpeg_dec_stop_streaming() 954 mtk_jpeg_set_enc_src(ctx, jpeg->reg_base, &src_buf->vb2_buf); in mtk_jpeg_enc_device_run() 955 mtk_jpeg_set_enc_dst(ctx, jpeg->reg_base, &dst_buf->vb2_buf); in mtk_jpeg_enc_device_run() 999 jpeg_src_buf = mtk_jpeg_vb2_to_srcbuf(&src_buf->vb2_buf); in mtk_jpeg_dec_device_run() 1012 mtk_jpeg_set_dec_src(ctx, &src_buf->vb2_buf, &bs); in mtk_jpeg_dec_device_run() 1013 if (mtk_jpeg_set_dec_dst(ctx, &jpeg_src_buf->dec_param, &dst_buf->vb2_buf, &fb)) in mtk_jpeg_dec_device_run() 1568 vb2_set_plane_payload(&dst_buf->vb2_buf, 0, result_size); in mtk_jpeg_enc_done() 1645 jpeg_dst_buf = mtk_jpeg_vb2_to_srcbuf(&dst_buf->vb2_buf); in mtk_jpegenc_worker() 1652 &dst_buf->vb2_buf); in mtk_jpegenc_worker() 1655 &src_buf->vb2_buf); in mtk_jpegenc_worker() [all …]
|
| /linux/drivers/media/platform/amphion/ |
| H A D | vdec.c | 843 for (int i = 0; i < vbuf->vb2_buf.num_planes; i++) in vdec_frame_decoded() 844 vb2_set_plane_payload(&vbuf->vb2_buf, in vdec_frame_decoded() 848 dev_dbg(inst->dev, "[%d][OUTPUT TS]%32lld\n", inst->id, vbuf->vb2_buf.timestamp); in vdec_frame_decoded() 904 inst->id, vpu_buf->fs_id, vbuf->vb2_buf.index, frame->id); in vdec_buf_done() 913 for (i = 0; i < vbuf->vb2_buf.num_planes; i++) in vdec_buf_done() 914 vb2_set_plane_payload(&vbuf->vb2_buf, i, vpu_get_fmt_plane_size(cur_fmt, i)); in vdec_buf_done() 917 dev_dbg(inst->dev, "[%d][OUTPUT TS]%32lld\n", inst->id, vbuf->vb2_buf.timestamp); in vdec_buf_done() 1163 vpu_buf->fs_id, vbuf->vb2_buf.index); in vdec_response_frame() 1175 inst->id, vpu_buf->fs_id, vbuf->vb2_buf.index); in vdec_response_frame() 1180 inst->id, vpu_codec_state_name(inst->state), vbuf->vb2_buf.index, vdec->seq_tag); in vdec_response_frame() [all …]
|
| /linux/drivers/media/platform/ti/davinci/ |
| H A D | vpif_display.c | 206 addr = vb2_dma_contig_plane_dma_addr(&common->cur_frm->vb.vb2_buf, 0); in vpif_start_streaming() 238 vb2_buffer_done(&buf->vb.vb2_buf, VB2_BUF_STATE_QUEUED); in vpif_start_streaming() 273 vb2_buffer_done(&common->cur_frm->vb.vb2_buf, in vpif_stop_streaming() 277 vb2_buffer_done(&common->cur_frm->vb.vb2_buf, in vpif_stop_streaming() 280 vb2_buffer_done(&common->next_frm->vb.vb2_buf, in vpif_stop_streaming() 288 vb2_buffer_done(&common->next_frm->vb.vb2_buf, in vpif_stop_streaming() 315 addr = vb2_dma_contig_plane_dma_addr(&common->next_frm->vb.vb2_buf, 0); in process_progressive_mode() 333 common->cur_frm->vb.vb2_buf.timestamp = ktime_get_ns(); in process_interlaced_mode() 335 vb2_buffer_done(&common->cur_frm->vb.vb2_buf, in process_interlaced_mode() 389 common->cur_frm->vb.vb2_buf.timestamp = in vpif_channel_isr() [all …]
|