Home
last modified time | relevance | path

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

/hal_rpi_pico-latest/src/rp2_common/hardware_irq/
Dirq.c194 static int8_t irq_handler_chain_free_slot_head; variable
365 hard_assert(irq_handler_chain_free_slot_head >= 0); // we must have a slot in irq_add_shared_handler()
366 … struct irq_handler_chain_slot *slot = &irq_handler_chain_slots[irq_handler_chain_free_slot_head]; in irq_add_shared_handler()
367 int8_t slot_index = irq_handler_chain_free_slot_head; in irq_add_shared_handler()
368 irq_handler_chain_free_slot_head = slot->link; in irq_add_shared_handler()
535 next_slot->link = irq_handler_chain_free_slot_head; in irq_remove_handler()
536 irq_handler_chain_free_slot_head = next_slot_index; in irq_remove_handler()
550 to_free_slot->link = irq_handler_chain_free_slot_head; in irq_remove_handler()
551 irq_handler_chain_free_slot_head = get_slot_index(to_free_slot); in irq_remove_handler()
645 slot->link = irq_handler_chain_free_slot_head; in irq_add_tail_to_free_list()
[all …]