/freebsd-current/usr.sbin/bhyve/ |
H A D | pctestdev.h | 35 struct vmctx; 38 int pctestdev_init(struct vmctx *ctx);
|
H A D | smbiostbl.h | 32 struct vmctx; 34 int smbios_build(struct vmctx *ctx);
|
H A D | vmgenc.h | 28 void vmgenc_init(struct vmctx *);
|
H A D | bootrom.h | 39 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 D | tpm_device.h | 16 int tpm_device_create(struct tpm_device **new_dev, struct vmctx *vm_ctx, 20 int init_tpm(struct vmctx *ctx);
|
H A D | bhyverun.h | 45 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 D | snapshot.h | 46 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 D | acpi.h | 54 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 D | qemu_fwcfg.h | 25 int qemu_fwcfg_init(struct vmctx *const ctx);
|
H A D | gdb.h | 36 void init_gdb(struct vmctx *ctx);
|
H A D | acpi_device.h | 15 struct vmctx; 48 struct vmctx *vm_ctx, const struct acpi_device_emul *emul);
|
H A D | ipc.h | 38 int (*handler)(struct vmctx *ctx, const nvlist_t *nvl);
|
H A D | tpm_intf.h | 38 int (*build_acpi_table)(void *sc, struct vmctx *vm_ctx);
|
/freebsd-current/usr.sbin/bhyve/amd64/ |
H A D | rtc.h | 32 void rtc_init(struct vmctx *ctx);
|
H A D | atkbdc.h | 32 struct vmctx; 34 void atkbdc_init(struct vmctx *ctx);
|
H A D | ioapic.h | 38 void ioapic_init(struct vmctx *ctx);
|
H A D | mptbl.h | 32 int mptable_build(struct vmctx *ctx, int ncpu);
|
H A D | pci_irq_machdep.h | 33 struct vmctx; 40 void pci_irq_init(struct vmctx *ctx); 45 void pirq_write(struct vmctx *ctx, int pin, uint8_t val);
|
H A D | inout.h | 35 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 D | post.c | 37 post_data_handler(struct vmctx *ctx __unused, int in,
|
H A D | pm.c | 60 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 D | vmmapi.h | 47 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 D | internal.h | 18 struct vmctx { struct 30 struct vmctx *ctx;
|
/freebsd-current/usr.sbin/bhyve/aarch64/ |
H A D | fdt.h | 36 struct vmctx; 38 int fdt_init(struct vmctx *ctx, int ncpu, vm_paddr_t addrp,
|
/freebsd-current/usr.sbin/bhyvectl/ |
H A D | bhyvectl.h | 42 struct vmctx; 45 void bhyvectl_md_main(struct vmctx *ctx, struct vcpu *vcpu, int vcpuid,
|