Home
last modified time | relevance | path

Searched refs:ioregsel (Results 1 – 9 of 9) sorted by relevance

/openbmc/qemu/hw/intc/
H A Dioapic.c306 val = s->ioregsel; in ioapic_mem_read()
312 switch (s->ioregsel) { in ioapic_mem_read()
322 index = (s->ioregsel - IOAPIC_REG_REDTBL_BASE) >> 1; in ioapic_mem_read()
324 if (s->ioregsel & 1) { in ioapic_mem_read()
334 trace_ioapic_mem_read(addr, s->ioregsel, size, val); in ioapic_mem_read()
375 trace_ioapic_mem_write(addr, s->ioregsel, size, val); in ioapic_mem_write()
379 s->ioregsel = val; in ioapic_mem_write()
385 switch (s->ioregsel) { in ioapic_mem_write()
393 index = (s->ioregsel - IOAPIC_REG_REDTBL_BASE) >> 1; in ioapic_mem_write()
396 if (s->ioregsel & 1) { in ioapic_mem_write()
H A Dioapic_common.c86 s->version, s->id, s->ioregsel); in ioapic_print_redtbl()
87 if (s->ioregsel) { in ioapic_print_redtbl()
89 (s->ioregsel - IOAPIC_REG_REDTBL_BASE) >> 1); in ioapic_print_redtbl()
125 s->ioregsel = 0; in ioapic_reset_common()
192 VMSTATE_UINT8(ioregsel, IOAPICCommonState),
H A Dioapic_internal.h103 uint8_t ioregsel; member
/openbmc/qemu/hw/i386/kvm/
H A Dioapic.c72 s->ioregsel = kioapic->ioregsel; in kvm_ioapic_get()
89 kioapic->ioregsel = s->ioregsel; in kvm_ioapic_put()
/openbmc/linux/arch/x86/kvm/
H A Dioapic.c62 switch (ioapic->ioregsel) { in ioapic_read_indirect()
75 u32 redir_index = (ioapic->ioregsel - 0x10) >> 1; in ioapic_read_indirect()
85 result = (ioapic->ioregsel & 0x1) ? in ioapic_read_indirect()
324 switch (ioapic->ioregsel) { in ioapic_write_indirect()
337 index = (ioapic->ioregsel - 0x10) >> 1; in ioapic_write_indirect()
349 if (ioapic->ioregsel & 1) { in ioapic_write_indirect()
621 result = ioapic->ioregsel; in ioapic_mmio_read()
679 ioapic->ioregsel = data & 0xFF; /* 8-bit register */ in ioapic_mmio_write()
701 ioapic->ioregsel = 0; in kvm_ioapic_reset()
H A Dioapic.h76 u32 ioregsel; member
/openbmc/linux/tools/arch/x86/include/uapi/asm/
H A Dkvm.h80 __u32 ioregsel; member
/openbmc/linux/arch/x86/include/uapi/asm/
H A Dkvm.h80 __u32 ioregsel; member
/openbmc/qemu/linux-headers/asm-x86/
H A Dkvm.h80 __u32 ioregsel; member