Searched refs:existing_vtable_slot (Results 1 – 1 of 1) sorted by relevance
391 … struct irq_handler_chain_slot *existing_vtable_slot = remove_thumb_bit((void *) vtable_handler); in irq_add_shared_handler() local392 struct irq_handler_chain_slot *cur_slot = existing_vtable_slot; in irq_add_shared_handler()430 … .inst3 = make_j_16(&slot->inst3, existing_vtable_slot), // b existing_slot in irq_add_shared_handler()431 .link = get_slot_index(existing_vtable_slot), in irq_add_shared_handler()437 existing_vtable_slot->inst1 = 0x4801; // ldr r0, [pc, #4] in irq_add_shared_handler()438 existing_vtable_slot->inst2 = 0x4780; // blx r0 in irq_add_shared_handler()441 void *handler_of_existing_head = (void*)existing_vtable_slot->inst2; in irq_add_shared_handler()442 existing_vtable_slot->inst1 = make_call_inst1(handler_of_existing_head); in irq_add_shared_handler()443 existing_vtable_slot->inst2 = make_call_inst2(handler_of_existing_head); in irq_add_shared_handler()502 … struct irq_handler_chain_slot *existing_vtable_slot = remove_thumb_bit((void *) vtable_handler); in irq_remove_handler() local[all …]