Searched refs:ivtv_queue (Results 1 – 4 of 4) sorted by relevance
/Linux-v5.10/drivers/media/pci/ivtv/ |
D | ivtv-queue.h | 59 void ivtv_queue_init(struct ivtv_queue *q); 60 void ivtv_enqueue(struct ivtv_stream *s, struct ivtv_buffer *buf, struct ivtv_queue *q); 61 struct ivtv_buffer *ivtv_dequeue(struct ivtv_stream *s, struct ivtv_queue *q); 62 int ivtv_queue_move(struct ivtv_stream *s, struct ivtv_queue *from, struct ivtv_queue *steal, 63 struct ivtv_queue *to, int needed_bytes);
|
D | ivtv-queue.c | 32 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()
|
D | ivtv-driver.h | 319 struct ivtv_queue { struct 359 struct ivtv_queue q_free; /* free buffers */ 360 struct ivtv_queue q_full; /* full buffers */ 361 struct ivtv_queue q_io; /* waiting for I/O */ 362 struct ivtv_queue q_dma; /* waiting for DMA */ 363 struct ivtv_queue q_predma; /* waiting for DMA */
|
D | ivtv-fileops.c | 543 struct ivtv_queue q; in ivtv_write()
|