Home
last modified time | relevance | path

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

/external/qemu/hw/
Darm_gic.c94 int running_irq[NCPU]; member
177 s->running_irq[cpu] = irq; in gic_set_running_irq()
196 s->last_active[new_irq][cpu] = s->running_irq[cpu]; in gic_acknowledge_irq()
210 if (s->running_irq[cpu] == 1023) in gic_complete_irq()
222 if (irq != s->running_irq[cpu]) { in gic_complete_irq()
224 int tmp = s->running_irq[cpu]; in gic_complete_irq()
237 gic_set_running_irq(s, cpu, s->last_active[s->running_irq[cpu]][cpu]); in gic_complete_irq()
626 s->running_irq[i] = 1023; in gic_reset()
664 qemu_put_be32(f, s->running_irq[i]); in gic_save()
701 s->running_irq[i] = qemu_get_be32(f); in gic_load()
Darmv7m_nvic.c156 val = s->gic.running_irq[0]; in nvic_readl()
163 if (s->gic.running_irq[0] == 1023 in nvic_readl()
164 || s->gic.last_active[s->gic.running_irq[0]][0] == 1023) { in nvic_readl()