Lines Matching refs:data
289 …atic void vioapic_indirect_write(struct acrn_single_vioapic *vioapic, uint32_t addr, uint32_t data) in vioapic_indirect_write() argument
298 vioapic->chipinfo.id = (uint8_t)((data & IOAPIC_ID_MASK) >> IOAPIC_ID_SHIFT); in vioapic_indirect_write()
324 new.u.hi_32 = data; in vioapic_indirect_write()
327 new.u.lo_32 |= (data & ~RTBL_RO_BITS); in vioapic_indirect_write()
393 uint32_t *data, bool do_read) in vioapic_mmio_rw() argument
408 *data = vioapic->ioregsel; in vioapic_mmio_rw()
410 vioapic->ioregsel = *data & 0xFFU; in vioapic_mmio_rw()
415 *data = vioapic_indirect_read(vioapic, in vioapic_mmio_rw()
419 vioapic->ioregsel, *data); in vioapic_mmio_rw()
424 *data = 0xFFFFFFFFU; in vioapic_mmio_rw()
579 uint32_t data = (uint32_t)mmio->value; in vioapic_mmio_access_handler() local
582 vioapic_mmio_rw(vioapic, gpa, &data, true); in vioapic_mmio_access_handler()
583 mmio->value = (uint64_t)data; in vioapic_mmio_access_handler()
585 vioapic_mmio_rw(vioapic, gpa, &data, false); in vioapic_mmio_access_handler()