Lines Matching refs:BDPool
579 void SDMA_InstallBDMemory(sdma_handle_t *handle, sdma_buffer_descriptor_t *BDPool, uint32_t BDCount) in SDMA_InstallBDMemory() argument
581 assert((handle != NULL) && (BDPool != NULL) && (BDCount != 0UL)); in SDMA_InstallBDMemory()
586 handle->BDPool = BDPool; in SDMA_InstallBDMemory()
593 MEMORY_ConvertMemoryMapAddress((uint32_t)(handle->BDPool), kMEMORY_Local2DMA); in SDMA_InstallBDMemory()
595 MEMORY_ConvertMemoryMapAddress((uint32_t)(handle->BDPool), kMEMORY_Local2DMA); in SDMA_InstallBDMemory()
597 s_SDMACCB[sdmaInstance][handle->channel].baseBDAddr = (uint32_t)(handle->BDPool); in SDMA_InstallBDMemory()
598 s_SDMACCB[sdmaInstance][handle->channel].currentBDAddr = (uint32_t)(handle->BDPool); in SDMA_InstallBDMemory()
932 if (handle->BDPool == NULL) in SDMA_SubmitTransfer()
1011 if (handle->BDPool == NULL) in SDMA_GetTransferredBytes()
1028 if (handle->BDPool != NULL) in SDMA_HandleIRQ()
1032 s_SDMACCB[0][handle->channel].currentBDAddr = (uint32_t)(&handle->BDPool[handle->bdIndex]); in SDMA_HandleIRQ()