Lines Matching refs:ioredtbl
104 entry = s->ioredtbl[i]; in ioapic_service()
110 coalesce = s->ioredtbl[i] & IOAPIC_LVT_REMOTE_IRR; in ioapic_service()
112 s->ioredtbl[i] |= IOAPIC_LVT_REMOTE_IRR; in ioapic_service()
168 uint64_t entry = s->ioredtbl[vector]; in ioapic_set_irq()
201 ioapic_entry_parse(s->ioredtbl[i], &info); in ioapic_update_kvm_routes()
237 entry = s->ioredtbl[n]; in ioapic_eoi_broadcast()
268 s->ioredtbl[n] = entry & ~IOAPIC_LVT_REMOTE_IRR; in ioapic_eoi_broadcast()
325 val = s->ioredtbl[index] >> 32; in ioapic_mem_read()
327 val = s->ioredtbl[index] & 0xffffffff; in ioapic_mem_read()
395 uint64_t ro_bits = s->ioredtbl[index] & IOAPIC_RO_BITS; in ioapic_mem_write()
397 s->ioredtbl[index] &= 0xffffffff; in ioapic_mem_write()
398 s->ioredtbl[index] |= (uint64_t)val << 32; in ioapic_mem_write()
400 s->ioredtbl[index] &= ~0xffffffffULL; in ioapic_mem_write()
401 s->ioredtbl[index] |= val; in ioapic_mem_write()
404 s->ioredtbl[index] &= IOAPIC_RW_BITS; in ioapic_mem_write()
405 s->ioredtbl[index] |= ro_bits; in ioapic_mem_write()
407 ioapic_fix_edge_remote_irr(&s->ioredtbl[index]); in ioapic_mem_write()