/kernel/linux/linux-5.10/drivers/staging/kpc2000/kpc_dma/ |
H A D | dma.c | 19 if ((GetEngineControl(ldev) & ENG_CTL_IRQ_ACTIVE) || (ldev->desc_completed->MyDMAAddr != GetEngineCompletePtr(ldev))) in ndd_irq_handler() 36 if (eng->desc_completed->MyDMAAddr == GetEngineCompletePtr(eng)) in ndd_irq_worker() 39 cur = eng->desc_completed; in ndd_irq_worker() 62 eng->desc_completed = cur; in ndd_irq_worker() 75 eng->desc_completed = eng->desc_pool_last; in start_dma_engine() 138 eng->desc_completed = eng->desc_pool_last; in setup_dma_engine() 237 while (cur != eng->desc_completed) { in count_descriptors_available()
|
H A D | fileops.c | 279 cur = eng->desc_completed->Next; in kpc_dma_close() 288 eng->desc_completed = cur; in kpc_dma_close()
|
H A D | kpc_dma_driver.c | 72 "desc_completed = %p\n", in show_engine_regs() 80 ldev->desc_completed in show_engine_regs()
|
H A D | kpc_dma_driver.h | 46 struct kpc_dma_descriptor *desc_completed; member
|
/kernel/linux/linux-5.10/drivers/dma/ |
H A D | virt-dma.h | 33 struct list_head desc_completed; member 103 list_add_tail(&vd->node, &vc->desc_completed); in vchan_cookie_complete() 183 list_splice_tail_init(&vc->desc_completed, head); in vchan_get_all_descriptors()
|
H A D | virt-dma.c | 91 list_splice_tail_init(&vc->desc_completed, &head); in vchan_complete() 131 INIT_LIST_HEAD(&vc->desc_completed); in vchan_init()
|
H A D | sun6i-dma.c | 904 list_add_tail(&vd->node, &vc->desc_completed); in sun6i_dma_terminate_all()
|
/kernel/linux/linux-6.6/drivers/dma/ |
H A D | virt-dma.h | 33 struct list_head desc_completed; member 103 list_add_tail(&vd->node, &vc->desc_completed); in vchan_cookie_complete() 183 list_splice_tail_init(&vc->desc_completed, head); in vchan_get_all_descriptors()
|
H A D | virt-dma.c | 91 list_splice_tail_init(&vc->desc_completed, &head); in vchan_complete() 131 INIT_LIST_HEAD(&vc->desc_completed); in vchan_init()
|
H A D | sun6i-dma.c | 929 list_add_tail(&vd->node, &vc->desc_completed); in sun6i_dma_terminate_all()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | shdma-base.h | 77 * desc_completed: return true, if this is the descriptor, that just has 92 bool (*desc_completed)(struct shdma_chan *, struct shdma_desc *); member
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | shdma-base.h | 77 * desc_completed: return true, if this is the descriptor, that just has 92 bool (*desc_completed)(struct shdma_chan *, struct shdma_desc *); member
|
/kernel/linux/linux-5.10/drivers/dma/sh/ |
H A D | shdma-base.c | 927 ops->desc_completed(schan, sdesc)) { in chan_irqt() 1008 !sdev->ops->desc_completed) in shdma_init()
|
H A D | shdmac.c | 655 .desc_completed = sh_dmae_desc_completed,
|
/kernel/linux/linux-6.6/drivers/dma/sh/ |
H A D | shdma-base.c | 919 ops->desc_completed(schan, sdesc)) { in chan_irqt() 1000 !sdev->ops->desc_completed) in shdma_init()
|
H A D | shdmac.c | 654 .desc_completed = sh_dmae_desc_completed,
|
/kernel/linux/linux-5.10/drivers/dma/mediatek/ |
H A D | mtk-hsdma.c | 591 /* Add VD into list desc_completed */ in mtk_hsdma_free_rooms_in_ring() 782 /* Free all descriptors in list desc_completed */ in mtk_hsdma_free_active_desc() 785 WARN_ONCE(!list_empty(&hvc->vc.desc_completed), in mtk_hsdma_free_active_desc() 786 "Desc pending still in list desc_completed\n"); in mtk_hsdma_free_active_desc()
|
H A D | mtk-cqdma.c | 338 /* add the parent VD into list desc_completed */ in mtk_cqdma_consume_work_queue() 595 /* free all descriptors in list desc_completed */ in mtk_cqdma_free_active_desc() 598 WARN_ONCE(!list_empty(&cvc->vc.desc_completed), in mtk_cqdma_free_active_desc() 599 "Desc pending still in list desc_completed\n"); in mtk_cqdma_free_active_desc()
|
/kernel/linux/linux-6.6/drivers/dma/mediatek/ |
H A D | mtk-hsdma.c | 590 /* Add VD into list desc_completed */ in mtk_hsdma_free_rooms_in_ring() 781 /* Free all descriptors in list desc_completed */ in mtk_hsdma_free_active_desc() 784 WARN_ONCE(!list_empty(&hvc->vc.desc_completed), in mtk_hsdma_free_active_desc() 785 "Desc pending still in list desc_completed\n"); in mtk_hsdma_free_active_desc()
|
H A D | mtk-cqdma.c | 337 /* add the parent VD into list desc_completed */ in mtk_cqdma_consume_work_queue() 594 /* free all descriptors in list desc_completed */ in mtk_cqdma_free_active_desc() 597 WARN_ONCE(!list_empty(&cvc->vc.desc_completed), in mtk_cqdma_free_active_desc() 598 "Desc pending still in list desc_completed\n"); in mtk_cqdma_free_active_desc()
|
/kernel/linux/linux-6.6/drivers/dma/lgm/ |
H A D | lgm-dma.c | 1322 list_splice_tail_init(&vc->desc_completed, &head); in dma_work()
|
/kernel/linux/linux-5.10/drivers/dma/ti/ |
H A D | k3-udma.c | 2926 list_splice_tail_init(&vc->desc_completed, &head); in udma_vchan_complete()
|
/kernel/linux/linux-6.6/drivers/dma/ti/ |
H A D | k3-udma.c | 4017 list_splice_tail_init(&vc->desc_completed, &head); in udma_vchan_complete()
|