Home
last modified time | relevance | path

Searched refs:dma_queue (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/media/platform/ti/davinci/
H A Dvpif_display.c156 list_add_tail(&buf->list, &common->dma_queue); in vpif_buffer_queue()
200 list_entry(common->dma_queue.next, in vpif_start_streaming()
236 list_for_each_entry_safe(buf, tmp, &common->dma_queue, list) { in vpif_start_streaming()
284 while (!list_empty(&common->dma_queue)) { in vpif_stop_streaming()
285 common->next_frm = list_entry(common->dma_queue.next, in vpif_stop_streaming()
308 common->next_frm = list_entry(common->dma_queue.next, in process_progressive_mode()
342 if (list_empty(&common->dma_queue) in process_interlaced_mode()
379 if (list_empty(&common->dma_queue)) { in vpif_channel_isr()
1179 INIT_LIST_HEAD(&common->dma_queue); in vpif_probe_complete()
H A Dvpif_capture.c156 list_add_tail(&buf->list, &common->dma_queue); in vpif_buffer_queue()
207 common->cur_frm = common->next_frm = list_entry(common->dma_queue.next, in vpif_start_streaming()
241 list_for_each_entry_safe(buf, tmp, &common->dma_queue, list) { in vpif_start_streaming()
297 while (!list_empty(&common->dma_queue)) { in vpif_stop_streaming()
298 common->next_frm = list_entry(common->dma_queue.next, in vpif_stop_streaming()
344 common->next_frm = list_entry(common->dma_queue.next, in vpif_schedule_next_buffer()
388 if (list_empty(&common->dma_queue)) { in vpif_channel_isr()
437 if (list_empty(&common->dma_queue) || in vpif_channel_isr()
1439 INIT_LIST_HEAD(&common->dma_queue); in vpif_probe_complete()
H A Dvpif_capture.h56 struct list_head dma_queue; member
H A Dvpif_display.h69 struct list_head dma_queue; /* Queue of filled frames */ member
/linux/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()
1196 if (!list_empty(&isc->dma_queue) && !isc->stop) { in microchip_isc_interrupt()
1197 isc->cur_frm = list_first_entry(&isc->dma_queue, in microchip_isc_interrupt()
1794 INIT_LIST_HEAD(&isc->dma_queue); in isc_async_complete()
H A Dmicrochip-isc.h295 struct list_head dma_queue; member
/linux/drivers/media/platform/ti/omap/
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()
992 list_add_tail(&voutbuf->queue, &vout->dma_queue); in omap_vout_vb2_queue()
1005 vout->next_frm = vout->cur_frm = list_entry(vout->dma_queue.next, in omap_vout_vb2_start_streaming()
1077 list_for_each_entry_safe(buf, tmp, &vout->dma_queue, queue) { in omap_vout_vb2_start_streaming()
1112 list_for_each_entry_safe(buf, tmp, &vout->dma_queue, queue) { in omap_vout_vb2_stop_streaming()
1367 INIT_LIST_HEAD(&vout->dma_queue); in omap_vout_setup_video_data()
/linux/drivers/media/platform/ti/am437x/
H A Dam437x-vpfe.h273 struct list_head dma_queue; member
/linux/drivers/staging/media/deprecated/atmel/
H A Datmel-isc.h277 struct list_head dma_queue; member
/linux/drivers/media/platform/raspberrypi/rp1-cfe/
H A Dcfe.c255 struct list_head dma_queue; member
535 buf = list_first_entry(&node->dma_queue, struct cfe_buffer, in cfe_schedule_next_csi2_job()
568 buf = list_first_entry(&node->dma_queue, struct cfe_buffer, in cfe_schedule_next_pisp_job()
590 if (list_empty(&node->dma_queue)) in cfe_check_job_ready()
988 list_for_each_entry_safe(buf, tmp, &node->dma_queue, list) { in cfe_return_buffers()
1083 list_add_tail(&buf->list, &node->dma_queue); in cfe_buffer_queue()
2007 INIT_LIST_HEAD(&node->dma_queue); in cfe_register_node()
/linux/drivers/media/platform/broadcom/
H A Dbcm2835-unicam.c166 struct list_head dma_queue; member
679 buf = list_first_entry(&node->dma_queue, struct unicam_buffer, list); in unicam_schedule_next_buffer()
838 if (!list_empty(&node->dma_queue) && !node->next_frm) in unicam_isr()
1615 list_for_each_entry_safe(buf, tmp, &node->dma_queue, list) { in unicam_return_buffers()
1729 buf = list_first_entry(&node->dma_queue, struct unicam_buffer, list); in unicam_start_streaming()
1818 list_add_tail(&buf->list, &node->dma_queue); in unicam_buffer_queue()
2251 INIT_LIST_HEAD(&node->dma_queue); in unicam_register_node()
/linux/drivers/staging/vme_user/
H A Dvme_tsi148.c80 wake_up(&bridge->dma_queue[0]); in tsi148_DMA_irqhandler()
84 wake_up(&bridge->dma_queue[1]); in tsi148_DMA_irqhandler()
1834 retval = wait_event_interruptible(bridge->dma_queue[channel], in tsi148_dma_list_exec()
1841 wait_event(bridge->dma_queue[channel], in tsi148_dma_list_exec()
2310 init_waitqueue_head(&tsi148_device->dma_queue[0]); in tsi148_probe()
2311 init_waitqueue_head(&tsi148_device->dma_queue[1]); in tsi148_probe()
H A Dvme_tsi148.h35 wait_queue_head_t dma_queue[2]; member