Lines Matching +full:device +full:- +full:id
4 * SPDX-License-Identifier: Apache-2.0
40 void (*config_irq)(const struct device *dev);
50 uint32_t bdma_stm32_id_to_channel(uint32_t id);
52 uint32_t bdma_stm32_slot_to_channel(uint32_t id);
58 bool bdma_stm32_is_gi_active(BDMA_TypeDef *DMAx, uint32_t id);
59 void bdma_stm32_clear_gi(BDMA_TypeDef *DMAx, uint32_t id);
61 void bdma_stm32_clear_tc(BDMA_TypeDef *DMAx, uint32_t id);
62 void bdma_stm32_clear_ht(BDMA_TypeDef *DMAx, uint32_t id);
63 bool bdma_stm32_is_te_active(BDMA_TypeDef *DMAx, uint32_t id);
64 void bdma_stm32_clear_te(BDMA_TypeDef *DMAx, uint32_t id);
66 bool stm32_bdma_is_irq_active(BDMA_TypeDef *dma, uint32_t id);
67 bool stm32_bdma_is_ht_irq_active(BDMA_TypeDef *ma, uint32_t id);
68 bool stm32_bdma_is_tc_irq_active(BDMA_TypeDef *ma, uint32_t id);
70 void stm32_bdma_dump_channel_irq(BDMA_TypeDef *dma, uint32_t id);
71 void stm32_bdma_clear_channel_irq(BDMA_TypeDef *dma, uint32_t id);
72 bool stm32_bdma_is_irq_happened(BDMA_TypeDef *dma, uint32_t id);
73 void stm32_bdma_enable_channel(BDMA_TypeDef *dma, uint32_t id);
74 int stm32_bdma_disable_channel(BDMA_TypeDef *dma, uint32_t id);
77 void stm32_dma_config_channel_function(BDMA_TypeDef *dma, uint32_t id,
84 int bdma_stm32_configure(const struct device *dev, uint32_t id,
86 int bdma_stm32_reload(const struct device *dev, uint32_t id,
88 int bdma_stm32_start(const struct device *dev, uint32_t id);
89 int bdma_stm32_stop(const struct device *dev, uint32_t id);
90 int bdma_stm32_get_status(const struct device *dev, uint32_t id,