Lines Matching refs:BDPool
587 void SDMA_InstallBDMemory(sdma_handle_t *handle, sdma_buffer_descriptor_t *BDPool, uint32_t BDCount) in SDMA_InstallBDMemory() argument
589 assert((handle != NULL) && (BDPool != NULL) && (BDCount != 0UL)); in SDMA_InstallBDMemory()
594 handle->BDPool = BDPool; in SDMA_InstallBDMemory()
601 MEMORY_ConvertMemoryMapAddress((uint32_t)(handle->BDPool), kMEMORY_Local2DMA); in SDMA_InstallBDMemory()
603 MEMORY_ConvertMemoryMapAddress((uint32_t)(handle->BDPool), kMEMORY_Local2DMA); in SDMA_InstallBDMemory()
605 s_SDMACCB[sdmaInstance][handle->channel].baseBDAddr = (uint32_t)(handle->BDPool); in SDMA_InstallBDMemory()
606 s_SDMACCB[sdmaInstance][handle->channel].currentBDAddr = (uint32_t)(handle->BDPool); in SDMA_InstallBDMemory()
936 if (handle->BDPool == NULL) in SDMA_SubmitTransfer()
1015 if (handle->BDPool == NULL) in SDMA_GetTransferredBytes()
1032 if (handle->BDPool != NULL) in SDMA_HandleIRQ()
1036 s_SDMACCB[0][handle->channel].currentBDAddr = (uint32_t)(&handle->BDPool[handle->bdIndex]); in SDMA_HandleIRQ()