Searched refs:src_buf (Results 26 - 50 of 60) sorted by relevance

123

/linux-master/drivers/media/rc/
H A Dmeson-ir-tx.c182 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 Drkvdec.h72 void (*done)(struct rkvdec_ctx *ctx, struct vb2_v4l2_buffer *src_buf,
H A Drkvdec-h264.c893 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 Drkvdec.c646 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 Dmtk_jpeg_dec_hw.c494 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 Dwave5-vpu-enc.c152 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 Dwave5-vpu-dec.c207 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 Dmxc-jpeg.c822 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 Daic94xx_sds.c1086 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 Dcs35l56-sdw.c142 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 Dhantro_drv.c136 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 Dhantro_g2_hevc_dec.c490 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 Dixp4xx_crypto.c122 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 Dmtk_vcodec_dec.c830 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 Dhva-v4l2.c805 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 Dmxs-dcp.c310 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 Dvenc.c784 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 Dvdec.c716 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 Dvim2m.c595 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 Dv4l2-mem2mem.c513 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 Djpeg-core.c2031 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 Dallegro-core.c1957 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 Dm2m-deinterlace.c206 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 Dimx8-isi-m2m.c126 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 Dmx2_emmaprp.c270 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);

Completed in 407 milliseconds

123