Searched refs:vmctx (Results 1 - 25 of 69) sorted by relevance

123

/freebsd-current/usr.sbin/bhyve/
H A Dpctestdev.h35 struct vmctx;
38 int pctestdev_init(struct vmctx *ctx);
H A Dsmbiostbl.h32 struct vmctx;
34 int smbios_build(struct vmctx *ctx);
H A Dvmgenc.h28 void vmgenc_init(struct vmctx *);
H A Dbootrom.h39 struct vmctx;
41 void init_bootrom(struct vmctx *ctx);
46 int bootrom_alloc(struct vmctx *ctx, size_t len, int prot, int flags,
48 int bootrom_loadrom(struct vmctx *ctx, const nvlist_t *nvl);
H A Dtpm_device.h16 int tpm_device_create(struct tpm_device **new_dev, struct vmctx *vm_ctx,
20 int init_tpm(struct vmctx *ctx);
H A Dbhyverun.h45 struct vmctx;
48 void *paddr_guest2host(struct vmctx *ctx, uintptr_t addr, size_t len);
50 uintptr_t paddr_host2guest(struct vmctx *ctx, void *addr);
61 typedef int (*vmexit_handler_t)(struct vmctx *, struct vcpu *, struct vm_run *);
79 int bhyve_init_platform(struct vmctx *ctx, struct vcpu *bsp);
80 int bhyve_init_platform_late(struct vmctx *ctx, struct vcpu *bsp);
H A Dsnapshot.h46 struct vmctx;
62 struct vmctx *ctx;
93 int restore_vm_mem(struct vmctx *ctx, struct restore_state *rstate);
94 int vm_restore_kern_structs(struct vmctx *ctx, struct restore_state *rstate);
100 int get_checkpoint_msg(int conn_fd, struct vmctx *ctx);
102 int init_checkpoint_thread(struct vmctx *ctx);
106 int vm_snapshot_guest2host_addr(struct vmctx *ctx, void **addrp, size_t len,
H A Dacpi.h54 struct vmctx;
56 int acpi_build(struct vmctx *ctx, int ncpu);
57 void acpi_raise_gpe(struct vmctx *ctx, unsigned bit);
65 void sci_init(struct vmctx *ctx);
H A Dqemu_fwcfg.h25 int qemu_fwcfg_init(struct vmctx *const ctx);
H A Dgdb.h36 void init_gdb(struct vmctx *ctx);
H A Dacpi_device.h15 struct vmctx;
48 struct vmctx *vm_ctx, const struct acpi_device_emul *emul);
H A Dipc.h38 int (*handler)(struct vmctx *ctx, const nvlist_t *nvl);
H A Dtpm_intf.h38 int (*build_acpi_table)(void *sc, struct vmctx *vm_ctx);
/freebsd-current/usr.sbin/bhyve/amd64/
H A Drtc.h32 void rtc_init(struct vmctx *ctx);
H A Datkbdc.h32 struct vmctx;
34 void atkbdc_init(struct vmctx *ctx);
H A Dioapic.h38 void ioapic_init(struct vmctx *ctx);
H A Dmptbl.h32 int mptable_build(struct vmctx *ctx, int ncpu);
H A Dpci_irq_machdep.h33 struct vmctx;
40 void pci_irq_init(struct vmctx *ctx);
45 void pirq_write(struct vmctx *ctx, int pin, uint8_t val);
H A Dinout.h35 struct vmctx;
41 typedef int (*inout_func_t)(struct vmctx *ctx, int in, int port,
74 int emulate_inout(struct vmctx *ctx, struct vcpu *vcpu, struct vm_exit *vmexit);
H A Dpost.c37 post_data_handler(struct vmctx *ctx __unused, int in,
H A Dpm.c60 reset_handler(struct vmctx *ctx __unused, int in,
90 sci_assert(struct vmctx *ctx)
100 sci_deassert(struct vmctx *ctx)
132 sci_update(struct vmctx *ctx)
158 pm1_status_handler(struct vmctx *ctx, int in,
182 pm1_enable_handler(struct vmctx *ctx, int in,
210 struct vmctx *ctx;
235 pm1_control_handler(struct vmctx *ctx, int in,
270 acpi_raise_gpe(struct vmctx *ctx, unsigned bit)
285 gpe0_sts(struct vmctx *ct
[all...]
/freebsd-current/lib/libvmmapi/
H A Dvmmapi.h47 struct vmctx;
86 int vm_get_memseg(struct vmctx *ctx, int ident, size_t *lenp, char *name,
95 int vm_mmap_getnext(struct vmctx *ctx, vm_paddr_t *gpa, int *segid,
98 int vm_get_guestmem_from_ctx(struct vmctx *ctx, char **guest_baseaddr,
106 void *vm_create_devmem(struct vmctx *ctx, int segid, const char *name,
113 int vm_mmap_memseg(struct vmctx *ctx, vm_paddr_t gpa, int segid,
116 int vm_munmap_memseg(struct vmctx *ctx, vm_paddr_t gpa, size_t len);
119 struct vmctx *vm_open(const char *name);
120 void vm_close(struct vmctx *ctx);
121 void vm_destroy(struct vmctx *ct
[all...]
H A Dinternal.h18 struct vmctx { struct
30 struct vmctx *ctx;
/freebsd-current/usr.sbin/bhyve/aarch64/
H A Dfdt.h36 struct vmctx;
38 int fdt_init(struct vmctx *ctx, int ncpu, vm_paddr_t addrp,
/freebsd-current/usr.sbin/bhyvectl/
H A Dbhyvectl.h42 struct vmctx;
45 void bhyvectl_md_main(struct vmctx *ctx, struct vcpu *vcpu, int vcpuid,

Completed in 133 milliseconds

123