Lines Matching defs:vb2_ops
434 struct vb2_ops { struct
435 int (*queue_setup)(struct vb2_queue *q,
439 void (*wait_prepare)(struct vb2_queue *q);
440 void (*wait_finish)(struct vb2_queue *q);
442 int (*buf_out_validate)(struct vb2_buffer *vb);
443 int (*buf_init)(struct vb2_buffer *vb);
444 int (*buf_prepare)(struct vb2_buffer *vb);
445 void (*buf_finish)(struct vb2_buffer *vb);
446 void (*buf_cleanup)(struct vb2_buffer *vb);
448 int (*prepare_streaming)(struct vb2_queue *q);
449 int (*start_streaming)(struct vb2_queue *q, unsigned int count);
450 void (*stop_streaming)(struct vb2_queue *q);
451 void (*unprepare_streaming)(struct vb2_queue *q);
453 void (*buf_queue)(struct vb2_buffer *vb);
455 void (*buf_request_complete)(struct vb2_buffer *vb);