Searched refs:io_request (Results 1 – 16 of 16) sorted by relevance
| /hypervisor/include/dm/ |
| A D | io_req.h | 24 struct io_request { struct 118 typedef int32_t (*hv_mem_io_handler_t)(struct io_request *io_req, void *handler_private_data); 187 int32_t acrn_insert_request(struct acrn_vcpu *vcpu, const struct io_request *io_req); 248 int32_t emulate_io(struct acrn_vcpu *vcpu, struct io_request *io_req);
|
| A D | vioapic.h | 117 int32_t vioapic_mmio_access_handler(struct io_request *io_req, void *handler_private_data);
|
| /hypervisor/dm/ |
| A D | io_req.c | 167 static struct asyncio_desc *get_asyncio_desc(struct acrn_vcpu *vcpu, const struct io_request *io_re… in get_asyncio_desc() 248 int32_t acrn_insert_request(struct acrn_vcpu *vcpu, const struct io_request *io_req) in acrn_insert_request() 389 static void emulate_mmio_complete(struct acrn_vcpu *vcpu, const struct io_request *io_req) in emulate_mmio_complete() 399 static void complete_ioreq(struct acrn_vcpu *vcpu, struct io_request *io_req) in complete_ioreq() 442 struct io_request *io_req = &vcpu->req; in dm_emulate_pio_complete() 461 struct io_request *io_req = &vcpu->req; in dm_emulate_mmio_complete() 544 static int32_t mmio_default_access_handler(struct io_request *io_req, in mmio_default_access_handler() 583 hv_emulate_pio(struct acrn_vcpu *vcpu, struct io_request *io_req) in hv_emulate_pio() 647 hv_emulate_mmio(struct acrn_vcpu *vcpu, struct io_request *io_req) in hv_emulate_mmio() 725 emulate_io(struct acrn_vcpu *vcpu, struct io_request *io_req) in emulate_io()
|
| A D | vgpio.c | 85 static int32_t vgpio_mmio_handler(struct io_request *io_req, void *data) in vgpio_mmio_handler()
|
| A D | vioapic.c | 570 int32_t vioapic_mmio_access_handler(struct io_request *io_req, void *handler_private_data) in vioapic_mmio_access_handler()
|
| /hypervisor/arch/x86/guest/ |
| A D | vmx_io.c | 46 emulate_pio_complete(struct acrn_vcpu *vcpu, const struct io_request *io_req) in emulate_pio_complete() 72 struct io_request *io_req = &vcpu->req; in pio_instr_vmexit_handler() 104 struct io_request *io_req = &vcpu->req; in ept_violation_vmexit_handler()
|
| A D | vm_reset.c | 24 struct io_request *io_req = &vcpu->req; in triple_fault_shutdown_vm()
|
| A D | vcpu.c | 629 (void)memset((void *)&vcpu->req, 0U, sizeof(struct io_request)); in create_vcpu()
|
| /hypervisor/include/arch/x86/asm/guest/ |
| A D | vmx_io.h | 57 void emulate_pio_complete(struct acrn_vcpu *vcpu, const struct io_request *io_req);
|
| A D | vcpu.h | 320 struct io_request req; /* used by io/ept emulation */
|
| /hypervisor/dm/vpci/ |
| A D | vmsix.c | 96 uint32_t rw_vmsix_table(struct pci_vdev *vdev, struct io_request *io_req) in rw_vmsix_table() 151 int32_t vmsix_handle_table_mmio_access(struct io_request *io_req, void *priv_data) in vmsix_handle_table_mmio_access()
|
| A D | vpci_priv.h | 160 uint32_t rw_vmsix_table(struct pci_vdev *vdev, struct io_request *io_req); 161 int32_t vmsix_handle_table_mmio_access(struct io_request *io_req, void *priv_data);
|
| A D | vmcs9900.c | 42 static int32_t vmcs9900_mmio_handler(struct io_request *io_req, void *data) in vmcs9900_mmio_handler()
|
| A D | ivshmem.c | 253 static int32_t ivshmem_mmio_handler(struct io_request *io_req, void *data) in ivshmem_mmio_handler()
|
| A D | pci_pt.c | 145 static int32_t pt_vmsix_handle_table_mmio_access(struct io_request *io_req, void *priv_data) in pt_vmsix_handle_table_mmio_access()
|
| A D | vpci.c | 173 static int32_t vpci_mmio_cfg_access(struct io_request *io_req, void *private_data) in vpci_mmio_cfg_access()
|
Completed in 33 milliseconds