Home
last modified time | relevance | path

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

/hal_openisa-latest/vega_sdk_riscv/devices/RV32M1/drivers/
Dfsl_edma.c646 int8_t currentTcd; in EDMA_SubmitTransfer() local
658 currentTcd = handle->tail; in EDMA_SubmitTransfer()
661 nextTcd = currentTcd + 1U; in EDMA_SubmitTransfer()
670 previousTcd = currentTcd ? currentTcd - 1U : handle->tcdSize - 1U; in EDMA_SubmitTransfer()
672 EDMA_TcdReset(&handle->tcdPool[currentTcd]); in EDMA_SubmitTransfer()
673 EDMA_TcdSetTransferConfig(&handle->tcdPool[currentTcd], config, NULL); in EDMA_SubmitTransfer()
675 handle->tcdPool[currentTcd].CSR |= DMA_CSR_INTMAJOR_MASK; in EDMA_SubmitTransfer()
677 handle->tcdPool[currentTcd].DLAST_SGA = (uint32_t)&handle->tcdPool[nextTcd]; in EDMA_SubmitTransfer()
679 if (currentTcd != previousTcd) in EDMA_SubmitTransfer()
690 if (tcdRegs->DLAST_SGA == (uint32_t)&handle->tcdPool[currentTcd]) in EDMA_SubmitTransfer()
[all …]