Lines Matching refs:tcd
297 void EDMA_InstallTCD(DMA_Type *base, uint32_t channel, edma_tcd_t *tcd);
591 void EDMA_TcdReset(edma_tcd_t *tcd);
620 void EDMA_TcdSetTransferConfig(edma_tcd_t *tcd, const edma_transfer_config_t *config, edma_tcd_t *n…
631 void EDMA_TcdSetMinorOffsetConfig(edma_tcd_t *tcd, const edma_minor_offset_config_t *config);
648 void EDMA_TcdSetChannelLink(edma_tcd_t *tcd, edma_channel_link_type_t type, uint32_t linkedChannel);
662 static inline void EDMA_TcdSetBandWidth(edma_tcd_t *tcd, edma_bandwidth_t bandWidth) in EDMA_TcdSetBandWidth() argument
664 assert(tcd != NULL); in EDMA_TcdSetBandWidth()
665 assert(((uint32_t)tcd & 0x1FU) == 0U); in EDMA_TcdSetBandWidth()
667 tcd->CSR = (tcd->CSR & (~(uint16_t)DMA_TCD_CSR_BWC_MASK)) | DMA_TCD_CSR_BWC(bandWidth); in EDMA_TcdSetBandWidth()
681 void EDMA_TcdSetModulo(edma_tcd_t *tcd, edma_modulo_t srcModulo, edma_modulo_t destModulo);
691 static inline void EDMA_TcdEnableAutoStopRequest(edma_tcd_t *tcd, bool enable) in EDMA_TcdEnableAutoStopRequest() argument
693 assert(tcd != NULL); in EDMA_TcdEnableAutoStopRequest()
694 assert(((uint32_t)tcd & 0x1FU) == 0U); in EDMA_TcdEnableAutoStopRequest()
696 tcd->CSR = (tcd->CSR & (~(uint16_t)DMA_TCD_CSR_DREQ_MASK)) | DMA_TCD_CSR_DREQ(enable); in EDMA_TcdEnableAutoStopRequest()
706 void EDMA_TcdEnableInterrupts(edma_tcd_t *tcd, uint32_t mask);
715 void EDMA_TcdDisableInterrupts(edma_tcd_t *tcd, uint32_t mask);