Searched refs:pio_request (Results 1 – 2 of 2) sorted by relevance
90 emulate_inout(struct vmctx *ctx, int *pvcpu, struct acrn_pio_request *pio_request) in emulate_inout() argument97 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()
379 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