Home
last modified time | relevance | path

Searched refs:desc_hw_processing (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/dma/mediatek/
H A Dmtk-hsdma.c197 * @desc_hw_processing: List those descriptors the hardware is processing,
204 struct list_head desc_hw_processing; member
512 * Move VD from desc_issued to desc_hw_processing when entire in mtk_hsdma_issue_vchan_pending()
522 * The extra list desc_hw_processing is used because in mtk_hsdma_issue_vchan_pending()
529 list_move_tail(&vd->node, &hvc->desc_hw_processing); in mtk_hsdma_issue_vchan_pending()
588 /* Remove VD from list desc_hw_processing */ in mtk_hsdma_free_rooms_in_ring()
595 list_empty(&hvc->desc_hw_processing)) { in mtk_hsdma_free_rooms_in_ring()
666 list_for_each_entry(vd, &hvc->desc_hw_processing, node) in mtk_hsdma_find_active_desc()
767 if (!list_empty(&hvc->desc_hw_processing)) { in mtk_hsdma_free_active_desc()
779 WARN_ONCE(!list_empty(&hvc->desc_hw_processing), in mtk_hsdma_free_active_desc()
[all...]
/kernel/linux/linux-6.6/drivers/dma/mediatek/
H A Dmtk-hsdma.c196 * @desc_hw_processing: List those descriptors the hardware is processing,
203 struct list_head desc_hw_processing; member
511 * Move VD from desc_issued to desc_hw_processing when entire in mtk_hsdma_issue_vchan_pending()
521 * The extra list desc_hw_processing is used because in mtk_hsdma_issue_vchan_pending()
528 list_move_tail(&vd->node, &hvc->desc_hw_processing); in mtk_hsdma_issue_vchan_pending()
587 /* Remove VD from list desc_hw_processing */ in mtk_hsdma_free_rooms_in_ring()
594 list_empty(&hvc->desc_hw_processing)) { in mtk_hsdma_free_rooms_in_ring()
665 list_for_each_entry(vd, &hvc->desc_hw_processing, node) in mtk_hsdma_find_active_desc()
766 if (!list_empty(&hvc->desc_hw_processing)) { in mtk_hsdma_free_active_desc()
778 WARN_ONCE(!list_empty(&hvc->desc_hw_processing), in mtk_hsdma_free_active_desc()
[all...]

Completed in 3 milliseconds