Lines Matching full:uint32_t
19 uint32_t direction;
26 uint32_t src_size;
27 uint32_t dst_size;
41 uint32_t base;
42 uint32_t max_streams;
49 uint32_t dma_stm32_id_to_stream(uint32_t id);
51 uint32_t dma_stm32_slot_to_channel(uint32_t id);
58 typedef uint32_t (*dma_stm32_check_flag_func)(DMA_TypeDef *DMAx);
60 typedef uint32_t (*dma_stm32_check_flag_func)(const DMA_TypeDef *DMAx);
63 bool dma_stm32_is_tc_active(DMA_TypeDef *DMAx, uint32_t id);
64 void dma_stm32_clear_tc(DMA_TypeDef *DMAx, uint32_t id);
65 bool dma_stm32_is_ht_active(DMA_TypeDef *DMAx, uint32_t id);
66 void dma_stm32_clear_ht(DMA_TypeDef *DMAx, uint32_t id);
67 bool dma_stm32_is_te_active(DMA_TypeDef *DMAx, uint32_t id);
68 void dma_stm32_clear_te(DMA_TypeDef *DMAx, uint32_t id);
71 bool dma_stm32_is_dme_active(DMA_TypeDef *DMAx, uint32_t id);
72 void dma_stm32_clear_dme(DMA_TypeDef *DMAx, uint32_t id);
73 bool dma_stm32_is_fe_active(DMA_TypeDef *DMAx, uint32_t id);
74 void dma_stm32_clear_fe(DMA_TypeDef *DMAx, uint32_t id);
78 bool dma_stm32_is_gi_active(DMA_TypeDef *DMAx, uint32_t id);
79 void dma_stm32_clear_gi(DMA_TypeDef *DMAx, uint32_t id);
82 bool stm32_dma_is_irq_active(DMA_TypeDef *dma, uint32_t id);
83 bool stm32_dma_is_ht_irq_active(DMA_TypeDef *dma, uint32_t id);
84 bool stm32_dma_is_tc_irq_active(DMA_TypeDef *dma, uint32_t id);
86 void stm32_dma_dump_stream_irq(DMA_TypeDef *dma, uint32_t id);
87 void stm32_dma_clear_stream_irq(DMA_TypeDef *dma, uint32_t id);
88 bool stm32_dma_is_irq_happened(DMA_TypeDef *dma, uint32_t id);
89 bool stm32_dma_is_unexpected_irq_happened(DMA_TypeDef *dma, uint32_t id);
90 void stm32_dma_enable_stream(DMA_TypeDef *dma, uint32_t id);
91 bool stm32_dma_is_enabled_stream(DMA_TypeDef *dma, uint32_t id);
92 int stm32_dma_disable_stream(DMA_TypeDef *dma, uint32_t id);
95 void stm32_dma_config_channel_function(DMA_TypeDef *dma, uint32_t id,
96 uint32_t slot);
100 void stm32_dma_disable_fifo_irq(DMA_TypeDef *dma, uint32_t id);
102 uint32_t stm32_dma_get_fifo_threshold(uint16_t fifo_mode_control);
103 uint32_t stm32_dma_get_mburst(struct dma_config *config, bool source_periph);
104 uint32_t stm32_dma_get_pburst(struct dma_config *config, bool source_periph);
110 int dma_stm32_configure(const struct device *dev, uint32_t id,
112 int dma_stm32_reload(const struct device *dev, uint32_t id,
113 uint32_t src, uint32_t dst, size_t size);
114 int dma_stm32_start(const struct device *dev, uint32_t id);
115 int dma_stm32_stop(const struct device *dev, uint32_t id);
116 int dma_stm32_get_status(const struct device *dev, uint32_t id,