Home
last modified time | relevance | path

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

/external/platform/pico/rp2_common/hardware_irq/
A Dirq.c236 … struct irq_handler_chain_slot *existing_vtable_slot = remove_thumb_bit((void *) vtable_handler); in irq_add_shared_handler()
237 struct irq_handler_chain_slot *cur_slot = existing_vtable_slot; in irq_add_shared_handler()
264 … .inst3 = make_branch(&slot->inst3, existing_vtable_slot), // b existing_slot in irq_add_shared_handler()
265 .link = get_slot_index(existing_vtable_slot), in irq_add_shared_handler()
271 existing_vtable_slot->inst1 = 0x4801; // ldr r0, [pc, #4] in irq_add_shared_handler()
272 existing_vtable_slot->inst2 = 0x4780; // blx r0 in irq_add_shared_handler()
312 … struct irq_handler_chain_slot *existing_vtable_slot = remove_thumb_bit((void *) vtable_handler); in irq_remove_handler() local
313 struct irq_handler_chain_slot *to_free_slot = existing_vtable_slot; in irq_remove_handler()

Completed in 3 milliseconds