Lines Matching refs:hmdma
310 static void OSPI_DMACplt(MDMA_HandleTypeDef *hmdma);
311 static void OSPI_DMAError(MDMA_HandleTypeDef *hmdma);
312 static void OSPI_DMAAbortCplt(MDMA_HandleTypeDef *hmdma);
317 static void OSPI_DMAAbortOnError(MDMA_HandleTypeDef *hmdma);
758 hospi->hmdma->XferAbortCallback = OSPI_DMAAbortCplt; in HAL_OSPI_IRQHandler()
759 if (HAL_MDMA_Abort_IT(hospi->hmdma) != HAL_OK) in HAL_OSPI_IRQHandler()
1465 hospi->hmdma->XferCpltCallback = OSPI_DMACplt; in HAL_OSPI_Transmit_DMA()
1468 hospi->hmdma->XferErrorCallback = OSPI_DMAError; in HAL_OSPI_Transmit_DMA()
1471 hospi->hmdma->XferAbortCallback = NULL; in HAL_OSPI_Transmit_DMA()
1475 …MODIFY_REG(hospi->hmdma->Instance->CTCR, (MDMA_CTCR_DINC | MDMA_CTCR_DINCOS), MDMA_DEST_INC_DISABL… in HAL_OSPI_Transmit_DMA()
1478 if (hospi->hmdma->Init.SourceDataSize == MDMA_SRC_DATASIZE_BYTE) in HAL_OSPI_Transmit_DMA()
1480 … MODIFY_REG(hospi->hmdma->Instance->CTCR, (MDMA_CTCR_SINC | MDMA_CTCR_SINCOS), MDMA_SRC_INC_BYTE); in HAL_OSPI_Transmit_DMA()
1482 else if (hospi->hmdma->Init.SourceDataSize == MDMA_SRC_DATASIZE_HALFWORD) in HAL_OSPI_Transmit_DMA()
1484 …MODIFY_REG(hospi->hmdma->Instance->CTCR, (MDMA_CTCR_SINC | MDMA_CTCR_SINCOS), MDMA_SRC_INC_HALFWOR… in HAL_OSPI_Transmit_DMA()
1486 else if (hospi->hmdma->Init.SourceDataSize == MDMA_SRC_DATASIZE_WORD) in HAL_OSPI_Transmit_DMA()
1488 … MODIFY_REG(hospi->hmdma->Instance->CTCR, (MDMA_CTCR_SINC | MDMA_CTCR_SINCOS), MDMA_SRC_INC_WORD); in HAL_OSPI_Transmit_DMA()
1498 …if (HAL_MDMA_Start_IT(hospi->hmdma, (uint32_t)&hospi->Instance->DR, (uint32_t)pData, hospi->XferSi… in HAL_OSPI_Transmit_DMA()
1570 hospi->hmdma->XferCpltCallback = OSPI_DMACplt; in HAL_OSPI_Receive_DMA()
1573 hospi->hmdma->XferErrorCallback = OSPI_DMAError; in HAL_OSPI_Receive_DMA()
1576 hospi->hmdma->XferAbortCallback = NULL; in HAL_OSPI_Receive_DMA()
1579 …MODIFY_REG(hospi->hmdma->Instance->CTCR, (MDMA_CTCR_SINC | MDMA_CTCR_SINCOS), MDMA_SRC_INC_DISABLE… in HAL_OSPI_Receive_DMA()
1582 if (hospi->hmdma->Init.DestDataSize == MDMA_DEST_DATASIZE_BYTE) in HAL_OSPI_Receive_DMA()
1584 … MODIFY_REG(hospi->hmdma->Instance->CTCR, (MDMA_CTCR_DINC | MDMA_CTCR_DINCOS), MDMA_DEST_INC_BYTE); in HAL_OSPI_Receive_DMA()
1586 else if (hospi->hmdma->Init.DestDataSize == MDMA_DEST_DATASIZE_HALFWORD) in HAL_OSPI_Receive_DMA()
1588 …MODIFY_REG(hospi->hmdma->Instance->CTCR, (MDMA_CTCR_DINC | MDMA_CTCR_DINCOS), MDMA_DEST_INC_HALFWO… in HAL_OSPI_Receive_DMA()
1590 else if (hospi->hmdma->Init.DestDataSize == MDMA_DEST_DATASIZE_WORD) in HAL_OSPI_Receive_DMA()
1592 … MODIFY_REG(hospi->hmdma->Instance->CTCR, (MDMA_CTCR_DINC | MDMA_CTCR_DINCOS), MDMA_DEST_INC_WORD); in HAL_OSPI_Receive_DMA()
1602 …if (HAL_MDMA_Start_IT(hospi->hmdma, (uint32_t)&hospi->Instance->DR, (uint32_t)pData, hospi->XferSi… in HAL_OSPI_Receive_DMA()
2264 status = HAL_MDMA_Abort(hospi->hmdma); in HAL_OSPI_Abort()
2337 hospi->hmdma->XferAbortCallback = OSPI_DMAAbortCplt; in HAL_OSPI_Abort_IT()
2338 if (HAL_MDMA_Abort_IT(hospi->hmdma) != HAL_OK) in HAL_OSPI_Abort_IT()
2739 static void OSPI_DMACplt(MDMA_HandleTypeDef *hmdma) in OSPI_DMACplt() argument
2741 OSPI_HandleTypeDef *hospi = (OSPI_HandleTypeDef *)(hmdma->Parent); in OSPI_DMACplt()
2748 __HAL_MDMA_DISABLE(hmdma); in OSPI_DMACplt()
2759 static void OSPI_DMAError(MDMA_HandleTypeDef *hmdma) in OSPI_DMAError() argument
2761 OSPI_HandleTypeDef *hospi = (OSPI_HandleTypeDef *)(hmdma->Parent); in OSPI_DMAError()
2775 hospi->hmdma->XferAbortCallback = OSPI_DMAAbortOnError; in OSPI_DMAError()
2776 if (HAL_MDMA_Abort_IT(hospi->hmdma) != HAL_OK) in OSPI_DMAError()
2795 static void OSPI_DMAAbortOnError(MDMA_HandleTypeDef *hmdma) in OSPI_DMAAbortOnError() argument
2797 OSPI_HandleTypeDef *hospi = (OSPI_HandleTypeDef *)(hmdma->Parent); in OSPI_DMAAbortOnError()
2830 static void OSPI_DMAAbortCplt(MDMA_HandleTypeDef *hmdma) in OSPI_DMAAbortCplt() argument
2832 OSPI_HandleTypeDef *hospi = (OSPI_HandleTypeDef *)(hmdma->Parent); in OSPI_DMAAbortCplt()