Home
last modified time | relevance | path

Searched refs:dma_queue (Results 1 - 25 of 38) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/media/platform/sunxi/sun6i-csi/
H A Dsun6i_video.c171 buf = list_first_entry(&video->dma_queue, in sun6i_video_start_streaming()
213 list_for_each_entry(buf, &video->dma_queue, list) in sun6i_video_start_streaming()
215 INIT_LIST_HEAD(&video->dma_queue); in sun6i_video_start_streaming()
238 list_for_each_entry(buf, &video->dma_queue, list) in sun6i_video_stop_streaming()
240 INIT_LIST_HEAD(&video->dma_queue); in sun6i_video_stop_streaming()
254 list_add_tail(&buf->list, &video->dma_queue); in sun6i_video_buffer_queue()
266 buf = list_first_entry(&video->dma_queue, in sun6i_video_frame_done()
268 if (list_is_last(&buf->list, &video->dma_queue)) { in sun6i_video_frame_done()
293 if (!list_is_last(&next_buf->list, &video->dma_queue)) { in sun6i_video_frame_done()
616 INIT_LIST_HEAD(&video->dma_queue); in sun6i_video_init()
[all...]
H A Dsun6i_video.h25 struct list_head dma_queue; member
/kernel/linux/linux-5.10/drivers/media/platform/davinci/
H A Dvpif_display.c155 list_add_tail(&buf->list, &common->dma_queue); in vpif_buffer_queue()
199 list_entry(common->dma_queue.next, in vpif_start_streaming()
235 list_for_each_entry_safe(buf, tmp, &common->dma_queue, list) { in vpif_start_streaming()
283 while (!list_empty(&common->dma_queue)) { in vpif_stop_streaming()
284 common->next_frm = list_entry(common->dma_queue.next, in vpif_stop_streaming()
309 common->next_frm = list_entry(common->dma_queue.next, in process_progressive_mode()
343 if (list_empty(&common->dma_queue) in process_interlaced_mode()
380 if (list_empty(&common->dma_queue)) { in vpif_channel_isr()
1199 INIT_LIST_HEAD(&common->dma_queue); in vpif_probe_complete()
H A Dvpbe_display.c80 if (list_empty(&layer->dma_queue) || in vpbe_isr_odd_field()
91 layer->next_frm = list_entry(layer->dma_queue.next, in vpbe_isr_odd_field()
265 list_add_tail(&buf->list, &layer->dma_queue); in vpbe_buffer_queue()
278 layer->next_frm = layer->cur_frm = list_entry(layer->dma_queue.next, in vpbe_start_streaming()
294 list_for_each_entry_safe(buf, tmp, &layer->dma_queue, list) { in vpbe_start_streaming()
338 while (!list_empty(&layer->dma_queue)) { in vpbe_stop_streaming()
339 layer->next_frm = list_entry(layer->dma_queue.next, in vpbe_stop_streaming()
1443 INIT_LIST_HEAD(&disp_dev->dev[i]->dma_queue); in vpbe_display_probe()
H A Dvpif_display.h78 struct list_head dma_queue; /* Queue of filled frames */ member
H A Dvpif_capture.h56 struct list_head dma_queue; member
57 /* Protects the dma_queue field */
H A Dvpif_capture.c155 list_add_tail(&buf->list, &common->dma_queue); in vpif_buffer_queue()
206 common->cur_frm = common->next_frm = list_entry(common->dma_queue.next, in vpif_start_streaming()
240 list_for_each_entry_safe(buf, tmp, &common->dma_queue, list) { in vpif_start_streaming()
296 while (!list_empty(&common->dma_queue)) { in vpif_stop_streaming()
297 common->next_frm = list_entry(common->dma_queue.next, in vpif_stop_streaming()
345 common->next_frm = list_entry(common->dma_queue.next, in vpif_schedule_next_buffer()
389 if (list_empty(&common->dma_queue)) { in vpif_channel_isr()
438 if (list_empty(&common->dma_queue) || in vpif_channel_isr()
1454 INIT_LIST_HEAD(&common->dma_queue); in vpif_probe_complete()
H A Dvpfe_capture.c462 vpfe_dev->next_frm = list_entry(vpfe_dev->dma_queue.next, in vpfe_schedule_next_buffer()
548 if (!list_empty(&vpfe_dev->dma_queue) && in vpfe_isr()
582 !list_empty(&vpfe_dev->dma_queue) && in vdint1_isr()
1220 list_add_tail(&vb->queue, &vpfe_dev->dma_queue); in vpfe_videobuf_queue()
1241 INIT_LIST_HEAD(&vpfe_dev->dma_queue); in vpfe_videobuf_release()
1294 INIT_LIST_HEAD(&vpfe_dev->dma_queue); in vpfe_reqbufs()
1435 vpfe_dev->next_frm = list_entry(vpfe_dev->dma_queue.next, in vpfe_streamon()
/kernel/linux/linux-6.6/drivers/media/platform/ti/davinci/
H A Dvpif_display.c155 list_add_tail(&buf->list, &common->dma_queue); in vpif_buffer_queue()
199 list_entry(common->dma_queue.next, in vpif_start_streaming()
235 list_for_each_entry_safe(buf, tmp, &common->dma_queue, list) { in vpif_start_streaming()
283 while (!list_empty(&common->dma_queue)) { in vpif_stop_streaming()
284 common->next_frm = list_entry(common->dma_queue.next, in vpif_stop_streaming()
309 common->next_frm = list_entry(common->dma_queue.next, in process_progressive_mode()
343 if (list_empty(&common->dma_queue) in process_interlaced_mode()
380 if (list_empty(&common->dma_queue)) { in vpif_channel_isr()
1180 INIT_LIST_HEAD(&common->dma_queue); in vpif_probe_complete()
H A Dvpif_capture.h56 struct list_head dma_queue; member
57 /* Protects the dma_queue field */
H A Dvpif_display.h69 struct list_head dma_queue; /* Queue of filled frames */ member
H A Dvpif_capture.c155 list_add_tail(&buf->list, &common->dma_queue); in vpif_buffer_queue()
206 common->cur_frm = common->next_frm = list_entry(common->dma_queue.next, in vpif_start_streaming()
240 list_for_each_entry_safe(buf, tmp, &common->dma_queue, list) { in vpif_start_streaming()
296 while (!list_empty(&common->dma_queue)) { in vpif_stop_streaming()
297 common->next_frm = list_entry(common->dma_queue.next, in vpif_stop_streaming()
345 common->next_frm = list_entry(common->dma_queue.next, in vpif_schedule_next_buffer()
389 if (list_empty(&common->dma_queue)) { in vpif_channel_isr()
438 if (list_empty(&common->dma_queue) || in vpif_channel_isr()
1441 INIT_LIST_HEAD(&common->dma_queue); in vpif_probe_complete()
/kernel/linux/linux-5.10/include/media/davinci/
H A Dvpfe_capture.h143 struct list_head dma_queue; member
H A Dvpbe_display.h77 struct list_head dma_queue; member
/kernel/linux/linux-6.6/drivers/staging/media/deprecated/atmel/
H A Datmel-isc-base.c373 isc->cur_frm = list_first_entry(&isc->dma_queue, in isc_start_streaming()
395 list_for_each_entry(buf, &isc->dma_queue, list) in isc_start_streaming()
397 INIT_LIST_HEAD(&isc->dma_queue); in isc_start_streaming()
439 list_for_each_entry(buf, &isc->dma_queue, list) in isc_stop_streaming()
441 INIT_LIST_HEAD(&isc->dma_queue); in isc_stop_streaming()
453 if (!isc->cur_frm && list_empty(&isc->dma_queue) && in isc_buffer_queue()
458 list_add_tail(&buf->list, &isc->dma_queue); in isc_buffer_queue()
1249 if (!list_empty(&isc->dma_queue) && !isc->stop) { in atmel_isc_interrupt()
1250 isc->cur_frm = list_first_entry(&isc->dma_queue, in atmel_isc_interrupt()
1887 INIT_LIST_HEAD(&isc->dma_queue); in isc_async_complete()
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/microchip/
H A Dmicrochip-isc-base.c369 isc->cur_frm = list_first_entry(&isc->dma_queue, in isc_start_streaming()
391 list_for_each_entry(buf, &isc->dma_queue, list) in isc_start_streaming()
393 INIT_LIST_HEAD(&isc->dma_queue); in isc_start_streaming()
442 list_for_each_entry(buf, &isc->dma_queue, list) in isc_stop_streaming()
444 INIT_LIST_HEAD(&isc->dma_queue); in isc_stop_streaming()
456 if (!isc->cur_frm && list_empty(&isc->dma_queue) && in isc_buffer_queue()
461 list_add_tail(&buf->list, &isc->dma_queue); in isc_buffer_queue()
1238 if (!list_empty(&isc->dma_queue) && !isc->stop) { in microchip_isc_interrupt()
1239 isc->cur_frm = list_first_entry(&isc->dma_queue, in microchip_isc_interrupt()
1836 INIT_LIST_HEAD(&isc->dma_queue); in isc_async_complete()
[all...]
/kernel/linux/linux-5.10/drivers/media/platform/omap/
H A Domap_voutdef.h171 spinlock_t vbq_lock; /* spinlock for dma_queue */
172 struct list_head dma_queue; member
H A Domap_vout.c469 if (list_empty(&vout->dma_queue) || in omapvid_handle_interlace_display()
539 if (list_empty(&vout->dma_queue)) in omap_vout_isr()
542 vout->next_frm = list_entry(vout->dma_queue.next, in omap_vout_isr()
990 list_add_tail(&voutbuf->queue, &vout->dma_queue); in omap_vout_vb2_queue()
1002 vout->next_frm = vout->cur_frm = list_entry(vout->dma_queue.next, in omap_vout_vb2_start_streaming()
1074 list_for_each_entry_safe(buf, tmp, &vout->dma_queue, queue) { in omap_vout_vb2_start_streaming()
1109 list_for_each_entry_safe(buf, tmp, &vout->dma_queue, queue) { in omap_vout_vb2_stop_streaming()
1366 INIT_LIST_HEAD(&vout->dma_queue); in omap_vout_setup_video_data()
/kernel/linux/linux-5.10/drivers/media/platform/am437x/
H A Dam437x-vpfe.h273 struct list_head dma_queue; member
/kernel/linux/linux-5.10/drivers/media/platform/atmel/
H A Datmel-isc.h162 * @dma_queue: the queue for dma buffers
202 struct list_head dma_queue; member
H A Datmel-isc-base.c825 isc->cur_frm = list_first_entry(&isc->dma_queue, in isc_start_streaming()
846 list_for_each_entry(buf, &isc->dma_queue, list) in isc_start_streaming()
848 INIT_LIST_HEAD(&isc->dma_queue); in isc_start_streaming()
887 list_for_each_entry(buf, &isc->dma_queue, list) in isc_stop_streaming()
889 INIT_LIST_HEAD(&isc->dma_queue); in isc_stop_streaming()
901 if (!isc->cur_frm && list_empty(&isc->dma_queue) && in isc_buffer_queue()
906 list_add_tail(&buf->list, &isc->dma_queue); in isc_buffer_queue()
1673 if (!list_empty(&isc->dma_queue) && !isc->stop) { in isc_interrupt()
1674 isc->cur_frm = list_first_entry(&isc->dma_queue, in isc_interrupt()
2266 INIT_LIST_HEAD(&isc->dma_queue); in isc_async_complete()
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/ti/am437x/
H A Dam437x-vpfe.h273 struct list_head dma_queue; member
/kernel/linux/linux-6.6/drivers/media/platform/ti/omap/
H A Domap_voutdef.h171 spinlock_t vbq_lock; /* spinlock for dma_queue */
172 struct list_head dma_queue; member
H A Domap_vout.c469 if (list_empty(&vout->dma_queue) || in omapvid_handle_interlace_display()
540 if (list_empty(&vout->dma_queue)) in omap_vout_isr()
543 vout->next_frm = list_entry(vout->dma_queue.next, in omap_vout_isr()
991 list_add_tail(&voutbuf->queue, &vout->dma_queue); in omap_vout_vb2_queue()
1004 vout->next_frm = vout->cur_frm = list_entry(vout->dma_queue.next, in omap_vout_vb2_start_streaming()
1076 list_for_each_entry_safe(buf, tmp, &vout->dma_queue, queue) { in omap_vout_vb2_start_streaming()
1111 list_for_each_entry_safe(buf, tmp, &vout->dma_queue, queue) { in omap_vout_vb2_stop_streaming()
1368 INIT_LIST_HEAD(&vout->dma_queue); in omap_vout_setup_video_data()
/kernel/linux/linux-5.10/drivers/net/ethernet/ti/
H A Dnetcp.h37 void *dma_queue; member

Completed in 29 milliseconds

12