Lines Matching refs:vmctx
73 struct vmctx { struct
113 struct vmctx *
116 struct vmctx *vm; in vm_open()
119 vm = malloc(sizeof(struct vmctx) + strlen(name) + 1); in vm_open()
140 vm_close(struct vmctx *vm) in vm_close()
149 vm_destroy(struct vmctx *vm) in vm_destroy()
161 vm_vcpu_open(struct vmctx *ctx, int vcpuid) in vm_vcpu_open()
208 vm_get_lowmem_limit(struct vmctx *ctx) in vm_get_lowmem_limit()
215 vm_set_lowmem_limit(struct vmctx *ctx, uint32_t limit) in vm_set_lowmem_limit()
222 vm_set_memflags(struct vmctx *ctx, int flags) in vm_set_memflags()
229 vm_get_memflags(struct vmctx *ctx) in vm_get_memflags()
239 vm_mmap_memseg(struct vmctx *ctx, vm_paddr_t gpa, int segid, vm_ooffset_t off, in vm_mmap_memseg()
275 vm_get_guestmem_from_ctx(struct vmctx *ctx, char **guest_baseaddr, in vm_get_guestmem_from_ctx()
286 vm_munmap_memseg(struct vmctx *ctx, vm_paddr_t gpa, size_t len) in vm_munmap_memseg()
299 vm_mmap_getnext(struct vmctx *ctx, vm_paddr_t *gpa, int *segid, in vm_mmap_getnext()
337 vm_alloc_memseg(struct vmctx *ctx, int segid, size_t len, const char *name) in vm_alloc_memseg()
378 vm_get_memseg(struct vmctx *ctx, int segid, size_t *lenp, char *namebuf, in vm_get_memseg()
399 setup_memory_segment(struct vmctx *ctx, vm_paddr_t gpa, size_t len, char *base) in setup_memory_segment()
422 vm_setup_memory(struct vmctx *ctx, size_t memsize, enum vm_mmap_style vms) in vm_setup_memory()
488 vm_map_gpa(struct vmctx *ctx, vm_paddr_t gaddr, size_t len) in vm_map_gpa()
510 vm_rev_map_gpa(struct vmctx *ctx, void *addr) in vm_rev_map_gpa()
528 vm_get_name(struct vmctx *ctx) in vm_get_name()
535 vm_get_lowmem_size(struct vmctx *ctx) in vm_get_lowmem_size()
542 vm_get_highmem_size(struct vmctx *ctx) in vm_get_highmem_size()
549 vm_create_devmem(struct vmctx *ctx, int segid, const char *name, size_t len) in vm_create_devmem()
723 vm_suspend(struct vmctx *ctx, enum vm_suspend_how how) in vm_suspend()
733 vm_reinit(struct vmctx *ctx) in vm_reinit()
754 vm_apicid2vcpu(struct vmctx *ctx __unused, int apicid) in vm_apicid2vcpu()
786 vm_lapic_msi(struct vmctx *ctx, uint64_t addr, uint64_t msg) in vm_lapic_msi()
798 vm_ioapic_assert_irq(struct vmctx *ctx, int irq) in vm_ioapic_assert_irq()
809 vm_ioapic_deassert_irq(struct vmctx *ctx, int irq) in vm_ioapic_deassert_irq()
820 vm_ioapic_pulse_irq(struct vmctx *ctx, int irq) in vm_ioapic_pulse_irq()
831 vm_ioapic_pincount(struct vmctx *ctx, int *pincount) in vm_ioapic_pincount()
856 vm_isa_assert_irq(struct vmctx *ctx, int atpic_irq, int ioapic_irq) in vm_isa_assert_irq()
868 vm_isa_deassert_irq(struct vmctx *ctx, int atpic_irq, int ioapic_irq) in vm_isa_deassert_irq()
880 vm_isa_pulse_irq(struct vmctx *ctx, int atpic_irq, int ioapic_irq) in vm_isa_pulse_irq()
892 vm_isa_set_irq_trigger(struct vmctx *ctx, int atpic_irq, in vm_isa_set_irq_trigger()
977 vm_assign_pptdev(struct vmctx *ctx, int bus, int slot, int func) in vm_assign_pptdev()
990 vm_unassign_pptdev(struct vmctx *ctx, int bus, int slot, int func) in vm_unassign_pptdev()
1003 vm_map_pptdev_mmio(struct vmctx *ctx, int bus, int slot, int func, in vm_map_pptdev_mmio()
1020 vm_unmap_pptdev_mmio(struct vmctx *ctx, int bus, int slot, int func, in vm_unmap_pptdev_mmio()
1036 vm_setup_pptdev_msi(struct vmctx *ctx, int bus, int slot, int func, in vm_setup_pptdev_msi()
1053 vm_setup_pptdev_msix(struct vmctx *ctx, int bus, int slot, int func, in vm_setup_pptdev_msix()
1071 vm_disable_pptdev_msix(struct vmctx *ctx, int bus, int slot, int func) in vm_disable_pptdev_msix()
1129 vm_get_stat_desc(struct vmctx *ctx, int index) in vm_get_stat_desc()
1361 vm_get_gpa_pmap(struct vmctx *ctx, uint64_t gpa, uint64_t *pte, int *num) in vm_get_gpa_pmap()
1381 vm_get_hpet_capabilities(struct vmctx *ctx, uint32_t *capabilities) in vm_get_hpet_capabilities()
1526 vm_get_cpus(struct vmctx *ctx, int which, cpuset_t *cpus) in vm_get_cpus()
1541 vm_active_cpus(struct vmctx *ctx, cpuset_t *cpus) in vm_active_cpus()
1548 vm_suspended_cpus(struct vmctx *ctx, cpuset_t *cpus) in vm_suspended_cpus()
1555 vm_debug_cpus(struct vmctx *ctx, cpuset_t *cpus) in vm_debug_cpus()
1573 vm_suspend_all_cpus(struct vmctx *ctx) in vm_suspend_all_cpus()
1607 vm_resume_all_cpus(struct vmctx *ctx) in vm_resume_all_cpus()
1646 vm_rtc_write(struct vmctx *ctx, int offset, uint8_t value) in vm_rtc_write()
1659 vm_rtc_read(struct vmctx *ctx, int offset, uint8_t *retval) in vm_rtc_read()
1673 vm_rtc_settime(struct vmctx *ctx, time_t secs) in vm_rtc_settime()
1685 vm_rtc_gettime(struct vmctx *ctx, time_t *secs) in vm_rtc_gettime()
1706 vm_snapshot_req(struct vmctx *ctx, struct vm_snapshot_meta *meta) in vm_snapshot_req()
1720 vm_restore_time(struct vmctx *ctx) in vm_restore_time()
1729 vm_set_topology(struct vmctx *ctx, in vm_set_topology()
1743 vm_get_topology(struct vmctx *ctx, in vm_get_topology()
1786 vm_limit_rights(struct vmctx *ctx) in vm_limit_rights()
1805 vm_get_device_fd(struct vmctx *ctx) in vm_get_device_fd()