Lines Matching defs:u32Value
245 static int ioapic_IoApicId_w(PIOAPIC pThis, uint32_t u32Value)
249 Log(("ioapic: IOAPICID %#x -> %#x\n", pThis->id, u32Value >> 24));
250 pThis->id = u32Value >> 24;
287 static int ioapic_IoRegSel_w(PIOAPIC pThis, uint32_t u32Value)
289 Log2(("ioapic: IOREGSEL %#04x -> %#04x\n", pThis->ioregsel, u32Value & 0xff));
291 pThis->ioregsel = u32Value & 0xff;
336 static int ioapic_IoWin_w(PIOAPIC pThis, uint32_t u32Value)
340 Log2(("ioapic: IOWIN[%#04x] = %#x\n", uIoRegSel, u32Value));
346 rc = ioapic_IoApicId_w(pThis, u32Value);
360 * writes seemingly bogus value (u32Value = 0) in their
375 if ( (u32Value & APIC_LVT_MASKED)
376 || ((u32Value & UINT32_C(0xff)) - UINT32_C(0x10)) <= UINT32_C(0xee) /* (0xfe - 0x10 = 0xee) */ )
378 | (u32Value & ~(RT_BIT(14) | RT_BIT(12)));
381 LogRel(("IOAPIC GUEST BUG: bad vector writing %x(sel=%x) to %u\n", u32Value, uIoRegSel, idxIoRedTbl));
391 | ((uint64_t)(u32Value & UINT32_C(0xff000000)) << 32);
403 Log(("ioapic: Attempt to write (%#x) to IOAPICVER.\n", u32Value));
405 Log(("ioapic: Attempt to write (%#x) to IOAPICARB.\n", u32Value));
407 Log(("ioapic: Attempt to write (%#x) to register %#x.\n", u32Value, uIoRegSel));
455 uint32_t u32Value = *(uint32_t const *)pv;
467 rc = ioapic_IoRegSel_w(pThis, u32Value);
469 rc = ioapic_IoWin_w(pThis, u32Value);
472 Log(("ioapicMMIOWrite: Invalid access: offReg=%#x u32Value=%#x\n", offReg, u32Value));
475 Log3(("ioapicMMIOWrite: @%#x := %#x %Rrc\n", offReg, u32Value, rc));