Lines Matching refs:lvt
78 uint32_t lvt[APIC_LVT_NB]; member
142 uint32_t lvt = s->lvt[vector]; in apic_local_deliver() local
145 if (lvt & APIC_LVT_MASKED) in apic_local_deliver()
148 switch ((lvt >> 8) & 7) { in apic_local_deliver()
164 (lvt & APIC_LVT_LEVEL_TRIGGER)) in apic_local_deliver()
166 apic_set_irq(s, lvt & 0xff, trigger_mode); in apic_local_deliver()
176 uint32_t lvt = s->lvt[APIC_LVT_LINT0]; in apic_deliver_pic_intr() local
178 switch ((lvt >> 8) & 7) { in apic_deliver_pic_intr()
180 if (!(lvt & APIC_LVT_LEVEL_TRIGGER)) in apic_deliver_pic_intr()
182 reset_bit(s->irr, lvt & 0xff); in apic_deliver_pic_intr()
474 s->lvt[i] = 1 << 16; /* mask LVT */ in apic_init_reset()
589 lvt0 = s->lvt[APIC_LVT_LINT0]; in apic_accept_pic_intr()
604 if (s->lvt[APIC_LVT_TIMER] & APIC_LVT_TIMER_PERIODIC) { in apic_get_current_count()
620 if (!(s->lvt[APIC_LVT_TIMER] & APIC_LVT_MASKED)) { in apic_timer_update()
623 if (s->lvt[APIC_LVT_TIMER] & APIC_LVT_TIMER_PERIODIC) { in apic_timer_update()
726 val = s->lvt[index - 0x32]; in apic_mem_readl()
807 s->lvt[n] = val; in apic_mem_writel()
851 qemu_put_be32s(f, &s->lvt[i]); in apic_save()
887 qemu_get_be32s(f, &s->lvt[i]); in apic_load()
920 s->lvt[APIC_LVT_LINT0] = 0x700; in apic_reset()