Lines Matching refs:vb

404  * @buf_queue:		passes buffer vb to the driver; driver may start
425 int (*buf_out_validate)(struct vb2_buffer *vb);
426 int (*buf_init)(struct vb2_buffer *vb);
427 int (*buf_prepare)(struct vb2_buffer *vb);
428 void (*buf_finish)(struct vb2_buffer *vb);
429 void (*buf_cleanup)(struct vb2_buffer *vb);
434 void (*buf_queue)(struct vb2_buffer *vb);
436 void (*buf_request_complete)(struct vb2_buffer *vb);
457 int (*verify_planes_array)(struct vb2_buffer *vb, const void *pb);
458 void (*init_buffer)(struct vb2_buffer *vb);
459 void (*fill_user_buffer)(struct vb2_buffer *vb, void *pb);
460 int (*fill_vb2_buffer)(struct vb2_buffer *vb, struct vb2_plane *planes);
461 void (*copy_timestamp)(struct vb2_buffer *vb, const void *pb);
655 * @vb: pointer to &struct vb2_buffer to which the plane in
662 void *vb2_plane_vaddr(struct vb2_buffer *vb, unsigned int plane_no);
666 * @vb: pointer to &struct vb2_buffer to which the plane in
676 void *vb2_plane_cookie(struct vb2_buffer *vb, unsigned int plane_no);
681 * @vb: pointer to &struct vb2_buffer to be used.
698 void vb2_buffer_done(struct vb2_buffer *vb, enum vb2_buffer_state state);
1059 * @vb: pointer to struct &vb2_buffer.
1064 typedef int (*vb2_thread_fnc)(struct vb2_buffer *vb, void *priv);
1140 * @vb: pointer to &struct vb2_buffer to which the plane in
1145 static inline void vb2_set_plane_payload(struct vb2_buffer *vb,
1148 if (plane_no < vb->num_planes)
1149 vb->planes[plane_no].bytesused = size;
1154 * @vb: pointer to &struct vb2_buffer to which the plane in
1158 static inline unsigned long vb2_get_plane_payload(struct vb2_buffer *vb,
1161 if (plane_no < vb->num_planes)
1162 return vb->planes[plane_no].bytesused;
1168 * @vb: pointer to &struct vb2_buffer to which the plane in
1173 vb2_plane_size(struct vb2_buffer *vb, unsigned int plane_no)
1175 if (plane_no < vb->num_planes)
1176 return vb->planes[plane_no].length;
1225 * @vb: buffer for which plane size should be returned.
1228 bool vb2_buffer_in_use(struct vb2_queue *q, struct vb2_buffer *vb);