Lines Matching refs:tcd
298 void EDMA_InstallTCD(DMA_Type *base, uint32_t channel, edma_tcd_t *tcd);
560 void EDMA_TcdReset(edma_tcd_t *tcd);
589 void EDMA_TcdSetTransferConfig(edma_tcd_t *tcd, const edma_transfer_config_t *config, edma_tcd_t *n…
600 void EDMA_TcdSetMinorOffsetConfig(edma_tcd_t *tcd, const edma_minor_offset_config_t *config);
617 void EDMA_TcdSetChannelLink(edma_tcd_t *tcd, edma_channel_link_type_t linkType, uint32_t linkedChan…
631 static inline void EDMA_TcdSetBandWidth(edma_tcd_t *tcd, edma_bandwidth_t bandWidth) in EDMA_TcdSetBandWidth() argument
633 assert(tcd != NULL); in EDMA_TcdSetBandWidth()
634 assert(((uint32_t)tcd & 0x1FU) == 0U); in EDMA_TcdSetBandWidth()
636 tcd->CSR = (uint16_t)((tcd->CSR & (~DMA_CSR_BWC_MASK)) | DMA_CSR_BWC(bandWidth)); in EDMA_TcdSetBandWidth()
650 void EDMA_TcdSetModulo(edma_tcd_t *tcd, edma_modulo_t srcModulo, edma_modulo_t destModulo);
660 static inline void EDMA_TcdEnableAutoStopRequest(edma_tcd_t *tcd, bool enable) in EDMA_TcdEnableAutoStopRequest() argument
662 assert(tcd != NULL); in EDMA_TcdEnableAutoStopRequest()
663 assert(((uint32_t)tcd & 0x1FU) == 0U); in EDMA_TcdEnableAutoStopRequest()
665 …tcd->CSR = (uint16_t)((tcd->CSR & (~DMA_CSR_DREQ_MASK)) | DMA_CSR_DREQ((true == enable ? 1U : 0U))… in EDMA_TcdEnableAutoStopRequest()
675 void EDMA_TcdEnableInterrupts(edma_tcd_t *tcd, uint32_t mask);
684 void EDMA_TcdDisableInterrupts(edma_tcd_t *tcd, uint32_t mask);
695 void EDMA_TcdSetMajorOffsetConfig(edma_tcd_t *tcd, int32_t sourceOffset, int32_t destOffset);