Searched refs:m2m_ctx (Results 1 - 5 of 5) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/media/
H A Dv4l2-mem2mem.h82 struct videobuf_queue *v4l2_m2m_get_vq(struct v4l2_m2m_ctx *m2m_ctx,
86 struct v4l2_m2m_ctx *m2m_ctx);
88 int v4l2_m2m_reqbufs(struct file *file, struct v4l2_m2m_ctx *m2m_ctx,
91 int v4l2_m2m_querybuf(struct file *file, struct v4l2_m2m_ctx *m2m_ctx,
94 int v4l2_m2m_qbuf(struct file *file, struct v4l2_m2m_ctx *m2m_ctx,
96 int v4l2_m2m_dqbuf(struct file *file, struct v4l2_m2m_ctx *m2m_ctx,
99 int v4l2_m2m_streamon(struct file *file, struct v4l2_m2m_ctx *m2m_ctx,
101 int v4l2_m2m_streamoff(struct file *file, struct v4l2_m2m_ctx *m2m_ctx,
104 unsigned int v4l2_m2m_poll(struct file *file, struct v4l2_m2m_ctx *m2m_ctx,
107 int v4l2_m2m_mmap(struct file *file, struct v4l2_m2m_ctx *m2m_ctx,
126 v4l2_m2m_num_src_bufs_ready(struct v4l2_m2m_ctx *m2m_ctx) argument
136 v4l2_m2m_num_dst_bufs_ready(struct v4l2_m2m_ctx *m2m_ctx) argument
147 v4l2_m2m_next_src_buf(struct v4l2_m2m_ctx *m2m_ctx) argument
156 v4l2_m2m_next_dst_buf(struct v4l2_m2m_ctx *m2m_ctx) argument
165 v4l2_m2m_get_src_vq(struct v4l2_m2m_ctx *m2m_ctx) argument
174 v4l2_m2m_get_dst_vq(struct v4l2_m2m_ctx *m2m_ctx) argument
186 v4l2_m2m_src_buf_remove(struct v4l2_m2m_ctx *m2m_ctx) argument
195 v4l2_m2m_dst_buf_remove(struct v4l2_m2m_ctx *m2m_ctx) argument
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/media/video/
H A Dv4l2-mem2mem.c65 static struct v4l2_m2m_queue_ctx *get_queue_ctx(struct v4l2_m2m_ctx *m2m_ctx, argument
70 return &m2m_ctx->cap_q_ctx;
72 return &m2m_ctx->out_q_ctx;
82 struct videobuf_queue *v4l2_m2m_get_vq(struct v4l2_m2m_ctx *m2m_ctx, argument
87 q_ctx = get_queue_ctx(m2m_ctx, type);
98 void *v4l2_m2m_next_buf(struct v4l2_m2m_ctx *m2m_ctx, enum v4l2_buf_type type) argument
104 q_ctx = get_queue_ctx(m2m_ctx, type);
126 void *v4l2_m2m_buf_remove(struct v4l2_m2m_ctx *m2m_ctx, enum v4l2_buf_type type) argument
132 q_ctx = get_queue_ctx(m2m_ctx, type);
204 * @m2m_ctx
217 v4l2_m2m_try_schedule(struct v4l2_m2m_ctx *m2m_ctx) argument
280 v4l2_m2m_job_finish(struct v4l2_m2m_dev *m2m_dev, struct v4l2_m2m_ctx *m2m_ctx) argument
309 v4l2_m2m_reqbufs(struct file *file, struct v4l2_m2m_ctx *m2m_ctx, struct v4l2_requestbuffers *reqbufs) argument
324 v4l2_m2m_querybuf(struct file *file, struct v4l2_m2m_ctx *m2m_ctx, struct v4l2_buffer *buf) argument
346 v4l2_m2m_qbuf(struct file *file, struct v4l2_m2m_ctx *m2m_ctx, struct v4l2_buffer *buf) argument
365 v4l2_m2m_dqbuf(struct file *file, struct v4l2_m2m_ctx *m2m_ctx, struct v4l2_buffer *buf) argument
378 v4l2_m2m_streamon(struct file *file, struct v4l2_m2m_ctx *m2m_ctx, enum v4l2_buf_type type) argument
396 v4l2_m2m_streamoff(struct file *file, struct v4l2_m2m_ctx *m2m_ctx, enum v4l2_buf_type type) argument
414 v4l2_m2m_poll(struct file *file, struct v4l2_m2m_ctx *m2m_ctx, struct poll_table_struct *wait) argument
469 v4l2_m2m_mmap(struct file *file, struct v4l2_m2m_ctx *m2m_ctx, struct vm_area_struct *vma) argument
538 struct v4l2_m2m_ctx *m2m_ctx; local
572 v4l2_m2m_ctx_release(struct v4l2_m2m_ctx *m2m_ctx) argument
618 v4l2_m2m_buf_queue(struct v4l2_m2m_ctx *m2m_ctx, struct videobuf_queue *vq, struct videobuf_buffer *vb) argument
[all...]
H A Dmem2mem_testdev.c201 struct v4l2_m2m_ctx *m2m_ctx; member in struct:m2mtest_ctx
232 src_q = v4l2_m2m_get_src_vq(ctx->m2m_ctx);
233 dst_q = v4l2_m2m_get_dst_vq(ctx->m2m_ctx);
287 if (v4l2_m2m_num_src_bufs_ready(ctx->m2m_ctx) < ctx->translen
288 || v4l2_m2m_num_dst_bufs_ready(ctx->m2m_ctx) < ctx->translen) {
316 src_buf = v4l2_m2m_next_src_buf(ctx->m2m_ctx);
317 dst_buf = v4l2_m2m_next_dst_buf(ctx->m2m_ctx);
341 src_buf = v4l2_m2m_src_buf_remove(curr_ctx->m2m_ctx);
342 dst_buf = v4l2_m2m_dst_buf_remove(curr_ctx->m2m_ctx);
354 v4l2_m2m_job_finish(m2mtest_dev->m2m_dev, curr_ctx->m2m_ctx);
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/media/video/s5p-fimc/
H A Dfimc-core.c278 if (!ctx || !ctx->m2m_ctx)
280 src_buf = v4l2_m2m_src_buf_remove(ctx->m2m_ctx);
281 dst_buf = v4l2_m2m_dst_buf_remove(ctx->m2m_ctx);
288 v4l2_m2m_job_finish(fimc->m2m.m2m_dev, ctx->m2m_ctx);
468 buf = v4l2_m2m_next_src_buf(ctx->m2m_ctx);
476 buf = v4l2_m2m_next_dst_buf(ctx->m2m_ctx);
621 v4l2_m2m_buf_queue(ctx->m2m_ctx, vq, vb);
780 src_vq = v4l2_m2m_get_src_vq(ctx->m2m_ctx);
781 dst_vq = v4l2_m2m_get_dst_vq(ctx->m2m_ctx);
848 return v4l2_m2m_reqbufs(file, ctx->m2m_ctx, reqbuf
[all...]
H A Dfimc-core.h365 * @m2m_ctx: memory-to-memory device context
384 struct v4l2_m2m_ctx *m2m_ctx; member in struct:fimc_ctx

Completed in 203 milliseconds