Searched refs:desc_hw_processing (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/dma/mediatek/ |
H A D | mtk-hsdma.c | 197 * @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 D | mtk-hsdma.c | 196 * @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