Lines Matching refs:mmio
103 struct vm_mmio *mmio = &entry->u.mmio; in vmentry_mmio_read() local
108 mmio->bytes = bytes; in vmentry_mmio_read()
109 mmio->read = 1; in vmentry_mmio_read()
110 mmio->gpa = gpa; in vmentry_mmio_read()
111 mmio->data = data; in vmentry_mmio_read()
118 struct vm_mmio *mmio = &entry->u.mmio; in vmentry_mmio_write() local
123 mmio->bytes = bytes; in vmentry_mmio_write()
124 mmio->read = 0; in vmentry_mmio_write()
125 mmio->gpa = gpa; in vmentry_mmio_write()
126 mmio->data = 0; in vmentry_mmio_write()
492 struct vm_mmio mmio; in vmexit_mmio() local
495 mmio = vme->u.mmio; in vmexit_mmio()
496 is_read = (mmio.read != 0); in vmexit_mmio()
498 err = emulate_mem(vcpu, &mmio); in vmexit_mmio()
501 fprintf(stderr, "Unhandled memory access to 0x%lx\n", mmio.gpa); in vmexit_mmio()
508 mmio.data = ~0UL; in vmexit_mmio()
514 vmentry_mmio_read(vcpu, mmio.gpa, mmio.bytes, in vmexit_mmio()
515 mmio.data); in vmexit_mmio()
517 vmentry_mmio_write(vcpu, mmio.gpa, mmio.bytes); in vmexit_mmio()
522 fprintf(stderr, "Unhandled mmio error to 0x%lx: %d\n", mmio.gpa, err); in vmexit_mmio()