Lines Matching refs:tcdPool

1492 void EDMA_InstallTCDMemory(edma_handle_t *handle, edma_tcd_t *tcdPool, uint32_t tcdSize)  in EDMA_InstallTCDMemory()  argument
1495 assert(((uint32_t)tcdPool & 0x1FU) == 0U); in EDMA_InstallTCDMemory()
1510 handle->tcdPool = tcdPool; in EDMA_InstallTCDMemory()
1897 if (handle->tcdPool == NULL) in EDMA_SubmitTransferTCD()
1967 EDMA_TcdResetExt(handle->base, &handle->tcdPool[currentTcd]); in EDMA_SubmitTransferTCD()
1968 (void)memcpy(&handle->tcdPool[currentTcd], tcd, sizeof(edma_tcd_t)); in EDMA_SubmitTransferTCD()
1971 …EDMA_TCD_CSR((&handle->tcdPool[currentTcd]), EDMA_TCD_TYPE(handle->base)) |= DMA_CSR_INTMAJOR_MASK; in EDMA_SubmitTransferTCD()
1977 EDMA_TCD_DLAST_SGA((&handle->tcdPool[currentTcd]), EDMA_TCD_TYPE(handle->base)) = in EDMA_SubmitTransferTCD()
1978 CONVERT_TO_DMA_ADDRESS((uint32_t)&handle->tcdPool[nextTcd]); in EDMA_SubmitTransferTCD()
1985 if (EDMA_CheckErrata(handle->base, &handle->tcdPool[previousTcd]) != kStatus_Success) in EDMA_SubmitTransferTCD()
1991 csr = EDMA_TCD_CSR((&handle->tcdPool[previousTcd]), EDMA_TCD_TYPE(handle->base)) | in EDMA_SubmitTransferTCD()
1994 EDMA_TCD_CSR((&handle->tcdPool[previousTcd]), EDMA_TCD_TYPE(handle->base)) = csr; in EDMA_SubmitTransferTCD()
2002 CONVERT_TO_DMA_ADDRESS((uint32_t)&handle->tcdPool[currentTcd])) in EDMA_SubmitTransferTCD()
2031 CONVERT_TO_DMA_ADDRESS((uint32_t)&handle->tcdPool[nextTcd])) in EDMA_SubmitTransferTCD()
2054 EDMA_InstallTCD(handle->base, handle->channel, &handle->tcdPool[currentTcd]); in EDMA_SubmitTransferTCD()
2085 if (handle->tcdPool == NULL) in EDMA_SubmitTransfer()
2154 EDMA_TcdResetExt(handle->base, &handle->tcdPool[currentTcd]); in EDMA_SubmitTransfer()
2155 EDMA_TcdSetTransferConfigExt(handle->base, &handle->tcdPool[currentTcd], config, NULL); in EDMA_SubmitTransfer()
2157 …EDMA_TCD_CSR((&handle->tcdPool[currentTcd]), EDMA_TCD_TYPE(handle->base)) |= DMA_CSR_INTMAJOR_MASK; in EDMA_SubmitTransfer()
2159 EDMA_TCD_DLAST_SGA((&handle->tcdPool[currentTcd]), EDMA_TCD_TYPE(handle->base)) = in EDMA_SubmitTransfer()
2160 CONVERT_TO_DMA_ADDRESS((uint32_t)&handle->tcdPool[nextTcd]); in EDMA_SubmitTransfer()
2165 if (EDMA_CheckErrata(handle->base, &handle->tcdPool[previousTcd]) != kStatus_Success) in EDMA_SubmitTransfer()
2171 csr = EDMA_TCD_CSR((&handle->tcdPool[previousTcd]), EDMA_TCD_TYPE(handle->base)) | in EDMA_SubmitTransfer()
2174 EDMA_TCD_CSR((&handle->tcdPool[previousTcd]), EDMA_TCD_TYPE(handle->base)) = csr; in EDMA_SubmitTransfer()
2182 CONVERT_TO_DMA_ADDRESS((uint32_t)&handle->tcdPool[currentTcd])) in EDMA_SubmitTransfer()
2211 CONVERT_TO_DMA_ADDRESS((uint32_t)&handle->tcdPool[nextTcd])) in EDMA_SubmitTransfer()
2234 EDMA_InstallTCD(handle->base, handle->channel, &handle->tcdPool[currentTcd]); in EDMA_SubmitTransfer()
2270 assert(handle->tcdPool != NULL); in EDMA_SubmitLoopTransfer()
2302 (void)memset(handle->tcdPool, 0, (uint32_t)handle->tcdSize * sizeof(edma_tcd_t)); in EDMA_SubmitLoopTransfer()
2305 transfer[i].linkTCD = &handle->tcdPool[i + 1UL]; in EDMA_SubmitLoopTransfer()
2306 EDMA_ConfigChannelSoftwareTCDExt(handle->base, &(handle->tcdPool[i]), &transfer[i]); in EDMA_SubmitLoopTransfer()
2308 if (EDMA_CheckErrata(handle->base, &(handle->tcdPool[i])) != kStatus_Success) in EDMA_SubmitLoopTransfer()
2316 transfer[i].linkTCD = &handle->tcdPool[0]; in EDMA_SubmitLoopTransfer()
2317 EDMA_ConfigChannelSoftwareTCDExt(handle->base, &(handle->tcdPool[i]), &transfer[i]); in EDMA_SubmitLoopTransfer()
2326 EDMA_InstallTCD(handle->base, handle->channel, &handle->tcdPool[0U]); in EDMA_SubmitLoopTransfer()
2350 if (handle->tcdPool == NULL) in EDMA_StartTransfer()
2404 if (handle->tcdPool == NULL) in EDMA_StartTransfer()
2465 if (handle->tcdPool != NULL) in EDMA_AbortTransfer()
2526 if (handle->tcdPool == NULL) in EDMA_HandleIRQ()
2542 sga -= CONVERT_TO_DMA_ADDRESS((uint32_t)handle->tcdPool); in EDMA_HandleIRQ()