Home
last modified time | relevance | path

Searched refs:pio_request (Results 1 – 2 of 2) sorted by relevance

/devicemodel/core/
A Dinout.c90 emulate_inout(struct vmctx *ctx, int *pvcpu, struct acrn_pio_request *pio_request) in emulate_inout() argument
97 bytes = pio_request->size; in emulate_inout()
98 in = (pio_request->direction == ACRN_IOREQ_DIR_READ); in emulate_inout()
99 port = pio_request->address; in emulate_inout()
109 if (pio_request->direction == ACRN_IOREQ_DIR_READ) { in emulate_inout()
117 (uint32_t *)&(pio_request->value), arg); in emulate_inout()
A Dmain.c379 port = io_req->reqs.pio_request.address; in vmexit_inout()
380 bytes = io_req->reqs.pio_request.size; in vmexit_inout()
381 in = (io_req->reqs.pio_request.direction == ACRN_IOREQ_DIR_READ); in vmexit_inout()
383 error = emulate_inout(ctx, pvcpu, &io_req->reqs.pio_request); in vmexit_inout()
391 io_req->reqs.pio_request.value = IOREQ_PIO_INVAL; in vmexit_inout()
440 io_req->reqs.pio_request.value = IOREQ_PIO_INVAL; in vmexit_pci_emul()

Completed in 20 milliseconds