Home
last modified time | relevance | path

Searched refs:vb2_queue (Results 1 – 10 of 10) sorted by relevance

/include/media/
Dvideobuf2-core.h229 struct vb2_queue;
246 struct vb2_queue *vb2_queue; member
418 int (*queue_setup)(struct vb2_queue *q,
422 void (*wait_prepare)(struct vb2_queue *q);
423 void (*wait_finish)(struct vb2_queue *q);
431 int (*start_streaming)(struct vb2_queue *q, unsigned int count);
432 void (*stop_streaming)(struct vb2_queue *q);
567 struct vb2_queue { struct
648 static inline bool vb2_queue_allows_cache_hints(struct vb2_queue *q) in vb2_queue_allows_cache_hints()
712 void vb2_discard_done(struct vb2_queue *q);
[all …]
Dvideobuf2-v4l2.h81 int vb2_find_timestamp(const struct vb2_queue *q, u64 timestamp,
84 int vb2_querybuf(struct vb2_queue *q, struct v4l2_buffer *b);
94 int vb2_reqbufs(struct vb2_queue *q, struct v4l2_requestbuffers *req);
104 int vb2_create_bufs(struct vb2_queue *q, struct v4l2_create_buffers *create);
128 int vb2_prepare_buf(struct vb2_queue *q, struct media_device *mdev,
154 int vb2_qbuf(struct vb2_queue *q, struct media_device *mdev,
166 int vb2_expbuf(struct vb2_queue *q, struct v4l2_exportbuffer *eb);
192 int vb2_dqbuf(struct vb2_queue *q, struct v4l2_buffer *b, bool nonblocking);
210 int vb2_streamon(struct vb2_queue *q, enum v4l2_buf_type type);
229 int vb2_streamoff(struct vb2_queue *q, enum v4l2_buf_type type);
[all …]
Dv4l2-mc.h86 int v4l_vb2q_enable_media_source(struct vb2_queue *q);
197 static inline int v4l_vb2q_enable_media_source(struct vb2_queue *q) in v4l_vb2q_enable_media_source()
Dv4l2-mem2mem.h66 struct vb2_queue q;
150 struct vb2_queue *v4l2_m2m_get_vq(struct v4l2_m2m_ctx *m2m_ctx,
434 struct vb2_queue *q);
444 struct vb2_queue *q);
548 int (*queue_init)(void *priv, struct vb2_queue *src_vq, struct vb2_queue *dst_vq));
729 struct vb2_queue *v4l2_m2m_get_src_vq(struct v4l2_m2m_ctx *m2m_ctx) in v4l2_m2m_get_src_vq()
740 struct vb2_queue *v4l2_m2m_get_dst_vq(struct v4l2_m2m_ctx *m2m_ctx) in v4l2_m2m_get_dst_vq()
Dvideobuf2-dvb.h25 struct vb2_queue dvbq;
Ddvb_vb2.h98 struct vb2_queue vb_q;
Dv4l2-dev.h286 struct vb2_queue *queue;
/include/trace/events/
Dvb2.h12 TP_PROTO(struct vb2_queue *q, struct vb2_buffer *vb),
47 TP_PROTO(struct vb2_queue *q, struct vb2_buffer *vb),
52 TP_PROTO(struct vb2_queue *q, struct vb2_buffer *vb),
57 TP_PROTO(struct vb2_queue *q, struct vb2_buffer *vb),
62 TP_PROTO(struct vb2_queue *q, struct vb2_buffer *vb),
Dv4l2.h182 TP_PROTO(struct vb2_queue *q, struct vb2_buffer *vb),
246 TP_PROTO(struct vb2_queue *q, struct vb2_buffer *vb),
251 TP_PROTO(struct vb2_queue *q, struct vb2_buffer *vb),
256 TP_PROTO(struct vb2_queue *q, struct vb2_buffer *vb),
261 TP_PROTO(struct vb2_queue *q, struct vb2_buffer *vb),
/include/media/davinci/
Dvpbe_display.h75 struct vb2_queue buffer_queue;