/kernel/linux/linux-5.10/drivers/media/platform/sunxi/sun6i-csi/ |
H A D | sun6i_video.c | 171 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 D | sun6i_video.h | 25 struct list_head dma_queue; member
|
/kernel/linux/linux-5.10/drivers/media/platform/davinci/ |
H A D | vpif_display.c | 155 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 D | vpbe_display.c | 80 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 D | vpif_display.h | 78 struct list_head dma_queue; /* Queue of filled frames */ member
|
H A D | vpif_capture.h | 56 struct list_head dma_queue; member 57 /* Protects the dma_queue field */
|
H A D | vpif_capture.c | 155 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 D | vpfe_capture.c | 462 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 D | vpif_display.c | 155 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 D | vpif_capture.h | 56 struct list_head dma_queue; member 57 /* Protects the dma_queue field */
|
H A D | vpif_display.h | 69 struct list_head dma_queue; /* Queue of filled frames */ member
|
H A D | vpif_capture.c | 155 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 D | vpfe_capture.h | 143 struct list_head dma_queue; member
|
H A D | vpbe_display.h | 77 struct list_head dma_queue; member
|
/kernel/linux/linux-6.6/drivers/staging/media/deprecated/atmel/ |
H A D | atmel-isc-base.c | 373 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 D | microchip-isc-base.c | 369 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 D | omap_voutdef.h | 171 spinlock_t vbq_lock; /* spinlock for dma_queue */ 172 struct list_head dma_queue; member
|
H A D | omap_vout.c | 469 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 D | am437x-vpfe.h | 273 struct list_head dma_queue; member
|
/kernel/linux/linux-5.10/drivers/media/platform/atmel/ |
H A D | atmel-isc.h | 162 * @dma_queue: the queue for dma buffers 202 struct list_head dma_queue; member
|
H A D | atmel-isc-base.c | 825 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 D | am437x-vpfe.h | 273 struct list_head dma_queue; member
|
/kernel/linux/linux-6.6/drivers/media/platform/ti/omap/ |
H A D | omap_voutdef.h | 171 spinlock_t vbq_lock; /* spinlock for dma_queue */ 172 struct list_head dma_queue; member
|
H A D | omap_vout.c | 469 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 D | netcp.h | 37 void *dma_queue; member
|