Home
last modified time | relevance | path

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

/Linux-v6.6/drivers/media/platform/ti/davinci/
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()
Dvpif_capture.h56 struct list_head dma_queue; member
Dvpif_display.h69 struct list_head dma_queue; /* Queue of filled frames */ member
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()
/Linux-v6.6/drivers/media/platform/microchip/
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()
Dmicrochip-isc.h295 struct list_head dma_queue; member
/Linux-v6.6/drivers/staging/media/deprecated/atmel/
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()
Datmel-isc.h277 struct list_head dma_queue; member
/Linux-v6.6/drivers/media/platform/ti/omap/
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()
Domap_voutdef.h172 struct list_head dma_queue; member
/Linux-v6.6/drivers/media/platform/ti/am437x/
Dam437x-vpfe.h273 struct list_head dma_queue; member
Dam437x-vpfe.c1114 if (list_empty(&vpfe->dma_queue)) { in vpfe_schedule_next_buffer()
1119 vpfe->next_frm = list_entry(vpfe->dma_queue.next, in vpfe_schedule_next_buffer()
1836 list_add_tail(&buf->list, &vpfe->dma_queue); in vpfe_buffer_queue()
1847 list_for_each_entry_safe(buf, node, &vpfe->dma_queue, list) { in vpfe_return_all_buffers()
1894 vpfe->next_frm = list_entry(vpfe->dma_queue.next, in vpfe_start_streaming()
2249 INIT_LIST_HEAD(&vpfe->dma_queue); in vpfe_probe_complete()
/Linux-v6.6/drivers/net/ethernet/ti/
Dnetcp.h37 void *dma_queue; member
Dnetcp_core.c1257 knav_queue_push(tx_pipe->dma_queue, dma, dma_sz, 0); in netcp_tx_submit_skb()
1349 tx_pipe->dma_queue = knav_queue_open(name, tx_pipe->dma_queue_id, in netcp_txpipe_open()
1351 if (IS_ERR(tx_pipe->dma_queue)) { in netcp_txpipe_open()
1353 name, tx_pipe->dma_queue); in netcp_txpipe_open()
1354 ret = PTR_ERR(tx_pipe->dma_queue); in netcp_txpipe_open()
/Linux-v6.6/drivers/staging/vme_user/
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()
2305 init_waitqueue_head(&tsi148_device->dma_queue[0]); in tsi148_probe()
2306 init_waitqueue_head(&tsi148_device->dma_queue[1]); in tsi148_probe()
Dvme_tsi148.h35 wait_queue_head_t dma_queue[2]; member