Lines Matching refs:status
585 int32_t status = -ENODEV; in hv_emulate_pio() local
620 status = 0; in hv_emulate_pio()
624 status = 0; in hv_emulate_pio()
633 return status; in hv_emulate_pio()
649 int32_t status = -ENODEV; in hv_emulate_mmio() local
681 status = -EIO; in hv_emulate_mmio()
688 if ((status == -ENODEV) && (read_write != NULL)) { in hv_emulate_mmio()
695 status = read_write(io_req, handler_private_data); in hv_emulate_mmio()
702 return status; in hv_emulate_mmio()
727 int32_t status; in emulate_io() local
735 status = hv_emulate_pio(vcpu, io_req); in emulate_io()
736 if (status == 0) { in emulate_io()
742 status = hv_emulate_mmio(vcpu, io_req); in emulate_io()
743 if (status == 0) { in emulate_io()
749 status = -EINVAL; in emulate_io()
753 if ((status == -ENODEV) && (vm_config->load_order == POST_LAUNCHED_VM)) { in emulate_io()
761 status = acrn_insert_asyncio(vcpu, aio_desc->asyncio_info.fd); in emulate_io()
763 status = acrn_insert_request(vcpu, io_req); in emulate_io()
764 if (status == 0) { in emulate_io()
768 if (status != 0) { in emulate_io()
780 return status; in emulate_io()