v4l2_m2m_ctx 50 include/media/v4l2-fh.h struct v4l2_m2m_ctx *m2m_ctx; v4l2_m2m_ctx 95 include/media/v4l2-mem2mem.h struct vb2_queue *v4l2_m2m_get_vq(struct v4l2_m2m_ctx *m2m_ctx, v4l2_m2m_ctx 98 include/media/v4l2-mem2mem.h void v4l2_m2m_try_schedule(struct v4l2_m2m_ctx *m2m_ctx); v4l2_m2m_ctx 101 include/media/v4l2-mem2mem.h struct v4l2_m2m_ctx *m2m_ctx); v4l2_m2m_ctx 109 include/media/v4l2-mem2mem.h int v4l2_m2m_reqbufs(struct file *file, struct v4l2_m2m_ctx *m2m_ctx, v4l2_m2m_ctx 112 include/media/v4l2-mem2mem.h int v4l2_m2m_querybuf(struct file *file, struct v4l2_m2m_ctx *m2m_ctx, v4l2_m2m_ctx 115 include/media/v4l2-mem2mem.h int v4l2_m2m_qbuf(struct file *file, struct v4l2_m2m_ctx *m2m_ctx, v4l2_m2m_ctx 117 include/media/v4l2-mem2mem.h int v4l2_m2m_dqbuf(struct file *file, struct v4l2_m2m_ctx *m2m_ctx, v4l2_m2m_ctx 119 include/media/v4l2-mem2mem.h int v4l2_m2m_create_bufs(struct file *file, struct v4l2_m2m_ctx *m2m_ctx, v4l2_m2m_ctx 122 include/media/v4l2-mem2mem.h int v4l2_m2m_expbuf(struct file *file, struct v4l2_m2m_ctx *m2m_ctx, v4l2_m2m_ctx 125 include/media/v4l2-mem2mem.h int v4l2_m2m_streamon(struct file *file, struct v4l2_m2m_ctx *m2m_ctx, v4l2_m2m_ctx 127 include/media/v4l2-mem2mem.h int v4l2_m2m_streamoff(struct file *file, struct v4l2_m2m_ctx *m2m_ctx, v4l2_m2m_ctx 130 include/media/v4l2-mem2mem.h unsigned int v4l2_m2m_poll(struct file *file, struct v4l2_m2m_ctx *m2m_ctx, v4l2_m2m_ctx 133 include/media/v4l2-mem2mem.h int v4l2_m2m_mmap(struct file *file, struct v4l2_m2m_ctx *m2m_ctx, v4l2_m2m_ctx 139 include/media/v4l2-mem2mem.h struct v4l2_m2m_ctx *v4l2_m2m_ctx_init(struct v4l2_m2m_dev *m2m_dev, v4l2_m2m_ctx 143 include/media/v4l2-mem2mem.h static inline void v4l2_m2m_set_src_buffered(struct v4l2_m2m_ctx *m2m_ctx, v4l2_m2m_ctx 149 include/media/v4l2-mem2mem.h static inline void v4l2_m2m_set_dst_buffered(struct v4l2_m2m_ctx *m2m_ctx, v4l2_m2m_ctx 155 include/media/v4l2-mem2mem.h void v4l2_m2m_ctx_release(struct v4l2_m2m_ctx *m2m_ctx); v4l2_m2m_ctx 157 include/media/v4l2-mem2mem.h void v4l2_m2m_buf_queue(struct v4l2_m2m_ctx *m2m_ctx, struct vb2_buffer *vb); v4l2_m2m_ctx 164 include/media/v4l2-mem2mem.h unsigned int v4l2_m2m_num_src_bufs_ready(struct v4l2_m2m_ctx *m2m_ctx) v4l2_m2m_ctx 174 include/media/v4l2-mem2mem.h unsigned int v4l2_m2m_num_dst_bufs_ready(struct v4l2_m2m_ctx *m2m_ctx) v4l2_m2m_ctx 185 include/media/v4l2-mem2mem.h static inline void *v4l2_m2m_next_src_buf(struct v4l2_m2m_ctx *m2m_ctx) v4l2_m2m_ctx 194 include/media/v4l2-mem2mem.h static inline void *v4l2_m2m_next_dst_buf(struct v4l2_m2m_ctx *m2m_ctx) v4l2_m2m_ctx 203 include/media/v4l2-mem2mem.h struct vb2_queue *v4l2_m2m_get_src_vq(struct v4l2_m2m_ctx *m2m_ctx) v4l2_m2m_ctx 212 include/media/v4l2-mem2mem.h struct vb2_queue *v4l2_m2m_get_dst_vq(struct v4l2_m2m_ctx *m2m_ctx) v4l2_m2m_ctx 223 include/media/v4l2-mem2mem.h static inline void *v4l2_m2m_src_buf_remove(struct v4l2_m2m_ctx *m2m_ctx) v4l2_m2m_ctx 232 include/media/v4l2-mem2mem.h static inline void *v4l2_m2m_dst_buf_remove(struct v4l2_m2m_ctx *m2m_ctx)