Lines Matching refs:acrn_vm
34 typedef int32_t (*emul_dev_create) (struct acrn_vm *vm, struct acrn_vdev *dev);
84 int32_t hcall_service_vm_offline_cpu(struct acrn_vcpu *vcpu, __unused struct acrn_vm *target_vm, in hcall_service_vm_offline_cpu()
121 int32_t hcall_get_api_version(struct acrn_vcpu *vcpu, __unused struct acrn_vm *target_vm, in hcall_get_api_version()
196 int32_t hcall_create_vm(struct acrn_vcpu *vcpu, struct acrn_vm *target_vm, uint64_t param1, __unuse… in hcall_create_vm()
198 struct acrn_vm *vm = vcpu->vm; in hcall_create_vm()
201 struct acrn_vm *tgt_vm = NULL; in hcall_create_vm()
266 int32_t hcall_destroy_vm(__unused struct acrn_vcpu *vcpu, struct acrn_vm *target_vm, in hcall_destroy_vm()
290 int32_t hcall_start_vm(__unused struct acrn_vcpu *vcpu, struct acrn_vm *target_vm, in hcall_start_vm()
315 int32_t hcall_pause_vm(__unused struct acrn_vcpu *vcpu, struct acrn_vm *target_vm, in hcall_pause_vm()
340 int32_t hcall_reset_vm(__unused struct acrn_vcpu *vcpu, struct acrn_vm *target_vm, in hcall_reset_vm()
367 int32_t hcall_set_vcpu_regs(struct acrn_vcpu *vcpu, struct acrn_vm *target_vm, in hcall_set_vcpu_regs()
370 struct acrn_vm *vm = vcpu->vm; in hcall_set_vcpu_regs()
394 int32_t hcall_create_vcpu(__unused struct acrn_vcpu *vcpu, __unused struct acrn_vm *target_vm, in hcall_create_vcpu()
414 int32_t hcall_set_irqline(__unused struct acrn_vcpu *vcpu, struct acrn_vm *target_vm, in hcall_set_irqline()
455 int32_t hcall_inject_msi(struct acrn_vcpu *vcpu, struct acrn_vm *target_vm, __unused uint64_t param… in hcall_inject_msi()
457 struct acrn_vm *vm = vcpu->vm; in hcall_inject_msi()
484 int32_t hcall_set_ioreq_buffer(struct acrn_vcpu *vcpu, struct acrn_vm *target_vm, in hcall_set_ioreq_buffer()
487 struct acrn_vm *vm = vcpu->vm; in hcall_set_ioreq_buffer()
527 int32_t hcall_setup_sbuf(struct acrn_vcpu *vcpu, struct acrn_vm *target_vm, in hcall_setup_sbuf()
530 struct acrn_vm *vm = vcpu->vm; in hcall_setup_sbuf()
544 int32_t hcall_asyncio_assign(__unused struct acrn_vcpu *vcpu, struct acrn_vm *target_vm, in hcall_asyncio_assign()
548 struct acrn_vm *vm = vcpu->vm; in hcall_asyncio_assign()
558 int32_t hcall_asyncio_deassign(__unused struct acrn_vcpu *vcpu, struct acrn_vm *target_vm, in hcall_asyncio_deassign()
562 struct acrn_vm *vm = vcpu->vm; in hcall_asyncio_deassign()
583 int32_t hcall_notify_ioreq_finish(__unused struct acrn_vcpu *vcpu, struct acrn_vm *target_vm, in hcall_notify_ioreq_finish()
615 static void add_vm_memory_region(struct acrn_vm *vm, struct acrn_vm *target_vm, in add_vm_memory_region()
665 static int32_t set_vm_memory_region(struct acrn_vm *vm, in set_vm_memory_region()
666 struct acrn_vm *target_vm, const struct vm_memory_region *region) in set_vm_memory_region()
706 int32_t hcall_set_vm_memory_regions(struct acrn_vcpu *vcpu, struct acrn_vm *target_vm, in hcall_set_vm_memory_regions()
709 struct acrn_vm *vm = vcpu->vm; in hcall_set_vm_memory_regions()
743 static int32_t write_protect_page(struct acrn_vm *vm,const struct wp_data *wp) in write_protect_page()
795 int32_t hcall_write_protect_page(struct acrn_vcpu *vcpu, struct acrn_vm *target_vm, in hcall_write_protect_page()
798 struct acrn_vm *vm = vcpu->vm; in hcall_write_protect_page()
828 int32_t hcall_gpa_to_hpa(struct acrn_vcpu *vcpu, struct acrn_vm *target_vm, __unused uint64_t param… in hcall_gpa_to_hpa()
830 struct acrn_vm *vm = vcpu->vm; in hcall_gpa_to_hpa()
862 int32_t hcall_assign_pcidev(struct acrn_vcpu *vcpu, struct acrn_vm *target_vm, in hcall_assign_pcidev()
865 struct acrn_vm *vm = vcpu->vm; in hcall_assign_pcidev()
892 int32_t hcall_deassign_pcidev(struct acrn_vcpu *vcpu, struct acrn_vm *target_vm, in hcall_deassign_pcidev()
895 struct acrn_vm *vm = vcpu->vm; in hcall_deassign_pcidev()
922 int32_t hcall_assign_mmiodev(struct acrn_vcpu *vcpu, struct acrn_vm *target_vm, in hcall_assign_mmiodev()
925 struct acrn_vm *vm = vcpu->vm; in hcall_assign_mmiodev()
955 int32_t hcall_deassign_mmiodev(struct acrn_vcpu *vcpu, struct acrn_vm *target_vm, in hcall_deassign_mmiodev()
958 struct acrn_vm *vm = vcpu->vm; in hcall_deassign_mmiodev()
988 int32_t hcall_set_ptdev_intr_info(struct acrn_vcpu *vcpu, struct acrn_vm *target_vm, in hcall_set_ptdev_intr_info()
991 struct acrn_vm *vm = vcpu->vm; in hcall_set_ptdev_intr_info()
1041 int32_t hcall_reset_ptdev_intr_info(struct acrn_vcpu *vcpu, struct acrn_vm *target_vm, in hcall_reset_ptdev_intr_info()
1044 struct acrn_vm *vm = vcpu->vm; in hcall_reset_ptdev_intr_info()
1082 static bool is_pt_pstate(__unused const struct acrn_vm *vm) in is_pt_pstate()
1099 int32_t hcall_get_cpu_pm_state(struct acrn_vcpu *vcpu, struct acrn_vm *target_vm, uint64_t param1, … in hcall_get_cpu_pm_state()
1101 struct acrn_vm *vm = vcpu->vm; in hcall_get_cpu_pm_state()
1192 int32_t hcall_vm_intr_monitor(struct acrn_vcpu *vcpu, struct acrn_vm *target_vm, in hcall_vm_intr_monitor()
1195 struct acrn_vm *vm = vcpu->vm; in hcall_vm_intr_monitor()
1247 int32_t hcall_set_callback_vector(__unused struct acrn_vcpu *vcpu, __unused struct acrn_vm *target_… in hcall_set_callback_vector()
1291 int32_t hcall_add_vdev(struct acrn_vcpu *vcpu, struct acrn_vm *target_vm, __unused uint64_t param1,… in hcall_add_vdev()
1293 struct acrn_vm *vm = vcpu->vm; in hcall_add_vdev()
1323 int32_t hcall_remove_vdev(struct acrn_vcpu *vcpu, struct acrn_vm *target_vm, __unused uint64_t para… in hcall_remove_vdev()
1325 struct acrn_vm *vm = vcpu->vm; in hcall_remove_vdev()