Home
last modified time | relevance | path

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

/hal_rpi_pico-latest/src/rp2_common/hardware_gpio/
Dgpio.c25 static raw_irq_mask_type_t raw_irq_mask[NUM_CORES]; variable
162 if (events && !(raw_irq_mask[core] & (1ull << i))) { in gpio_default_irq_handler()
227 …hard_assert(!(raw_irq_mask[get_core_num()] & gpio_mask)); // should not add multiple handlers for … in gpio_add_raw_irq_handler_with_order_priority_masked()
228 raw_irq_mask[get_core_num()] |= gpio_mask; in gpio_add_raw_irq_handler_with_order_priority_masked()
233 …hard_assert(!(raw_irq_mask[get_core_num()] & gpio_mask)); // should not add multiple handlers for … in gpio_add_raw_irq_handler_with_order_priority_masked64()
234 raw_irq_mask[get_core_num()] |= (raw_irq_mask_type_t) gpio_mask; in gpio_add_raw_irq_handler_with_order_priority_masked64()
247 … assert(raw_irq_mask[get_core_num()] & gpio_mask); // should not remove handlers that are not added in gpio_remove_raw_irq_handler_masked()
249 raw_irq_mask[get_core_num()] &= ~gpio_mask; in gpio_remove_raw_irq_handler_masked()
253 … assert(raw_irq_mask[get_core_num()] & gpio_mask); // should not remove handlers that are not added in gpio_remove_raw_irq_handler_masked64()
255 raw_irq_mask[get_core_num()] &= (raw_irq_mask_type_t)~gpio_mask; in gpio_remove_raw_irq_handler_masked64()