Lines Matching refs:vb2_buffer
242 struct vb2_buffer { struct
392 int (*buf_init)(struct vb2_buffer *vb);
393 int (*buf_prepare)(struct vb2_buffer *vb);
394 void (*buf_finish)(struct vb2_buffer *vb);
395 void (*buf_cleanup)(struct vb2_buffer *vb);
400 void (*buf_queue)(struct vb2_buffer *vb);
418 int (*verify_planes_array)(struct vb2_buffer *vb, const void *pb);
419 void (*fill_user_buffer)(struct vb2_buffer *vb, void *pb);
420 int (*fill_vb2_buffer)(struct vb2_buffer *vb, const void *pb,
422 void (*copy_timestamp)(struct vb2_buffer *vb, const void *pb);
539 struct vb2_buffer *bufs[VB2_MAX_FRAME];
584 void *vb2_plane_vaddr(struct vb2_buffer *vb, unsigned int plane_no);
598 void *vb2_plane_cookie(struct vb2_buffer *vb, unsigned int plane_no);
627 void vb2_buffer_done(struct vb2_buffer *vb, enum vb2_buffer_state state);
986 typedef int (*vb2_thread_fnc)(struct vb2_buffer *vb, void *priv);
1067 static inline void vb2_set_plane_payload(struct vb2_buffer *vb, in vb2_set_plane_payload()
1080 static inline unsigned long vb2_get_plane_payload(struct vb2_buffer *vb, in vb2_get_plane_payload()
1095 vb2_plane_size(struct vb2_buffer *vb, unsigned int plane_no) in vb2_plane_size()
1132 bool vb2_buffer_in_use(struct vb2_queue *q, struct vb2_buffer *vb);