Searched refs:stm32_gpio_irq_line_t (Results 1 – 4 of 4) sorted by relevance
/Zephyr-latest/include/zephyr/drivers/interrupt_controller/ |
D | gpio_intc_stm32.h | 24 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/ |
D | intc_gpio_stm32wb0.c | 73 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()
|
D | intc_exti_stm32.c | 78 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/ |
D | gpio_stm32.c | 210 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()
|