Searched refs:ivtv_buffer (Results 1 – 7 of 7) sorted by relevance
/kernel/linux/linux-5.10/drivers/media/pci/ivtv/ |
D | ivtv-queue.c | 13 int ivtv_buf_copy_from_user(struct ivtv_stream *s, struct ivtv_buffer *buf, const char __user *src,… in ivtv_buf_copy_from_user() 24 void ivtv_buf_swap(struct ivtv_buffer *buf) in ivtv_buf_swap() 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() 61 struct ivtv_buffer *buf = NULL; in ivtv_dequeue() 66 buf = list_entry(q->list.next, struct ivtv_buffer, list); in ivtv_dequeue() 79 struct ivtv_buffer *buf = list_entry(from->list.next, struct ivtv_buffer, list); in ivtv_queue_move_buf() 133 struct ivtv_buffer *buf = list_entry(steal->list.prev, struct ivtv_buffer, list); in ivtv_queue_move() 152 buf = list_entry(steal->list.prev, struct ivtv_buffer, list); in ivtv_queue_move() 228 struct ivtv_buffer *buf = kzalloc(sizeof(struct ivtv_buffer), in ivtv_stream_alloc() [all …]
|
D | ivtv-queue.h | 41 static inline void ivtv_buf_sync_for_cpu(struct ivtv_stream *s, struct ivtv_buffer *buf) in ivtv_buf_sync_for_cpu() 48 static inline void ivtv_buf_sync_for_device(struct ivtv_stream *s, struct ivtv_buffer *buf) in ivtv_buf_sync_for_device() 55 int ivtv_buf_copy_from_user(struct ivtv_stream *s, struct ivtv_buffer *buf, const char __user *src,… 56 void ivtv_buf_swap(struct ivtv_buffer *buf); 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);
|
D | ivtv-vbi.h | 15 void ivtv_process_vbi_data(struct ivtv *itv, struct ivtv_buffer *buf,
|
D | ivtv-irq.c | 32 struct ivtv_buffer *buf; in ivtv_pcm_work_handler() 61 struct ivtv_buffer *buf; in ivtv_pio_work_handler() 114 struct ivtv_buffer *buf; in stream_enc_dma_append() 217 buf = list_entry(s->q_predma.list.next, struct ivtv_buffer, list); in stream_enc_dma_append() 249 struct ivtv_buffer *buf = NULL; in dma_post() 258 buf = list_entry(p, struct ivtv_buffer, list); in dma_post() 343 struct ivtv_buffer *buf; in ivtv_dma_stream_dec_prepare() 530 struct ivtv_buffer *buf; in ivtv_irq_dma_read()
|
D | ivtv-fileops.c | 193 static struct ivtv_buffer *ivtv_get_buffer(struct ivtv_stream *s, int non_block, int *err) in ivtv_get_buffer() 197 struct ivtv_buffer *buf; in ivtv_get_buffer() 286 static size_t ivtv_copy_buf_to_user(struct ivtv_stream *s, struct ivtv_buffer *buf, in ivtv_copy_buf_to_user() 365 struct ivtv_buffer *buf; in ivtv_read() 542 struct ivtv_buffer *buf; in ivtv_write()
|
D | ivtv-driver.h | 309 struct ivtv_buffer { struct 602 struct ivtv_buffer sliced_mpeg_buf; /* temporary buffer holding data from sliced_mpeg_data */
|
D | ivtv-vbi.c | 363 void ivtv_process_vbi_data(struct ivtv *itv, struct ivtv_buffer *buf, in ivtv_process_vbi_data()
|