buffer_queue
.buf_queue = buffer_queue,
.buf_queue = buffer_queue,
.buf_queue = buffer_queue,
.buf_queue = buffer_queue,
.buf_queue = buffer_queue,
.buf_queue = buffer_queue,
.buf_queue = buffer_queue,
.buf_queue = buffer_queue,
.buf_queue = buffer_queue,
.buf_queue = buffer_queue,
.buf_queue = buffer_queue,
.buf_queue = buffer_queue,
struct vb2_queue buffer_queue;
if (vb2_is_busy(&node->buffer_queue))
if (vb2_is_busy(&node->buffer_queue))
struct vb2_queue *q = &node->buffer_queue;
if (!vb2_start_streaming_called(&node->buffer_queue))
if (!vb2_start_streaming_called(&node->buffer_queue))
if (!vb2_start_streaming_called(&node->buffer_queue))
node->buffer_queue.type);
struct vb2_queue *q = &node->buffer_queue;
struct vb2_queue *q = &node->buffer_queue;
q = &node->buffer_queue;
((node)->buffer_queue.type == V4L2_BUF_TYPE_VIDEO_CAPTURE)
((node)->buffer_queue.type == V4L2_BUF_TYPE_VIDEO_OUTPUT)
((node)->buffer_queue.type == V4L2_BUF_TYPE_META_CAPTURE)
((node)->buffer_queue.type == V4L2_BUF_TYPE_META_OUTPUT)
struct vb2_queue buffer_queue;
static void buffer_queue(struct vb2_buffer *vb);
buffer_queue(&buf->vb.vb2_buf);
.buf_queue = buffer_queue,
buffer_queue(&buf->vb.vb2_buf);
.buf_queue = buffer_queue,
.buf_queue = buffer_queue,
if (vb2_is_busy(&vpfe->buffer_queue)) {
if (vb2_is_busy(&vpfe->buffer_queue)) {
if (vb2_is_busy(&vpfe->buffer_queue)) {
if (vb2_is_busy(&vpfe->buffer_queue)) {
if (vb2_is_busy(&vpfe->buffer_queue)) {
q = &vpfe->buffer_queue;
if (vb2_start_streaming_called(&vpfe->buffer_queue)) {
if (vb2_start_streaming_called(&vpfe->buffer_queue)) {
struct vb2_queue buffer_queue;
if (vb2_is_busy(&common->buffer_queue))
if (vb2_is_busy(&common->buffer_queue))
q = &common->buffer_queue;
if (!vb2_start_streaming_called(&common->buffer_queue))
if (!vb2_start_streaming_called(&common->buffer_queue))
if (vb2_is_busy(&common->buffer_queue))
if (vb2_is_busy(&common->buffer_queue))
struct vb2_queue buffer_queue;
q = &common->buffer_queue;
if (!vb2_start_streaming_called(&common->buffer_queue))
if (!vb2_start_streaming_called(&common->buffer_queue))
if (vb2_is_busy(&common->buffer_queue))
if (vb2_is_busy(&common->buffer_queue))
if (vb2_is_busy(&common->buffer_queue))
if (vb2_is_busy(&common->buffer_queue))
struct vb2_queue buffer_queue; /* Buffer queue used in vb2 */
INIT_LIST_HEAD(&cam->buffer_queue);
if (list_empty(&cam->buffer_queue))
return list_entry(cam->buffer_queue.next, struct via_buffer, queue);
list_add_tail(&via->queue, &cam->buffer_queue);
list_for_each_entry_safe(buf, tmp, &cam->buffer_queue, queue) {
list_for_each_entry_safe(buf, tmp, &cam->buffer_queue, queue) {
struct list_head buffer_queue;
.buf_queue = buffer_queue,
.buf_queue = buffer_queue,
.buf_queue = buffer_queue,
.buf_queue = buffer_queue,
.buf_queue = buffer_queue,
.buf_queue = buffer_queue,
.buf_queue = buffer_queue,
.buf_queue = buffer_queue,