Lines Matching refs:stream
180 INIT_LIST_HEAD(&q->stream); in videobuf_queue_core_init()
291 INIT_LIST_HEAD(&q->stream); in videobuf_queue_cancel()
465 if (!list_empty(&q->stream)) { in videobuf_reqbufs()
611 list_add_tail(&buf->stream, &q->stream); in videobuf_qbuf()
643 if (list_empty(&q->stream)) { in stream_next_buffer_check_queue()
658 !list_empty(&q->stream) || !q->streaming); in stream_next_buffer_check_queue()
685 buf = list_entry(q->stream.next, struct videobuf_buffer, stream); in stream_next_buffer()
726 list_del(&buf->stream); in videobuf_dqbuf()
750 list_for_each_entry(buf, &q->stream, stream) in videobuf_streamon()
986 list_add_tail(&q->bufs[i]->stream, &q->stream); in __videobuf_read_start()
1002 INIT_LIST_HEAD(&q->stream); in __videobuf_read_stop()
1070 q->read_buf = list_entry(q->stream.next, in videobuf_read_stream()
1072 stream); in videobuf_read_stream()
1073 list_del(&q->read_buf->stream); in videobuf_read_stream()
1102 list_add_tail(&q->read_buf->stream, in videobuf_read_stream()
1103 &q->stream); in videobuf_read_stream()
1129 if (!list_empty(&q->stream)) in videobuf_poll_stream()
1130 buf = list_entry(q->stream.next, in videobuf_poll_stream()
1131 struct videobuf_buffer, stream); in videobuf_poll_stream()
1138 q->read_buf = list_entry(q->stream.next, in videobuf_poll_stream()
1140 stream); in videobuf_poll_stream()
1141 list_del(&q->read_buf->stream); in videobuf_poll_stream()