Home
last modified time | relevance | path

Searched refs:stm32_gpio_irq_line_t (Results 1 – 4 of 4) sorted by relevance

/Zephyr-latest/include/zephyr/drivers/interrupt_controller/
Dgpio_intc_stm32.h24 typedef uint32_t stm32_gpio_irq_line_t; typedef
30 stm32_gpio_irq_line_t stm32_gpio_intc_get_pin_irq_line(uint32_t port, gpio_pin_t pin);
37 void stm32_gpio_intc_enable_line(stm32_gpio_irq_line_t line);
44 void stm32_gpio_intc_disable_line(stm32_gpio_irq_line_t line);
70 void stm32_gpio_intc_select_line_trigger(stm32_gpio_irq_line_t line, uint32_t trg);
90 int stm32_gpio_intc_set_irq_callback(stm32_gpio_irq_line_t line,
98 void stm32_gpio_intc_remove_irq_callback(stm32_gpio_irq_line_t line);
/Zephyr-latest/drivers/interrupt_controller/
Dintc_gpio_stm32wb0.c73 static inline stm32_gpio_irq_line_t portpin_to_ll_exti_line(uint32_t port, gpio_pin_t pin) in portpin_to_ll_exti_line()
75 stm32_gpio_irq_line_t line = (1U << pin); in portpin_to_ll_exti_line()
95 static inline uint32_t ll_exti_line_to_portpin(stm32_gpio_irq_line_t line) in ll_exti_line_to_portpin()
103 static struct gpio_irq_cb_wrp *irq_cb_wrp_for_line(stm32_gpio_irq_line_t line) in irq_cb_wrp_for_line()
197 stm32_gpio_irq_line_t stm32_gpio_intc_get_pin_irq_line(uint32_t port, gpio_pin_t pin) in stm32_gpio_intc_get_pin_irq_line()
202 void stm32_gpio_intc_enable_line(stm32_gpio_irq_line_t line) in stm32_gpio_intc_enable_line()
213 void stm32_gpio_intc_disable_line(stm32_gpio_irq_line_t line) in stm32_gpio_intc_disable_line()
219 void stm32_gpio_intc_select_line_trigger(stm32_gpio_irq_line_t line, uint32_t trg) in stm32_gpio_intc_select_line_trigger()
270 int stm32_gpio_intc_set_irq_callback(stm32_gpio_irq_line_t line, in stm32_gpio_intc_set_irq_callback()
Dintc_exti_stm32.c78 static inline int stm32_exti_is_pending(stm32_gpio_irq_line_t line) in stm32_exti_is_pending()
95 static inline void stm32_exti_clear_pending(stm32_gpio_irq_line_t line) in stm32_exti_clear_pending()
110 static inline stm32_gpio_irq_line_t linenum_to_ll_exti_line(gpio_pin_t linenum) in linenum_to_ll_exti_line()
118 static inline gpio_pin_t ll_exti_line_to_linenum(stm32_gpio_irq_line_t line) in ll_exti_line_to_linenum()
135 stm32_gpio_irq_line_t line; in stm32_exti_isr()
252 stm32_gpio_irq_line_t stm32_gpio_intc_get_pin_irq_line(uint32_t port, gpio_pin_t pin) in stm32_gpio_intc_get_pin_irq_line()
258 void stm32_gpio_intc_enable_line(stm32_gpio_irq_line_t line) in stm32_gpio_intc_enable_line()
280 void stm32_gpio_intc_disable_line(stm32_gpio_irq_line_t line) in stm32_gpio_intc_disable_line()
289 void stm32_gpio_intc_select_line_trigger(stm32_gpio_irq_line_t line, uint32_t trg) in stm32_gpio_intc_select_line_trigger()
317 int stm32_gpio_intc_set_irq_callback(stm32_gpio_irq_line_t line, stm32_gpio_irq_cb_t cb, void *user) in stm32_gpio_intc_set_irq_callback()
[all …]
/Zephyr-latest/drivers/gpio/
Dgpio_stm32.c210 stm32_gpio_irq_line_t irq_line = stm32_gpio_intc_get_pin_irq_line(port, pin); in gpio_stm32_disable_pin_irqs()
571 const stm32_gpio_irq_line_t irq_line = stm32_gpio_intc_get_pin_irq_line(cfg->port, pin); in gpio_stm32_pin_interrupt_configure()