Lines Matching refs:tcd
299 void EDMA_AD_InstallTCD(DMA_AD_Type *base, uint32_t channel, edma_tcd_t *tcd);
593 void EDMA_AD_TcdReset(edma_tcd_t *tcd);
622 void EDMA_AD_TcdSetTransferConfig(edma_tcd_t *tcd, const edma_transfer_config_t *config, edma_tcd_t…
633 void EDMA_AD_TcdSetMinorOffsetConfig(edma_tcd_t *tcd, const edma_minor_offset_config_t *config);
650 void EDMA_AD_TcdSetChannelLink(edma_tcd_t *tcd, edma_channel_link_type_t type, uint32_t linkedChann…
664 static inline void EDMA_AD_TcdSetBandWidth(edma_tcd_t *tcd, edma_bandwidth_t bandWidth) in EDMA_AD_TcdSetBandWidth() argument
666 assert(tcd != NULL); in EDMA_AD_TcdSetBandWidth()
667 assert(((uint32_t)tcd & 0x1FU) == 0U); in EDMA_AD_TcdSetBandWidth()
669 tcd->CSR = (tcd->CSR & (~(uint16_t)DMA_TCD_CSR_BWC_MASK)) | DMA_TCD_CSR_BWC(bandWidth); in EDMA_AD_TcdSetBandWidth()
683 void EDMA_AD_TcdSetModulo(edma_tcd_t *tcd, edma_modulo_t srcModulo, edma_modulo_t destModulo);
693 static inline void EDMA_AD_TcdEnableAutoStopRequest(edma_tcd_t *tcd, bool enable) in EDMA_AD_TcdEnableAutoStopRequest() argument
695 assert(tcd != NULL); in EDMA_AD_TcdEnableAutoStopRequest()
696 assert(((uint32_t)tcd & 0x1FU) == 0U); in EDMA_AD_TcdEnableAutoStopRequest()
698 tcd->CSR = (tcd->CSR & (~(uint16_t)DMA_TCD_CSR_DREQ_MASK)) | DMA_TCD_CSR_DREQ(enable); in EDMA_AD_TcdEnableAutoStopRequest()
708 void EDMA_AD_TcdEnableInterrupts(edma_tcd_t *tcd, uint32_t mask);
717 void EDMA_AD_TcdDisableInterrupts(edma_tcd_t *tcd, uint32_t mask);