Lines Matching refs:list
46 INIT_LIST_HEAD(&q->list); in ivtv_queue_init()
64 list_add_tail(&buf->list, &q->list); in ivtv_enqueue()
77 if (!list_empty(&q->list)) { in ivtv_dequeue()
78 buf = list_entry(q->list.next, struct ivtv_buffer, list); in ivtv_dequeue()
79 list_del_init(q->list.next); in ivtv_dequeue()
91 struct ivtv_buffer *buf = list_entry(from->list.next, struct ivtv_buffer, list); in ivtv_queue_move_buf()
93 list_move_tail(from->list.next, &to->list); in ivtv_queue_move_buf()
145 struct ivtv_buffer *buf = list_entry(steal->list.prev, struct ivtv_buffer, list); in ivtv_queue_move()
153 list_move_tail(steal->list.prev, &from->list); in ivtv_queue_move()
162 if (list_empty(&steal->list)) in ivtv_queue_move()
164 buf = list_entry(steal->list.prev, struct ivtv_buffer, list); in ivtv_queue_move()
250 INIT_LIST_HEAD(&buf->list); in ivtv_stream_alloc()