Searched refs:interrupt_index (Results 1 – 8 of 8) sorted by relevance
75 if (env->pil_in && (env->interrupt_index == 0 || in cpu_check_irqs()76 (env->interrupt_index & ~15) == TT_EXTINT)) { in cpu_check_irqs()81 int old_interrupt = env->interrupt_index; in cpu_check_irqs()83 env->interrupt_index = TT_EXTINT | i; in cpu_check_irqs()84 if (old_interrupt != env->interrupt_index) { in cpu_check_irqs()92 } else if (!env->pil_in && (env->interrupt_index & ~15) == TT_EXTINT) { in cpu_check_irqs()94 trace_sun4m_cpu_reset_interrupt(env->interrupt_index & 15); in cpu_check_irqs()95 env->interrupt_index = 0; in cpu_check_irqs()
93 trace_sparc64_cpu_check_irqs_reset_irq(env->interrupt_index); in cpu_check_irqs()94 env->interrupt_index = 0; in cpu_check_irqs()106 int old_interrupt = env->interrupt_index; in cpu_check_irqs()115 env->interrupt_index = new_interrupt; in cpu_check_irqs()125 env->interrupt_index); in cpu_check_irqs()126 env->interrupt_index = 0; in cpu_check_irqs()
89 if (cpu_interrupts_enabled(env) && env->interrupt_index > 0) { in sparc_cpu_exec_interrupt()90 int pil = env->interrupt_index & 0xf; in sparc_cpu_exec_interrupt()91 int type = env->interrupt_index & 0xf0; in sparc_cpu_exec_interrupt()94 cs->exception_index = env->interrupt_index; in sparc_cpu_exec_interrupt()
220 VMSTATE_INT32(env.interrupt_index, SPARCCPU),
480 int interrupt_index; member
214 if (env->pil_in && (env->interrupt_index == 0 || in leon3_set_pil_in()215 (env->interrupt_index & ~15) == TT_EXTINT)) { in leon3_set_pil_in()220 int old_interrupt = env->interrupt_index; in leon3_set_pil_in()222 env->interrupt_index = TT_EXTINT | i; in leon3_set_pil_in()223 if (old_interrupt != env->interrupt_index) { in leon3_set_pil_in()230 } else if (!env->pil_in && (env->interrupt_index & ~15) == TT_EXTINT) { in leon3_set_pil_in()231 trace_leon3_reset_irq(env->interrupt_index & 15); in leon3_set_pil_in()232 env->interrupt_index = 0; in leon3_set_pil_in()
141 u8 interrupt_index; member
59 env->interrupt_index = TT_IVEC; in sparc64_cpu_set_ivec_irq()