Lines Matching refs:tcd

499 void EDMA_InstallTCD(EDMA_Type *base, uint32_t channel, edma_tcd_t *tcd);
1081 void EDMA_ConfigChannelSoftwareTCD(edma_tcd_t *tcd, const edma_transfer_config_t *transfer);
1094 void EDMA_TcdReset(edma_tcd_t *tcd);
1126 void EDMA_TcdSetTransferConfig(edma_tcd_t *tcd, const edma_transfer_config_t *config, edma_tcd_t *n…
1140 void EDMA_TcdSetMinorOffsetConfig(edma_tcd_t *tcd, const edma_minor_offset_config_t *config);
1160 void EDMA_TcdSetChannelLink(edma_tcd_t *tcd, edma_channel_link_type_t type, uint32_t linkedChannel);
1178 static inline void EDMA_TcdSetBandWidth(edma_tcd_t *tcd, edma_bandwidth_t bandWidth) in EDMA_TcdSetBandWidth() argument
1180 assert(tcd != NULL); in EDMA_TcdSetBandWidth()
1182 EDMA_TCD_CSR(tcd, kEDMA_EDMA4Flag) = in EDMA_TcdSetBandWidth()
1183 … (uint16_t)((EDMA_TCD_CSR(tcd, kEDMA_EDMA4Flag) & (~DMA_CSR_BWC_MASK)) | DMA_CSR_BWC(bandWidth)); in EDMA_TcdSetBandWidth()
1201 void EDMA_TcdSetModulo(edma_tcd_t *tcd, edma_modulo_t srcModulo, edma_modulo_t destModulo);
1214 static inline void EDMA_TcdEnableAutoStopRequest(edma_tcd_t *tcd, bool enable) in EDMA_TcdEnableAutoStopRequest() argument
1216 assert(tcd != NULL); in EDMA_TcdEnableAutoStopRequest()
1218 …EDMA_TCD_CSR(tcd, kEDMA_EDMA4Flag) = (uint16_t)((EDMA_TCD_CSR(tcd, kEDMA_EDMA4Flag) & (~DMA_CSR_DR… in EDMA_TcdEnableAutoStopRequest()
1232 void EDMA_TcdEnableInterrupts(edma_tcd_t *tcd, uint32_t mask);
1244 void EDMA_TcdDisableInterrupts(edma_tcd_t *tcd, uint32_t mask);
1258 void EDMA_TcdSetMajorOffsetConfig(edma_tcd_t *tcd, int32_t sourceOffset, int32_t destOffset);
1274 void EDMA_ConfigChannelSoftwareTCDExt(EDMA_Type *base, edma_tcd_t *tcd, const edma_transfer_config_…
1285 void EDMA_TcdResetExt(EDMA_Type *base, edma_tcd_t *tcd);
1316 edma_tcd_t *tcd,
1330 void EDMA_TcdSetMinorOffsetConfigExt(EDMA_Type *base, edma_tcd_t *tcd, const edma_minor_offset_conf…
1348 void EDMA_TcdSetChannelLinkExt(EDMA_Type *base, edma_tcd_t *tcd, edma_channel_link_type_t type, uin…
1364 static inline void EDMA_TcdSetBandWidthExt(EDMA_Type *base, edma_tcd_t *tcd, edma_bandwidth_t bandW… in EDMA_TcdSetBandWidthExt() argument
1366 assert(tcd != NULL); in EDMA_TcdSetBandWidthExt()
1367 assert(((uint32_t)tcd & 0x1FU) == 0U); in EDMA_TcdSetBandWidthExt()
1369 EDMA_TCD_CSR(tcd, EDMA_TCD_TYPE(base)) = in EDMA_TcdSetBandWidthExt()
1370 …(uint16_t)((EDMA_TCD_CSR(tcd, EDMA_TCD_TYPE(base)) & (~DMA_CSR_BWC_MASK)) | DMA_CSR_BWC(bandWidth)… in EDMA_TcdSetBandWidthExt()
1386 void EDMA_TcdSetModuloExt(EDMA_Type *base, edma_tcd_t *tcd, edma_modulo_t srcModulo, edma_modulo_t …
1397 static inline void EDMA_TcdEnableAutoStopRequestExt(EDMA_Type *base, edma_tcd_t *tcd, bool enable) in EDMA_TcdEnableAutoStopRequestExt() argument
1399 assert(tcd != NULL); in EDMA_TcdEnableAutoStopRequestExt()
1400 assert(((uint32_t)tcd & 0x1FU) == 0U); in EDMA_TcdEnableAutoStopRequestExt()
1402 …EDMA_TCD_CSR(tcd, EDMA_TCD_TYPE(base)) = (uint16_t)((EDMA_TCD_CSR(tcd, EDMA_TCD_TYPE(base)) & (~DM… in EDMA_TcdEnableAutoStopRequestExt()
1414 void EDMA_TcdEnableInterruptsExt(EDMA_Type *base, edma_tcd_t *tcd, uint32_t mask);
1424 void EDMA_TcdDisableInterruptsExt(EDMA_Type *base, edma_tcd_t *tcd, uint32_t mask);
1436 void EDMA_TcdSetMajorOffsetConfigExt(EDMA_Type *base, edma_tcd_t *tcd, int32_t sourceOffset, int32_…
1688 edma_tcd_t *tcd,
1752 status_t EDMA_SubmitTransferTCD(edma_handle_t *handle, edma_tcd_t *tcd);