| /bsp/hpmicro/libraries/hpm_sdk/drivers/inc/ |
| A D | hpm_dma_drv.h | 156 static inline void dma_reset(DMA_Type *ptr) in dma_reset() 186 static inline void dma_disable_channel(DMA_Type *ptr, uint32_t ch_index) in dma_disable_channel() 200 static inline bool dma_channel_is_enable(DMA_Type *ptr, uint32_t ch_index) in dma_channel_is_enable() 420 static inline void dma_abort_channel(DMA_Type *ptr, uint32_t ch_index_mask) in dma_abort_channel() 433 static inline uint32_t dma_check_enabled_channel(DMA_Type *ptr, in dma_check_enabled_channel() 546 static inline void dma_clear_irq_status(DMA_Type *ptr, uint32_t mask) in dma_clear_irq_status() 556 static inline uint32_t dma_get_irq_status(DMA_Type *ptr) in dma_get_irq_status() 567 void dma_default_channel_config(DMA_Type *ptr, dma_channel_config_t *ch); 579 hpm_stat_t dma_setup_channel(DMA_Type *ptr, uint8_t ch_num, 607 hpm_stat_t dma_start_memcpy(DMA_Type *ptr, uint8_t ch_num, [all …]
|
| /bsp/fm33lc026/libraries/FM33LC0xx_FL_Driver/Inc/ |
| A D | fm33lc0xx_fl_dma.h | 276 __STATIC_INLINE void FL_DMA_EnableIT_AddressError(DMA_Type *DMAx) in FL_DMA_EnableIT_AddressError() 287 __STATIC_INLINE uint32_t FL_DMA_IsEnabledIT_AddressError(DMA_Type *DMAx) in FL_DMA_IsEnabledIT_AddressError() 298 __STATIC_INLINE void FL_DMA_DisableIT_AddressError(DMA_Type *DMAx) in FL_DMA_DisableIT_AddressError() 309 __STATIC_INLINE void FL_DMA_Enable(DMA_Type *DMAx) in FL_DMA_Enable() 320 __STATIC_INLINE uint32_t FL_DMA_IsEnabled(DMA_Type *DMAx) in FL_DMA_IsEnabled() 331 __STATIC_INLINE void FL_DMA_Disable(DMA_Type *DMAx) in FL_DMA_Disable() 541 __STATIC_INLINE uint32_t FL_DMA_GetFlashIncrementMode(DMA_Type *DMAx) in FL_DMA_GetFlashIncrementMode() 1140 __STATIC_INLINE uint32_t FL_DMA_ReadFlashAddress(DMA_Type *DMAx) in FL_DMA_ReadFlashAddress() 1151 __STATIC_INLINE uint32_t FL_DMA_IsActiveFlag_AddressError(DMA_Type *DMAx) in FL_DMA_IsActiveFlag_AddressError() 1162 __STATIC_INLINE void FL_DMA_ClearFlag_AddressError(DMA_Type *DMAx) in FL_DMA_ClearFlag_AddressError() [all …]
|
| /bsp/rv32m1_vega/rv32m1_sdk_riscv/devices/RV32M1/drivers/ |
| A D | fsl_edma.h | 231 DMA_Type *base; /*!< eDMA peripheral base address. */ 264 void EDMA_Init(DMA_Type *base, const edma_config_t *config); 273 void EDMA_Deinit(DMA_Type *base); 282 void EDMA_InstallTCD(DMA_Type *base, uint32_t channel, edma_tcd_t *tcd); 317 void EDMA_ResetChannel(DMA_Type *base, uint32_t channel); 344 void EDMA_SetTransferConfig(DMA_Type *base, 370 static inline void EDMA_SetChannelPreemptionConfig(DMA_Type *base, in EDMA_SetChannelPreemptionConfig() 666 static inline void EDMA_TriggerChannelStart(DMA_Type *base, uint32_t channel) in EDMA_TriggerChannelStart() 700 uint32_t EDMA_GetRemainingMajorLoopCount(DMA_Type *base, uint32_t channel); 709 static inline uint32_t EDMA_GetErrorStatusFlags(DMA_Type *base) in EDMA_GetErrorStatusFlags() [all …]
|
| A D | fsl_edma.c | 26 static uint32_t EDMA_GetInstance(DMA_Type *base); 33 static DMA_Type *const s_edmaBases[] = DMA_BASE_PTRS; 50 static uint32_t EDMA_GetInstance(DMA_Type *base) in EDMA_GetInstance() 68 void EDMA_InstallTCD(DMA_Type *base, uint32_t channel, edma_tcd_t *tcd) in EDMA_InstallTCD() 90 void EDMA_Init(DMA_Type *base, const edma_config_t *config) in EDMA_Init() 108 void EDMA_Deinit(DMA_Type *base) in EDMA_Deinit() 126 void EDMA_ResetChannel(DMA_Type *base, uint32_t channel) in EDMA_ResetChannel() 182 void EDMA_EnableChannelInterrupts(DMA_Type *base, uint32_t channel, uint32_t mask) in EDMA_EnableChannelInterrupts() 387 uint32_t EDMA_GetRemainingMajorLoopCount(DMA_Type *base, uint32_t channel) in EDMA_GetRemainingMajorLoopCount() 415 uint32_t EDMA_GetChannelStatusFlags(DMA_Type *base, uint32_t channel) in EDMA_GetChannelStatusFlags() [all …]
|
| /bsp/frdm-k64f/device/MK64F12/ |
| A D | fsl_edma.h | 266 DMA_Type *base; /*!< eDMA peripheral base address. */ 299 void EDMA_Init(DMA_Type *base, const edma_config_t *config); 308 void EDMA_Deinit(DMA_Type *base); 343 void EDMA_ResetChannel(DMA_Type *base, uint32_t channel); 370 void EDMA_SetTransferConfig(DMA_Type *base, 396 static inline void EDMA_SetChannelPreemptionConfig(DMA_Type *base, in EDMA_SetChannelPreemptionConfig() 662 static inline void EDMA_EnableChannelRequest(DMA_Type *base, uint32_t channel) in EDMA_EnableChannelRequest() 692 static inline void EDMA_TriggerChannelStart(DMA_Type *base, uint32_t channel) in EDMA_TriggerChannelStart() 726 uint32_t EDMA_GetRemainingMajorLoopCount(DMA_Type *base, uint32_t channel); 735 static inline uint32_t EDMA_GetErrorStatusFlags(DMA_Type *base) in EDMA_GetErrorStatusFlags() [all …]
|
| A D | fsl_edma.c | 48 static uint32_t EDMA_GetInstance(DMA_Type *base); 57 static void EDMA_InstallTCD(DMA_Type *base, uint32_t channel, edma_tcd_t *tcd); 64 static DMA_Type *const s_edmaBases[] = DMA_BASE_PTRS; 81 static uint32_t EDMA_GetInstance(DMA_Type *base) in EDMA_GetInstance() 99 static void EDMA_InstallTCD(DMA_Type *base, uint32_t channel, edma_tcd_t *tcd) in EDMA_InstallTCD() 121 void EDMA_Init(DMA_Type *base, const edma_config_t *config) in EDMA_Init() 139 void EDMA_Deinit(DMA_Type *base) in EDMA_Deinit() 157 void EDMA_ResetChannel(DMA_Type *base, uint32_t channel) in EDMA_ResetChannel() 418 uint32_t EDMA_GetRemainingMajorLoopCount(DMA_Type *base, uint32_t channel) in EDMA_GetRemainingMajorLoopCount() 446 uint32_t EDMA_GetChannelStatusFlags(DMA_Type *base, uint32_t channel) in EDMA_GetChannelStatusFlags() [all …]
|
| /bsp/mm32/libraries/MM32F3270_HAL/MM32F3270_HAL_Driver/Inc/ |
| A D | hal_dma.h | 106 uint32_t DMA_InitChannel(DMA_Type * DMAx, uint32_t channel, DMA_Channel_Init_Type * init); 117 void DMA_EnableChannelInterrupts(DMA_Type * DMAx, uint32_t channel, uint32_t interrupts, bool e… 126 uint32_t DMA_GetChannelInterruptStatus(DMA_Type * DMAx, uint32_t channel); 136 void DMA_ClearChannelInterruptStatus(DMA_Type * DMAx, uint32_t channel, uint32_t interrupts); 146 void DMA_EnableChannel(DMA_Type * DMAx, uint32_t channel, bool enable);
|
| /bsp/mm32/libraries/MM32F3270_HAL/MM32F3270_HAL_Driver/Src/ |
| A D | hal_dma.c | 11 uint32_t DMA_InitChannel(DMA_Type * DMAx, uint32_t channel, DMA_Channel_Init_Type * init) in DMA_InitChannel() 51 void DMA_EnableChannelInterrupts(DMA_Type * DMAx, uint32_t channel, uint32_t interrupts, bool enabl… in DMA_EnableChannelInterrupts() 63 uint32_t DMA_GetChannelInterruptStatus(DMA_Type * DMAx, uint32_t channel) in DMA_GetChannelInterruptStatus() 68 void DMA_ClearChannelInterruptStatus(DMA_Type * DMAx, uint32_t channel, uint32_t interrupts) in DMA_ClearChannelInterruptStatus() 73 void DMA_EnableChannel(DMA_Type * DMAx, uint32_t channel, bool enable) in DMA_EnableChannel()
|
| /bsp/hpmicro/libraries/hpm_sdk/drivers/src/ |
| A D | hpm_dma_drv.c | 10 hpm_stat_t dma_setup_channel(DMA_Type *ptr, uint8_t ch_num, dma_channel_config_t *ch, bool start_tr… in dma_setup_channel() 62 void dma_default_channel_config(DMA_Type *ptr, dma_channel_config_t *ch) in dma_default_channel_config() 78 hpm_stat_t dma_config_linked_descriptor(DMA_Type *ptr, dma_linked_descriptor_t *descriptor, uint8_t… in dma_config_linked_descriptor() 127 hpm_stat_t dma_start_memcpy(DMA_Type *ptr, uint8_t ch_num, in dma_start_memcpy() 189 void dma_default_handshake_config(DMA_Type *ptr, dma_handshake_config_t *config) in dma_default_handshake_config() 195 hpm_stat_t dma_setup_handshake(DMA_Type *ptr, dma_handshake_config_t *pconfig, bool start_transfer) in dma_setup_handshake()
|
| /bsp/hpmicro/libraries/hpm_sdk/components/serial_nor/interface/spi/ |
| A D | hpm_serial_nor_host_spi.c | 19 static hpm_stat_t spi_nor_rx_trigger_dma(DMA_Type *dma_ptr, uint8_t ch_num, SPI_Type *spi_ptr, 22 static hpm_stat_t spi_nor_rx_trigger_dma(DMA_Type *dma_ptr, uint8_t ch_num, SPI_Type *spi_ptr, uint… 62 static hpm_stat_t spi_nor_tx_trigger_dma(DMA_Type *dma_ptr, uint8_t ch_num, SPI_Type *spi_ptr, in spi_nor_tx_trigger_dma() 88 static hpm_stat_t spi_nor_rx_trigger_dma(DMA_Type *dma_ptr, uint8_t ch_num, SPI_Type *spi_ptr, uint… in spi_nor_rx_trigger_dma() 209 stat = spi_nor_rx_trigger_dma((DMA_Type *)host->host_param.param.dma_control.dma_base, in hpm_spi_transfer_via_dma() 224 (DMA_Type *)host->host_param.param.dma_control.dma_base, in hpm_spi_transfer_via_dma() 227 …dma_disable_channel((DMA_Type *)host->host_param.param.dma_control.dma_base, host->host_param.para… in hpm_spi_transfer_via_dma() 228 dma_reset((DMA_Type *)host->host_param.param.dma_control.dma_base); in hpm_spi_transfer_via_dma() 241 stat = spi_nor_tx_trigger_dma((DMA_Type *)host->host_param.param.dma_control.dma_base, in hpm_spi_transfer_via_dma()
|
| /bsp/fm33lc026/libraries/FM33LC0xx_FL_Driver/Src/ |
| A D | fm33lc0xx_fl_dma.c | 92 FL_ErrorStatus FL_DMA_DeInit(DMA_Type *DMAx) in FL_DMA_DeInit() 125 FL_ErrorStatus FL_DMA_Init(DMA_Type *DMAx, FL_DMA_InitTypeDef *initStruct, uint32_t channel) in FL_DMA_Init() 213 FL_ErrorStatus FL_DMA_StartTransmission(DMA_Type *DMAx, FL_DMA_ConfigTypeDef *configStruct, uint32_… in FL_DMA_StartTransmission()
|
| /bsp/hpmicro/libraries/drivers/ |
| A D | drv_i2c.c | 96 static hpm_stat_t i2c_tx_trigger_dma(DMA_Type *dma_ptr, uint8_t ch_num, I2C_Type *i2c_ptr, uint32_t… 97 static hpm_stat_t i2c_rx_trigger_dma(DMA_Type *dma_ptr, uint8_t ch_num, I2C_Type *i2c_ptr, uint32_t… 160 static hpm_stat_t i2c_tx_trigger_dma(DMA_Type *dma_ptr, uint8_t ch_num, I2C_Type *i2c_ptr, uint32_t… in i2c_tx_trigger_dma() 176 static hpm_stat_t i2c_rx_trigger_dma(DMA_Type *dma_ptr, uint8_t ch_num, I2C_Type *i2c_ptr, uint32_t… in i2c_rx_trigger_dma() 192 void i2c_dma_channel_tc_callback(DMA_Type *ptr, uint32_t channel, void *user_data) in i2c_dma_channel_tc_callback()
|
| A D | drv_spi.c | 252 void spi_dma_channel_tc_callback(DMA_Type *ptr, uint32_t channel, void *user_data) in spi_dma_channel_tc_callback() 377 hpm_stat_t spi_tx_trigger_dma(DMA_Type *dma_ptr, uint8_t ch_num, SPI_Type *spi_ptr, uint32_t src, u… in spi_tx_trigger_dma() 391 hpm_stat_t spi_rx_trigger_dma(DMA_Type *dma_ptr, uint8_t ch_num, SPI_Type *spi_ptr, uint32_t dst, u… in spi_rx_trigger_dma()
|
| A D | drv_pdm.c | 47 void pdm_dma_tc_callback(DMA_Type *ptr, uint32_t channel, void *user_data) in pdm_dma_tc_callback()
|
| A D | drv_i2s.c | 125 void i2s_tx_dma_tc_callback(DMA_Type *ptr, uint32_t channel, void *user_data) in i2s_tx_dma_tc_callback() 132 void i2s_rx_dma_tc_callback(DMA_Type *ptr, uint32_t channel, void *user_data) in i2s_rx_dma_tc_callback()
|
| /bsp/hpmicro/libraries/hpm_sdk/components/dma_mgr/ |
| A D | hpm_dma_mgr.h | 132 typedef void (*dma_mgr_chn_cb_t)(DMA_Type *base, uint32_t channel, void *cb_data_ptr); 138 DMA_Type *base; /**< The DMA intance that the allocated channel belongs to */ 175 void dma_mgr_isr_handler(DMA_Type *ptr, uint32_t instance);
|
| /bsp/mm32/libraries/HAL_Drivers/ |
| A D | drv_dma.h | 23 DMA_Type *dma_port;
|
| A D | drv_uart.h | 43 DMA_Type handle;
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6300/HPM6360/ |
| A D | hpm_soc.h | 289 #define HPM_HDMA ((DMA_Type *) HPM_HDMA_BASE) 293 #define HPM_XDMA ((DMA_Type *) HPM_XDMA_BASE)
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6200/HPM6280/ |
| A D | hpm_soc.h | 342 #define HPM_HDMA ((DMA_Type *) HPM_HDMA_BASE) 346 #define HPM_XDMA ((DMA_Type *) HPM_XDMA_BASE)
|
| /bsp/hpmicro/libraries/hpm_sdk/components/spi/ |
| A D | hpm_spi.h | 34 DMA_Type *dma_ptr;
|
| A D | hpm_spi.c | 174 static hpm_stat_t hpm_spi_tx_trigger_dma(DMA_Type *dma_ptr, uint8_t ch_num, SPI_Type *spi_ptr, uint… in hpm_spi_tx_trigger_dma() 190 static hpm_stat_t hpm_spi_rx_trigger_dma(DMA_Type *dma_ptr, uint8_t ch_num, SPI_Type *spi_ptr, uint… in hpm_spi_rx_trigger_dma() 411 DMA_Type *dma_ptr = context->dma_context.dma_ptr; in spi_setup_trans_with_dma_chain() 490 DMA_Type *dma_ptr = context->dma_context.dma_ptr; in spi_setup_trans_with_dma() 1081 void dma_channel_tc_callback(DMA_Type *ptr, uint32_t channel, void *user_data) in dma_channel_tc_callback()
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6700/HPM6750/ |
| A D | hpm_soc.h | 398 #define HPM_HDMA ((DMA_Type *) HPM_HDMA_BASE) 402 #define HPM_XDMA ((DMA_Type *) HPM_XDMA_BASE)
|
| /bsp/nxp/lpc/lpc55sxx/Libraries/drivers/ |
| A D | drv_i2c.c | 39 DMA_Type *DMA;
|
| /bsp/nxp/mcx/mcxn/Libraries/drivers/ |
| A D | drv_spi.c | 44 DMA_Type *DMAx;
|