Searched refs:irq_handler_chain_slots (Results 1 – 2 of 2) sorted by relevance
101 } irq_handler_chain_slots[PICO_MAX_SHARED_IRQ_HANDLERS]; variable106 …return (uintptr_t)raw_handler - (uintptr_t)irq_handler_chain_slots < sizeof(irq_handler_chain_slot… in is_shared_irq_raw_handler()202 return slot_diff(slot, irq_handler_chain_slots); in get_slot_index()216 struct irq_handler_chain_slot *slot = &irq_handler_chain_slots[irq_hander_chain_free_slot_head]; in irq_add_shared_handler()241 cur_slot = &irq_handler_chain_slots[cur_slot->link]; in irq_add_shared_handler()317 to_free_slot = &irq_handler_chain_slots[to_free_slot->link]; in irq_remove_handler()326 … struct irq_handler_chain_slot *next_slot = &irq_handler_chain_slots[next_slot_index]; in irq_remove_handler()410 for(uint i=0;i<count_of(irq_handler_chain_slots);i++) { in irq_add_tail_to_free_list()411 if (irq_handler_chain_slots[i].link == slot_index) { in irq_add_tail_to_free_list()412 irq_handler_chain_slots[i].link = -1; in irq_add_tail_to_free_list()[all …]
18 .global irq_handler_chain_slots33 irq_handler_chain_slots: label
Completed in 19 milliseconds