Searched refs:slot (Results 1 – 1 of 1) sorted by relevance
351 static inline int8_t get_slot_index(struct irq_handler_chain_slot *slot) { in get_slot_index() argument352 return slot_diff(slot, irq_handler_chain_slots); in get_slot_index()366 … struct irq_handler_chain_slot *slot = &irq_handler_chain_slots[irq_handler_chain_free_slot_head]; in irq_add_shared_handler() local368 irq_handler_chain_free_slot_head = slot->link; in irq_add_shared_handler()376 ….inst2 = make_j_16(&slot->inst2, (void *) irq_handler_chain_first_slot), // b irq_handler_chai… in irq_add_shared_handler()379 ….inst1 = make_jal_t0_32(&slot->inst1, irq_handler_chain_first_slot), // jal t0, irq_handle… in irq_add_shared_handler()386 *slot = slot_data; in irq_add_shared_handler()387 vtable_handler = (irq_handler_t)add_thumb_bit(slot); in irq_add_shared_handler()410 … make_j_16(&slot->inst3, resolve_j_16(&prev_slot->inst3)) : // b next_slot in irq_add_shared_handler()416 prev_slot->inst3 = make_j_16(&prev_slot->inst3, slot), in irq_add_shared_handler()[all …]