Home
last modified time | relevance | path

Searched refs:DMA_Type (Results 1 – 25 of 43) sorted by relevance

12

/bsp/hpmicro/libraries/hpm_sdk/drivers/inc/
A Dhpm_dma_drv.h156 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 Dfm33lc0xx_fl_dma.h276 __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 Dfsl_edma.h231 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 Dfsl_edma.c26 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 Dfsl_edma.h266 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 Dfsl_edma.c48 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 Dhal_dma.h106 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 Dhal_dma.c11 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 Dhpm_dma_drv.c10 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 Dhpm_serial_nor_host_spi.c19 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 Dfm33lc0xx_fl_dma.c92 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 Ddrv_i2c.c96 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 Ddrv_spi.c252 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 Ddrv_pdm.c47 void pdm_dma_tc_callback(DMA_Type *ptr, uint32_t channel, void *user_data) in pdm_dma_tc_callback()
A Ddrv_i2s.c125 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 Dhpm_dma_mgr.h132 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 Ddrv_dma.h23 DMA_Type *dma_port;
A Ddrv_uart.h43 DMA_Type handle;
/bsp/hpmicro/libraries/hpm_sdk/soc/HPM6300/HPM6360/
A Dhpm_soc.h289 #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 Dhpm_soc.h342 #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 Dhpm_spi.h34 DMA_Type *dma_ptr;
A Dhpm_spi.c174 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 Dhpm_soc.h398 #define HPM_HDMA ((DMA_Type *) HPM_HDMA_BASE)
402 #define HPM_XDMA ((DMA_Type *) HPM_XDMA_BASE)
/bsp/nxp/lpc/lpc55sxx/Libraries/drivers/
A Ddrv_i2c.c39 DMA_Type *DMA;
/bsp/nxp/mcx/mcxn/Libraries/drivers/
A Ddrv_spi.c44 DMA_Type *DMAx;

Completed in 59 milliseconds

12