/linux-master/drivers/media/rc/ |
H A D | meson-ir-tx.c | 182 unsigned int *src_buf, unsigned int len) 188 dst_buf[i] = meson_irtx_prepare_pulse(ir, src_buf[i]); 190 dst_buf[i] = meson_irtx_prepare_space(ir, src_buf[i]); 181 meson_irtx_fill_buf(struct meson_irtx *ir, u32 *dst_buf, unsigned int *src_buf, unsigned int len) argument
|
/linux-master/drivers/staging/media/rkvdec/ |
H A D | rkvdec.h | 72 void (*done)(struct rkvdec_ctx *ctx, struct vb2_v4l2_buffer *src_buf,
|
H A D | rkvdec-h264.c | 893 struct vb2_v4l2_buffer *src_buf = run->base.bufs.src; local 930 rlc_addr = vb2_dma_contig_plane_dma_addr(&src_buf->vb2_buf, 0); 934 rlc_len = vb2_get_plane_payload(&src_buf->vb2_buf, 0);
|
H A D | rkvdec.c | 646 struct vb2_v4l2_buffer *src_buf, *dst_buf; local 648 src_buf = v4l2_m2m_next_src_buf(ctx->fh.m2m_ctx); 650 ctx->coded_fmt_desc->ops->done(ctx, src_buf, dst_buf, result);
|
/linux-master/drivers/media/platform/mediatek/jpeg/ |
H A D | mtk_jpeg_dec_hw.c | 494 struct vb2_v4l2_buffer *src_buf, *dst_buf; local 496 src_buf = cjpeg->hw_param.src_buffer; 498 v4l2_m2m_buf_copy_metadata(src_buf, dst_buf, true); 506 v4l2_m2m_buf_done(src_buf, buf_state); 512 struct vb2_v4l2_buffer *src_buf, *dst_buf; local 526 src_buf = jpeg->hw_param.src_buffer; 528 v4l2_m2m_buf_copy_metadata(src_buf, dst_buf, true); 539 container_of(src_buf, struct mtk_jpeg_src_buf, b); 546 v4l2_m2m_buf_done(src_buf, buf_state);
|
/linux-master/drivers/media/platform/chips-media/wave5/ |
H A D | wave5-vpu-enc.c | 152 struct vb2_v4l2_buffer *src_buf; local 174 src_buf = v4l2_m2m_next_src_buf(m2m_ctx); 175 if (!src_buf) { 184 vb2_dma_contig_plane_dma_addr(&src_buf->vb2_buf, 0); 189 vb2_dma_contig_plane_dma_addr(&src_buf->vb2_buf, 0); 191 vb2_dma_contig_plane_dma_addr(&src_buf->vb2_buf, 1); 195 vb2_dma_contig_plane_dma_addr(&src_buf->vb2_buf, 0); 197 vb2_dma_contig_plane_dma_addr(&src_buf->vb2_buf, 1); 199 vb2_dma_contig_plane_dma_addr(&src_buf->vb2_buf, 2); 202 pic_param.src_idx = src_buf 253 struct vb2_v4l2_buffer *src_buf = NULL; local [all...] |
H A D | wave5-vpu-dec.c | 207 struct vb2_v4l2_buffer *src_buf = &buf->vb; local 208 size_t src_size = vb2_get_plane_payload(&src_buf->vb2_buf, 0); 214 __func__, src_buf->vb2_buf.index); 215 src_buf = v4l2_m2m_src_buf_remove(m2m_ctx); 216 inst->timestamp = src_buf->vb2_buf.timestamp; 217 v4l2_m2m_buf_done(src_buf, VB2_BUF_STATE_DONE); 221 if (src_buf == m2m_ctx->last_src_buf) { 311 struct vb2_v4l2_buffer *src_buf; local 313 src_buf = v4l2_m2m_src_buf_remove(m2m_ctx); 314 if (src_buf) 1230 void *src_buf = vb2_plane_vaddr(&vbuf->vb2_buf, 0); local [all...] |
/linux-master/drivers/media/platform/nxp/imx-jpeg/ |
H A D | mxc-jpeg.c | 822 struct vb2_v4l2_buffer *src_buf, 825 if (v4l2_m2m_is_last_draining_src_buf(ctx->fh.m2m_ctx, src_buf)) { 837 struct vb2_v4l2_buffer *src_buf, *dst_buf; local 840 src_buf = v4l2_m2m_next_src_buf(ctx->fh.m2m_ctx); 841 mxc_jpeg_check_and_set_last_buffer(ctx, src_buf, dst_buf); 844 v4l2_m2m_buf_done(src_buf, state); 886 struct vb2_v4l2_buffer *src_buf, *dst_buf; local 919 src_buf = v4l2_m2m_next_src_buf(ctx->fh.m2m_ctx); 920 if (!dst_buf || !src_buf) { 924 jpeg_src_buf = vb2_to_mxc_buf(&src_buf 821 mxc_jpeg_check_and_set_last_buffer(struct mxc_jpeg_ctx *ctx, struct vb2_v4l2_buffer *src_buf, struct vb2_v4l2_buffer *dst_buf) argument 1161 mxc_jpeg_config_dec_desc(struct vb2_buffer *out_buf, struct mxc_jpeg_ctx *ctx, struct vb2_buffer *src_buf, struct vb2_buffer *dst_buf) argument 1230 mxc_jpeg_config_enc_desc(struct vb2_buffer *out_buf, struct mxc_jpeg_ctx *ctx, struct vb2_buffer *src_buf, struct vb2_buffer *dst_buf) argument 1436 struct vb2_v4l2_buffer *src_buf, *dst_buf; local [all...] |
/linux-master/drivers/scsi/aic94xx/ |
H A D | aic94xx_sds.c | 1086 const u8 *src_buf; local 1092 src_buf = NULL; 1096 src_buf = (const u8 *)src; 1099 if (flash_char != src_buf[i]) { 1117 const u8 *src_buf; local 1122 src_buf = NULL; 1144 src_buf = (const u8 *)src; 1158 (*(src_buf + i))); 1171 (*(src_buf + i)));
|
/linux-master/sound/soc/codecs/ |
H A D | cs35l56-sdw.c | 142 const u8 *src_buf = val_buf; local 145 return cs35l56_sdw_gather_write(context, &src_buf[0], 4, &src_buf[4], val_size - 4);
|
/linux-master/drivers/media/platform/verisilicon/ |
H A D | hantro_drv.c | 136 struct vb2_v4l2_buffer *src_buf; local 138 src_buf = hantro_get_src_buf(ctx); 139 v4l2_ctrl_request_setup(src_buf->vb2_buf.req_obj.req, 152 struct vb2_v4l2_buffer *src_buf; local 161 src_buf = hantro_get_src_buf(ctx); 162 v4l2_ctrl_request_complete(src_buf->vb2_buf.req_obj.req,
|
H A D | hantro_g2_hevc_dec.c | 490 struct vb2_v4l2_buffer *src_buf; local 495 src_buf = hantro_get_src_buf(ctx); 498 src_dma = vb2_dma_contig_plane_dma_addr(&src_buf->vb2_buf, 0); 499 src_len = vb2_get_plane_payload(&src_buf->vb2_buf, 0); 500 src_buf_len = vb2_plane_size(&src_buf->vb2_buf, 0);
|
/linux-master/drivers/crypto/intel/ixp4xx/ |
H A D | ixp4xx_crypto.c | 122 u32 src_buf; member in struct:crypt_ctl 382 free_buf_chain(dev, req_ctx->src, crypt->src_buf); 411 free_buf_chain(dev, req_ctx->src, crypt->src_buf); 419 dma_pool_free(buffer_pool, crypt->regist_buf, crypt->src_buf); 719 crypt->src_buf = buf_phys; 798 crypt->src_buf = 0; 1040 crypt->src_buf = src_hook.phys_next; 1047 free_buf_chain(dev, req_ctx->src, crypt->src_buf); 1140 crypt->src_buf = src_hook.phys_next; 1198 free_buf_chain(dev, req_ctx->src, crypt->src_buf); [all...] |
/linux-master/drivers/media/platform/mediatek/vcodec/decoder/ |
H A D | mtk_vcodec_dec.c | 830 struct vb2_v4l2_buffer *src_buf = NULL, *dst_buf = NULL; local 838 while ((src_buf = v4l2_m2m_src_buf_remove(ctx->m2m_ctx))) { 839 if (src_buf != &ctx->empty_flush_buf.vb) { 841 src_buf->vb2_buf.req_obj.req; 842 v4l2_m2m_buf_done(src_buf,
|
/linux-master/drivers/media/platform/st/sti/hva/ |
H A D | hva-v4l2.c | 805 struct vb2_v4l2_buffer *src_buf, *dst_buf; local 818 src_buf = v4l2_m2m_src_buf_remove(ctx->fh.m2m_ctx); 821 frame = to_hva_frame(src_buf); 829 v4l2_m2m_buf_done(src_buf, VB2_BUF_STATE_ERROR); 833 dst_buf->vb2_buf.timestamp = src_buf->vb2_buf.timestamp; 843 v4l2_m2m_buf_done(src_buf, VB2_BUF_STATE_DONE);
|
/linux-master/drivers/crypto/ |
H A D | mxs-dcp.c | 310 uint8_t *src_buf = NULL; local 335 src_buf = sg_virt(src); 349 memcpy(in_buf + actx->fill, src_buf, clen); 351 src_buf += clen;
|
/linux-master/drivers/media/platform/amphion/ |
H A D | venc.c | 784 struct vb2_v4l2_buffer *src_buf; local 789 src_buf = vpu_find_buf_by_sequence(inst, inst->out_format.type, frame->info.frame_id); 790 if (src_buf) { 791 v4l2_m2m_buf_copy_metadata(src_buf, vbuf, true); 792 vpu_set_buffer_state(src_buf, VPU_BUF_STATE_IDLE); 793 v4l2_m2m_src_buf_remove_by_buf(inst->fh.m2m_ctx, src_buf); 794 v4l2_m2m_buf_done(src_buf, VB2_BUF_STATE_DONE);
|
H A D | vdec.c | 716 struct vb2_v4l2_buffer *src_buf; local 730 src_buf = vdec_get_src_buffer(inst, info->consumed_count); 731 if (src_buf) { 732 v4l2_m2m_buf_copy_metadata(src_buf, vbuf, true); 735 vpu_set_buffer_state(src_buf, VPU_BUF_STATE_IDLE); 736 v4l2_m2m_buf_done(src_buf, VB2_BUF_STATE_DONE); 738 vpu_set_buffer_state(src_buf, VPU_BUF_STATE_DECODED);
|
/linux-master/drivers/media/test-drivers/ |
H A D | vim2m.c | 595 struct vb2_v4l2_buffer *src_buf, *dst_buf; local 597 src_buf = v4l2_m2m_next_src_buf(ctx->fh.m2m_ctx); 601 v4l2_ctrl_request_setup(src_buf->vb2_buf.req_obj.req, 604 device_process(ctx, src_buf, dst_buf); 607 v4l2_ctrl_request_complete(src_buf->vb2_buf.req_obj.req,
|
/linux-master/drivers/media/v4l2-core/ |
H A D | v4l2-mem2mem.c | 513 struct vb2_v4l2_buffer *src_buf, *dst_buf; local 518 src_buf = v4l2_m2m_src_buf_remove(m2m_ctx); 521 if (WARN_ON(!src_buf || !dst_buf)) 523 dst_buf->is_held = src_buf->flags & V4L2_BUF_FLAG_M2M_HOLD_CAPTURE_BUF; 537 v4l2_m2m_buf_done(src_buf, state);
|
/linux-master/drivers/media/platform/samsung/s5p-jpeg/ |
H A D | jpeg-core.c | 2031 struct vb2_v4l2_buffer *src_buf, *dst_buf; local 2036 src_buf = v4l2_m2m_next_src_buf(ctx->fh.m2m_ctx); 2038 src_addr = vb2_dma_contig_plane_dma_addr(&src_buf->vb2_buf, 0); 2642 struct vb2_v4l2_buffer *src_buf, *dst_buf; local 2653 src_buf = v4l2_m2m_src_buf_remove(curr_ctx->fh.m2m_ctx); 2676 dst_buf->timecode = src_buf->timecode; 2677 dst_buf->vb2_buf.timestamp = src_buf->vb2_buf.timestamp; 2680 src_buf->flags & V4L2_BUF_FLAG_TSTAMP_SRC_MASK; 2682 v4l2_m2m_buf_done(src_buf, state); 2768 struct vb2_v4l2_buffer *src_buf, *dst_bu local [all...] |
/linux-master/drivers/media/platform/allegro-dvt/ |
H A D | allegro-core.c | 1957 struct vb2_v4l2_buffer *src_buf; local 1968 src_buf = allegro_get_buffer(channel, &channel->source_shadow_list, 1970 if (!src_buf) 1982 if (!src_buf || !dst_buf) 1985 if (v4l2_m2m_is_last_draining_src_buf(channel->fh.m2m_ctx, src_buf)) { 2122 v4l2_m2m_buf_copy_metadata(src_buf, dst_buf, false); 2138 if (src_buf) 2139 v4l2_m2m_buf_done(src_buf, VB2_BUF_STATE_DONE); 3614 struct vb2_v4l2_buffer *src_buf; local 3631 src_buf [all...] |
/linux-master/drivers/media/platform/ |
H A D | m2m-deinterlace.c | 206 struct vb2_v4l2_buffer *src_buf, *dst_buf; local 216 src_buf = v4l2_m2m_next_src_buf(ctx->fh.m2m_ctx); 224 p_in = (dma_addr_t)vb2_dma_contig_plane_dma_addr(&src_buf->vb2_buf, 0);
|
/linux-master/drivers/media/platform/nxp/imx8-isi/ |
H A D | imx8-isi-m2m.c | 126 struct mxc_isi_m2m_buffer *src_buf, *dst_buf; local 171 src_buf = to_isi_m2m_buffer(src_vbuf); 174 mxc_isi_channel_set_inbuf(m2m->pipe, src_buf->dma_addrs[0]);
|
/linux-master/drivers/media/platform/nxp/ |
H A D | mx2_emmaprp.c | 270 struct vb2_v4l2_buffer *src_buf, *dst_buf; local 278 src_buf = v4l2_m2m_next_src_buf(ctx->fh.m2m_ctx); 290 p_in = vb2_dma_contig_plane_dma_addr(&src_buf->vb2_buf, 0);
|