Home
last modified time | relevance | path

Searched refs:ivtv_queue (Results 1 – 4 of 4) sorted by relevance

/linux-6.1.9/drivers/media/pci/ivtv/
Divtv-queue.h60 void ivtv_queue_init(struct ivtv_queue *q);
61 void ivtv_enqueue(struct ivtv_stream *s, struct ivtv_buffer *buf, struct ivtv_queue *q);
62 struct ivtv_buffer *ivtv_dequeue(struct ivtv_stream *s, struct ivtv_queue *q);
63 int ivtv_queue_move(struct ivtv_stream *s, struct ivtv_queue *from, struct ivtv_queue *steal,
64 struct ivtv_queue *to, int needed_bytes);
Divtv-queue.c32 void ivtv_queue_init(struct ivtv_queue *q) in ivtv_queue_init()
40 void ivtv_enqueue(struct ivtv_stream *s, struct ivtv_buffer *buf, struct ivtv_queue *q) in ivtv_enqueue()
59 struct ivtv_buffer *ivtv_dequeue(struct ivtv_stream *s, struct ivtv_queue *q) in ivtv_dequeue()
76 static void ivtv_queue_move_buf(struct ivtv_stream *s, struct ivtv_queue *from, in ivtv_queue_move_buf()
77 struct ivtv_queue *to, int clear) in ivtv_queue_move_buf()
110 int ivtv_queue_move(struct ivtv_stream *s, struct ivtv_queue *from, struct ivtv_queue *steal, in ivtv_queue_move()
111 struct ivtv_queue *to, int needed_bytes) in ivtv_queue_move()
Divtv-driver.h317 struct ivtv_queue { struct
356 struct ivtv_queue q_free; /* free buffers */
357 struct ivtv_queue q_full; /* full buffers */
358 struct ivtv_queue q_io; /* waiting for I/O */
359 struct ivtv_queue q_dma; /* waiting for DMA */
360 struct ivtv_queue q_predma; /* waiting for DMA */
Divtv-fileops.c543 struct ivtv_queue q; in ivtv_write()