Lines Matching refs:inst2
171 uint16_t inst2; member
174 uint32_t inst2;
376 ….inst2 = make_j_16(&slot->inst2, (void *) irq_handler_chain_first_slot), // b irq_handler_chai… in irq_add_shared_handler()
380 ….inst2 = (uint32_t)handler, // (t0 points to hand… in irq_add_shared_handler()
403 .inst2 = 0x4780, // blx r0 in irq_add_shared_handler()
407 … .inst2 = make_call_inst2(handler), // jalr ra, %lo(handler)(ra) in irq_add_shared_handler()
424 ….inst2 = make_j_16(&slot->inst2, (void *) irq_handler_chain_first_slot), // b irq_handler_chain_… in irq_add_shared_handler()
428 ….inst2 = (uint32_t)handler, // (t0 points to handle… 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()
443 existing_vtable_slot->inst2 = make_call_inst2(handler_of_existing_head); in irq_add_shared_handler()
459 return (irq_handler_t)slot->inst2; in handler_from_slot()
463 ((slot->inst1 >> 12) << 12) + (uint32_t)((int32_t)slot->inst2 >> 20) in handler_from_slot()
522 to_free_slot->inst2 = (uint32_t)handler_of_next_slot; in irq_remove_handler()
525 to_free_slot->inst2 = make_call_inst2(handler_of_next_slot); in irq_remove_handler()