Home
last modified time | relevance | path

Searched refs:EDMA_ST_IDLE (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/dma/dw-edma/
H A Ddw-edma-core.c254 chan->status = EDMA_ST_IDLE; in dw_edma_device_terminate_all()
256 } else if (chan->status == EDMA_ST_IDLE) { in dw_edma_device_terminate_all()
263 chan->status = EDMA_ST_IDLE; in dw_edma_device_terminate_all()
284 chan->status == EDMA_ST_IDLE) { in dw_edma_device_issue_pending()
512 chan->status = dw_edma_start_transfer(chan) ? EDMA_ST_BUSY : EDMA_ST_IDLE; in dw_edma_done_interrupt()
519 chan->status = EDMA_ST_IDLE; in dw_edma_done_interrupt()
549 chan->status = EDMA_ST_IDLE; in dw_edma_abort_interrupt()
615 if (chan->status != EDMA_ST_IDLE) in dw_edma_alloc_chan_resources()
697 chan->status = EDMA_ST_IDLE; in dw_edma_channel_setup()
H A Ddw-edma-core.h36 EDMA_ST_IDLE = 0, enumerator
/kernel/linux/linux-6.6/drivers/dma/dw-edma/
H A Ddw-edma-core.c288 chan->status = EDMA_ST_IDLE; in dw_edma_device_terminate_all()
290 } else if (chan->status == EDMA_ST_IDLE) { in dw_edma_device_terminate_all()
297 chan->status = EDMA_ST_IDLE; in dw_edma_device_terminate_all()
318 chan->status == EDMA_ST_IDLE) { in dw_edma_device_issue_pending()
617 chan->status = dw_edma_start_transfer(chan) ? EDMA_ST_BUSY : EDMA_ST_IDLE; in dw_edma_done_interrupt()
624 chan->status = EDMA_ST_IDLE; in dw_edma_done_interrupt()
652 chan->status = EDMA_ST_IDLE; in dw_edma_abort_interrupt()
687 if (chan->status != EDMA_ST_IDLE) in dw_edma_alloc_chan_resources()
740 chan->status = EDMA_ST_IDLE; in dw_edma_channel_setup()
H A Ddw-edma-core.h31 EDMA_ST_IDLE = 0, enumerator

Completed in 4 milliseconds