Home
last modified time | relevance | path

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

/hal_openisa-latest/vega_sdk_riscv/devices/RV32M1/drivers/
Dfsl_edma.h218 } edma_tcd_t; typedef
232 edma_tcd_t *tcdPool; /*!< Pointer to memory stored TCDs. */
282 void EDMA_InstallTCD(DMA_Type *base, uint32_t channel, edma_tcd_t *tcd);
347 edma_tcd_t *nextTcd);
496 void EDMA_TcdReset(edma_tcd_t *tcd);
525 void EDMA_TcdSetTransferConfig(edma_tcd_t *tcd, const edma_transfer_config_t *config, edma_tcd_t *n…
536 void EDMA_TcdSetMinorOffsetConfig(edma_tcd_t *tcd, const edma_minor_offset_config_t *config);
553 void EDMA_TcdSetChannelLink(edma_tcd_t *tcd, edma_channel_link_type_t type, uint32_t linkedChannel);
567 static inline void EDMA_TcdSetBandWidth(edma_tcd_t *tcd, edma_bandwidth_t bandWidth) in EDMA_TcdSetBandWidth()
586 void EDMA_TcdSetModulo(edma_tcd_t *tcd, edma_modulo_t srcModulo, edma_modulo_t destModulo);
[all …]
Dfsl_edma.c68 void EDMA_InstallTCD(DMA_Type *base, uint32_t channel, edma_tcd_t *tcd) in EDMA_InstallTCD()
130 EDMA_TcdReset((edma_tcd_t *)&base->TCD[channel]); in EDMA_ResetChannel()
133 …Config(DMA_Type *base, uint32_t channel, const edma_transfer_config_t *config, edma_tcd_t *nextTcd) in EDMA_SetTransferConfig()
139 EDMA_TcdSetTransferConfig((edma_tcd_t *)&base->TCD[channel], config, nextTcd); in EDMA_SetTransferConfig()
162 EDMA_TcdSetChannelLink((edma_tcd_t *)&base->TCD[channel], type, linkedChannel); in EDMA_SetChannelLink()
228 void EDMA_TcdReset(edma_tcd_t *tcd) in EDMA_TcdReset()
248 void EDMA_TcdSetTransferConfig(edma_tcd_t *tcd, const edma_transfer_config_t *config, edma_tcd_t *n… in EDMA_TcdSetTransferConfig()
288 void EDMA_TcdSetMinorOffsetConfig(edma_tcd_t *tcd, const edma_minor_offset_config_t *config) in EDMA_TcdSetMinorOffsetConfig()
303 void EDMA_TcdSetChannelLink(edma_tcd_t *tcd, edma_channel_link_type_t type, uint32_t linkedChannel) in EDMA_TcdSetChannelLink()
342 void EDMA_TcdSetModulo(edma_tcd_t *tcd, edma_modulo_t srcModulo, edma_modulo_t destModulo) in EDMA_TcdSetModulo()
[all …]
Dfsl_lpspi_edma.c210edma_tcd_t *softwareTCD_extraBytes = (edma_tcd_t *)((uint32_t)(&handle->lpspiSoftwareTCD[1]) & (~0… in LPSPI_MasterTransferEDMA()
211edma_tcd_t *softwareTCD_pcsContinuous = (edma_tcd_t *)((uint32_t)(&handle->lpspiSoftwareTCD[2]) & … in LPSPI_MasterTransferEDMA()
645edma_tcd_t *softwareTCD_extraBytes = (edma_tcd_t *)((uint32_t)(&handle->lpspiSoftwareTCD[1]) & (~0… in LPSPI_SlaveTransferEDMA()
Dfsl_lpspi_edma.h100 edma_tcd_t lpspiSoftwareTCD[3]; /*!<SoftwareTCD , internal used*/
143 edma_tcd_t lpspiSoftwareTCD[2]; /*!<SoftwareTCD , internal used*/
Dfsl_lpi2c_edma.c239 edma_tcd_t *tcd = (edma_tcd_t *)((uint32_t)(&handle->tcds[1]) & (~ALIGN_32_MASK)); in LPI2C_MasterTransferEDMA()
245 edma_tcd_t *linkTcd = NULL; in LPI2C_MasterTransferEDMA()
Dfsl_lpi2c_edma.h57edma_tcd_t tcds[2]; /*!< Software TCD. Two are allocated to provide enough room to align to 32-byt…