usr/src/cmd/bhyve/amd64/atkbdc.c
121
struct vmctx *ctx;
usr/src/cmd/bhyve/amd64/atkbdc.c
303
atkbdc_data_handler(struct vmctx *ctx __unused, int in,
usr/src/cmd/bhyve/amd64/atkbdc.c
389
atkbdc_sts_ctl_handler(struct vmctx *ctx, int in,
usr/src/cmd/bhyve/amd64/atkbdc.c
508
atkbdc_init(struct vmctx *ctx)
usr/src/cmd/bhyve/amd64/atkbdc.h
31
struct vmctx;
usr/src/cmd/bhyve/amd64/atkbdc.h
33
void atkbdc_init(struct vmctx *ctx);
usr/src/cmd/bhyve/amd64/bhyverun_machdep.c
398
bhyve_init_platform(struct vmctx *ctx, struct vcpu *bsp __unused)
usr/src/cmd/bhyve/amd64/bhyverun_machdep.c
433
bhyve_init_platform_late(struct vmctx *ctx, struct vcpu *bsp __unused)
usr/src/cmd/bhyve/amd64/e820.c
465
e820_init(struct vmctx *const ctx)
usr/src/cmd/bhyve/amd64/e820.h
44
int e820_init(struct vmctx *const ctx);
usr/src/cmd/bhyve/amd64/fwctl.c
530
fwctl_handler(struct vmctx *ctx __unused, int in,
usr/src/cmd/bhyve/amd64/inout.c
116
emulate_inout(struct vmctx *ctx, struct vcpu *vcpu, struct vm_inout *inout)
usr/src/cmd/bhyve/amd64/inout.c
78
default_inout(struct vmctx *ctx __unused, int in,
usr/src/cmd/bhyve/amd64/inout.h
47
struct vmctx;
usr/src/cmd/bhyve/amd64/inout.h
56
typedef int (*inout_func_t)(struct vmctx *ctx, int in, int port,
usr/src/cmd/bhyve/amd64/inout.h
90
int emulate_inout(struct vmctx *, struct vcpu *vcpu, struct vm_exit *vmexit);
usr/src/cmd/bhyve/amd64/inout.h
92
int emulate_inout(struct vmctx *, struct vcpu *vcpu, struct vm_inout *inout);
usr/src/cmd/bhyve/amd64/ioapic.c
54
ioapic_init(struct vmctx *ctx)
usr/src/cmd/bhyve/amd64/ioapic.h
38
void ioapic_init(struct vmctx *ctx);
usr/src/cmd/bhyve/amd64/mptbl.c
298
mptable_build(struct vmctx *ctx, int ncpu)
usr/src/cmd/bhyve/amd64/mptbl.h
32
int mptable_build(struct vmctx *ctx, int ncpu);
usr/src/cmd/bhyve/amd64/pci_lpc.c
215
lpc_uart_io_handler(struct vmctx *ctx __unused, int in,
usr/src/cmd/bhyve/amd64/pci_lpc.c
270
lpc_init(struct vmctx *ctx)
usr/src/cmd/bhyve/amd64/pm.c
104
sci_assert(struct vmctx *ctx)
usr/src/cmd/bhyve/amd64/pm.c
114
sci_deassert(struct vmctx *ctx)
usr/src/cmd/bhyve/amd64/pm.c
146
sci_update(struct vmctx *ctx)
usr/src/cmd/bhyve/amd64/pm.c
172
pm1_status_handler(struct vmctx *ctx, int in,
usr/src/cmd/bhyve/amd64/pm.c
196
pm1_enable_handler(struct vmctx *ctx, int in,
usr/src/cmd/bhyve/amd64/pm.c
225
struct vmctx *ctx;
usr/src/cmd/bhyve/amd64/pm.c
279
pm1_control_handler(struct vmctx *ctx, int in,
usr/src/cmd/bhyve/amd64/pm.c
316
acpi_raise_gpe(struct vmctx *ctx, unsigned bit)
usr/src/cmd/bhyve/amd64/pm.c
331
gpe0_sts(struct vmctx *ctx, int in, int port __unused,
usr/src/cmd/bhyve/amd64/pm.c
355
gpe0_en(struct vmctx *ctx, int in, int port __unused,
usr/src/cmd/bhyve/amd64/pm.c
379
smi_cmd_handler(struct vmctx *ctx, int in, int port __unused,
usr/src/cmd/bhyve/amd64/pm.c
419
sci_init(struct vmctx *ctx)
usr/src/cmd/bhyve/amd64/pm.c
445
void pmtmr_init(struct vmctx *ctx)
usr/src/cmd/bhyve/amd64/pm.c
60
struct vmctx *pwr_ctx;
usr/src/cmd/bhyve/amd64/pm.c
74
reset_handler(struct vmctx *ctx __unused, int in,
usr/src/cmd/bhyve/amd64/post.c
38
post_data_handler(struct vmctx *ctx __unused, int in,
usr/src/cmd/bhyve/amd64/rtc.c
88
rtc_init(struct vmctx *ctx)
usr/src/cmd/bhyve/amd64/rtc.h
32
void rtc_init(struct vmctx *ctx);
usr/src/cmd/bhyve/amd64/task_switch.c
492
tss32_restore(struct vmctx *ctx, struct vcpu *vcpu, struct vm_task_switch *ts,
usr/src/cmd/bhyve/amd64/task_switch.c
860
vmexit_task_switch(struct vmctx *ctx, struct vcpu *vcpu, struct vm_exit *vmexit)
usr/src/cmd/bhyve/amd64/vga.c
1239
vga_port_handler(struct vmctx *ctx, int in, int port,
usr/src/cmd/bhyve/amd64/vga.c
727
vga_port_in_handler(struct vmctx *ctx, int in, int port, int bytes,
usr/src/cmd/bhyve/amd64/vga.c
966
vga_port_out_handler(struct vmctx *ctx, int in, int port, int bytes,
usr/src/cmd/bhyve/amd64/vmexit.c
177
vmexit_inout(struct vmctx *ctx, struct vcpu *vcpu, struct vm_exit *vme)
usr/src/cmd/bhyve/amd64/vmexit.c
210
vmexit_rdmsr(struct vmctx *ctx __unused, struct vcpu *vcpu, struct vm_exit *vme)
usr/src/cmd/bhyve/amd64/vmexit.c
239
vmexit_wrmsr(struct vmctx *ctx __unused, struct vcpu *vcpu, struct vm_exit *vme)
usr/src/cmd/bhyve/amd64/vmexit.c
324
vmexit_run_state(struct vmctx *ctx __unused, struct vcpu *vcpu __unused,
usr/src/cmd/bhyve/amd64/vmexit.c
336
vmexit_paging(struct vmctx *ctx __unused, struct vcpu *vcpu,
usr/src/cmd/bhyve/amd64/vmexit.c
373
vmexit_vmx(struct vmctx *ctx, struct vcpu *vcpu, struct vm_exit *vme)
usr/src/cmd/bhyve/amd64/vmexit.c
406
vmexit_svm(struct vmctx *ctx __unused, struct vcpu *vcpu, struct vm_exit *vme)
usr/src/cmd/bhyve/amd64/vmexit.c
419
vmexit_bogus(struct vmctx *ctx __unused, struct vcpu *vcpu __unused,
usr/src/cmd/bhyve/amd64/vmexit.c
429
vmexit_hlt(struct vmctx *ctx __unused, struct vcpu *vcpu __unused,
usr/src/cmd/bhyve/amd64/vmexit.c
442
vmexit_pause(struct vmctx *ctx __unused, struct vcpu *vcpu __unused,
usr/src/cmd/bhyve/amd64/vmexit.c
449
vmexit_mtrap(struct vmctx *ctx __unused, struct vcpu *vcpu, struct vm_exit *vme)
usr/src/cmd/bhyve/amd64/vmexit.c
460
vmexit_inst_emul(struct vmctx *ctx __unused, struct vcpu *vcpu,
usr/src/cmd/bhyve/amd64/vmexit.c
489
vmexit_mmio(struct vmctx *ctx __unused, struct vcpu *vcpu, struct vm_exit *vme)
usr/src/cmd/bhyve/amd64/vmexit.c
528
vmexit_suspend(struct vmctx *ctx, struct vcpu *vcpu, struct vm_exit *vme)
usr/src/cmd/bhyve/amd64/vmexit.c
556
vmexit_debug(struct vmctx *ctx __unused, struct vcpu *vcpu,
usr/src/cmd/bhyve/amd64/vmexit.c
569
vmexit_breakpoint(struct vmctx *ctx __unused, struct vcpu *vcpu,
usr/src/cmd/bhyve/amd64/vmexit.c
579
vmexit_ipi(struct vmctx *ctx __unused, struct vcpu *vcpu __unused,
usr/src/cmd/bhyve/common/acpi.c
319
basl_load(struct vmctx *ctx, int fd)
usr/src/cmd/bhyve/common/acpi.c
346
basl_compile(struct vmctx *ctx, int (*fwrite_section)(FILE *))
usr/src/cmd/bhyve/common/acpi.c
436
build_dsdt(struct vmctx *const ctx)
usr/src/cmd/bhyve/common/acpi.c
444
build_facs(struct vmctx *const ctx)
usr/src/cmd/bhyve/common/acpi.c
461
build_fadt(struct vmctx *const ctx)
usr/src/cmd/bhyve/common/acpi.c
534
build_hpet(struct vmctx *const ctx)
usr/src/cmd/bhyve/common/acpi.c
556
build_madt(struct vmctx *const ctx)
usr/src/cmd/bhyve/common/acpi.c
631
build_mcfg(struct vmctx *const ctx)
usr/src/cmd/bhyve/common/acpi.c
656
build_rsdp(struct vmctx *const ctx)
usr/src/cmd/bhyve/common/acpi.c
693
build_spcr(struct vmctx *const ctx)
usr/src/cmd/bhyve/common/acpi.c
721
acpi_build(struct vmctx *ctx, int ncpu)
usr/src/cmd/bhyve/common/acpi.h
54
struct vmctx;
usr/src/cmd/bhyve/common/acpi.h
56
int acpi_build(struct vmctx *ctx, int ncpu);
usr/src/cmd/bhyve/common/acpi.h
57
void acpi_raise_gpe(struct vmctx *ctx, unsigned bit);
usr/src/cmd/bhyve/common/acpi.h
65
void sci_init(struct vmctx *ctx);
usr/src/cmd/bhyve/common/acpi.h
67
void pmtmr_init(struct vmctx *ctx);
usr/src/cmd/bhyve/common/acpi_device.c
45
struct vmctx *vm_ctx;
usr/src/cmd/bhyve/common/acpi_device.c
53
struct vmctx *const vm_ctx, const struct acpi_device_emul *const emul)
usr/src/cmd/bhyve/common/acpi_device.h
15
struct vmctx;
usr/src/cmd/bhyve/common/acpi_device.h
48
struct vmctx *vm_ctx, const struct acpi_device_emul *emul);
usr/src/cmd/bhyve/common/basl.c
424
basl_init_rsdt(struct vmctx *const ctx)
usr/src/cmd/bhyve/common/basl.c
437
basl_init_xsdt(struct vmctx *const ctx)
usr/src/cmd/bhyve/common/basl.c
450
basl_init(struct vmctx *const ctx)
usr/src/cmd/bhyve/common/basl.c
52
struct vmctx *ctx;
usr/src/cmd/bhyve/common/basl.c
699
basl_table_create(struct basl_table **const table, struct vmctx *ctx,
usr/src/cmd/bhyve/common/basl.h
101
int basl_init(struct vmctx *ctx);
usr/src/cmd/bhyve/common/basl.h
129
int basl_table_create(struct basl_table **table, struct vmctx *ctx,
usr/src/cmd/bhyve/common/bhyverun.c
120
static void vm_loop(struct vmctx *ctx, struct vcpu *vcpu);
usr/src/cmd/bhyve/common/bhyverun.c
123
struct vmctx *ctx;
usr/src/cmd/bhyve/common/bhyverun.c
358
paddr_guest2host(struct vmctx *ctx, uintptr_t gaddr, size_t len)
usr/src/cmd/bhyve/common/bhyverun.c
464
vm_loop(struct vmctx *ctx, struct vcpu *vcpu)
usr/src/cmd/bhyve/common/bhyverun.c
513
num_vcpus_allowed(struct vmctx *ctx, struct vcpu *vcpu)
usr/src/cmd/bhyve/common/bhyverun.c
539
static struct vmctx *
usr/src/cmd/bhyve/common/bhyverun.c
542
struct vmctx *ctx;
usr/src/cmd/bhyve/common/bhyverun.c
694
struct vmctx *ctx;
usr/src/cmd/bhyve/common/bhyverun.h
54
struct vmctx;
usr/src/cmd/bhyve/common/bhyverun.h
57
extern void *paddr_guest2host(struct vmctx *ctx, uintptr_t addr, size_t len);
usr/src/cmd/bhyve/common/bhyverun.h
65
typedef int (*vmexit_handler_t)(struct vmctx *, struct vcpu *,
usr/src/cmd/bhyve/common/bhyverun.h
68
extern int vmexit_task_switch(struct vmctx *, struct vcpu *, struct vm_exit *);
usr/src/cmd/bhyve/common/bhyverun.h
74
int bhyve_init_platform(struct vmctx *ctx, struct vcpu *bsp);
usr/src/cmd/bhyve/common/bhyverun.h
75
int bhyve_init_platform_late(struct vmctx *ctx, struct vcpu *bsp);
usr/src/cmd/bhyve/common/bootrom.c
120
init_bootrom(struct vmctx *ctx)
usr/src/cmd/bhyve/common/bootrom.c
134
bootrom_alloc(struct vmctx *ctx, size_t len, int prot, int flags,
usr/src/cmd/bhyve/common/bootrom.c
196
bootrom_loadrom(struct vmctx *ctx)
usr/src/cmd/bhyve/common/bootrom.h
39
struct vmctx;
usr/src/cmd/bhyve/common/bootrom.h
41
void init_bootrom(struct vmctx *ctx);
usr/src/cmd/bhyve/common/bootrom.h
46
int bootrom_alloc(struct vmctx *ctx, size_t len, int prot, int flags,
usr/src/cmd/bhyve/common/bootrom.h
49
int bootrom_loadrom(struct vmctx *ctx);
usr/src/cmd/bhyve/common/gdb.c
141
static struct vmctx *ctx;
usr/src/cmd/bhyve/common/gdb.c
1897
init_mdb(struct vmctx *_ctx)
usr/src/cmd/bhyve/common/gdb.c
1929
init_gdb(struct vmctx *_ctx)
usr/src/cmd/bhyve/common/gdb.h
35
void init_gdb(struct vmctx *ctx);
usr/src/cmd/bhyve/common/gdb.h
37
void init_mdb(struct vmctx *ctx);
usr/src/cmd/bhyve/common/pci_e82545.c
249
struct vmctx *esc_ctx;
usr/src/cmd/bhyve/common/pci_emul.c
1103
pci_emul_init(struct vmctx *ctx, struct pci_devemu *pde, int bus, int slot,
usr/src/cmd/bhyve/common/pci_emul.c
1488
init_pci(struct vmctx *ctx)
usr/src/cmd/bhyve/common/pci_emul.c
2395
pci_emul_cfgaddr(struct vmctx *ctx __unused, int in,
usr/src/cmd/bhyve/common/pci_emul.c
2425
pci_emul_cfgdata(struct vmctx *ctx __unused, int in, int port,
usr/src/cmd/bhyve/common/pci_emul.c
513
pci_emul_io_handler(struct vmctx *ctx __unused, int in, int port,
usr/src/cmd/bhyve/common/pci_emul.h
137
struct vmctx *pi_vmctx;
usr/src/cmd/bhyve/common/pci_emul.h
240
int init_pci(struct vmctx *ctx);
usr/src/cmd/bhyve/common/pci_emul.h
51
struct vmctx;
usr/src/cmd/bhyve/common/pci_irq.c
100
pirq_write(struct vmctx *ctx, int pin, uint8_t val)
usr/src/cmd/bhyve/common/pci_irq.c
138
pci_irq_init(struct vmctx *ctx __unused)
usr/src/cmd/bhyve/common/pci_irq.c
205
struct vmctx *ctx = pi->pi_vmctx;
usr/src/cmd/bhyve/common/pci_irq.h
37
void pci_irq_init(struct vmctx *ctx);
usr/src/cmd/bhyve/common/pci_irq.h
43
void pirq_write(struct vmctx *ctx, int pin, uint8_t val);
usr/src/cmd/bhyve/common/pci_nvme.c
1141
nvme_prp_memcpy(struct vmctx *ctx, uint64_t prp1, uint64_t prp2, uint8_t *b,
usr/src/cmd/bhyve/common/pci_nvme.c
2476
void *vmctx = sc->nsc_pi->pi_vmctx;
usr/src/cmd/bhyve/common/pci_nvme.c
2486
prp_list = paddr_guest2host(vmctx, prp,
usr/src/cmd/bhyve/common/pci_passthru.c
1016
struct vmctx *ctx = pi->pi_vmctx;
usr/src/cmd/bhyve/common/pci_passthru.c
1060
passthru_msix_addr(struct vmctx *ctx, struct pci_devinst *pi, int baridx,
usr/src/cmd/bhyve/common/pci_passthru.c
1100
passthru_mmio_addr(struct vmctx *ctx, struct pci_devinst *pi, int baridx,
usr/src/cmd/bhyve/common/pci_passthru.c
1143
struct vmctx *ctx = pi->pi_vmctx;
usr/src/cmd/bhyve/common/pci_passthru.c
425
msix_table_write(struct vmctx *ctx, struct passthru_softc *sc,
usr/src/cmd/bhyve/common/pci_passthru.c
492
init_msix_table(struct vmctx *ctx __unused, struct passthru_softc *sc)
usr/src/cmd/bhyve/common/pci_passthru.c
555
cfginitbar(struct vmctx *ctx __unused, struct passthru_softc *sc)
usr/src/cmd/bhyve/common/pci_passthru.c
615
cfginit(struct vmctx *ctx, struct passthru_softc *sc)
usr/src/cmd/bhyve/common/pci_passthru.c
720
passthru_init_rom(struct vmctx *const ctx __unused,
usr/src/cmd/bhyve/common/pci_passthru.c
776
struct vmctx *ctx = pi->pi_vmctx;
usr/src/cmd/bhyve/common/pci_passthru.c
929
struct vmctx *ctx = pi->pi_vmctx;
usr/src/cmd/bhyve/common/pci_virtio_viona.c
717
pci_viona_viona_init(struct vmctx *ctx, struct pci_viona_softc *sc)
usr/src/cmd/bhyve/common/pctestdev.c
179
pctestdev_debugexit_io(struct vmctx *ctx __unused, int in,
usr/src/cmd/bhyve/common/pctestdev.c
212
pctestdev_ioport_io(struct vmctx *ctx __unused, int in,
usr/src/cmd/bhyve/common/pctestdev.c
235
pctestdev_irq_io(struct vmctx *ctx, int in, int port,
usr/src/cmd/bhyve/common/pctestdev.c
73
static int pctestdev_debugexit_io(struct vmctx *ctx, int in,
usr/src/cmd/bhyve/common/pctestdev.c
78
static int pctestdev_ioport_io(struct vmctx *ctx, int in,
usr/src/cmd/bhyve/common/pctestdev.c
80
static int pctestdev_irq_io(struct vmctx *ctx, int in,
usr/src/cmd/bhyve/common/pctestdev.c
90
pctestdev_init(struct vmctx *ctx)
usr/src/cmd/bhyve/common/pctestdev.h
35
struct vmctx;
usr/src/cmd/bhyve/common/pctestdev.h
38
int pctestdev_init(struct vmctx *ctx);
usr/src/cmd/bhyve/common/qemu_fwcfg.c
120
qemu_fwcfg_selector_port_handler(struct vmctx *const ctx __unused, const int in,
usr/src/cmd/bhyve/common/qemu_fwcfg.c
142
qemu_fwcfg_data_port_handler(struct vmctx *const ctx __unused, const int in,
usr/src/cmd/bhyve/common/qemu_fwcfg.c
451
qemu_fwcfg_init(struct vmctx *const ctx)
usr/src/cmd/bhyve/common/qemu_fwcfg.h
28
int qemu_fwcfg_init(struct vmctx *const ctx);
usr/src/cmd/bhyve/common/smbiostbl.c
909
smbios_build(struct vmctx *ctx)
usr/src/cmd/bhyve/common/smbiostbl.h
36
struct vmctx;
usr/src/cmd/bhyve/common/smbiostbl.h
38
int smbios_build(struct vmctx *ctx);
usr/src/cmd/bhyve/common/tpm_device.c
130
tpm_device_create(struct tpm_device **const new_dev, struct vmctx *const vm_ctx,
usr/src/cmd/bhyve/common/tpm_device.c
243
init_tpm(struct vmctx *ctx)
usr/src/cmd/bhyve/common/tpm_device.c
37
struct vmctx *vm_ctx;
usr/src/cmd/bhyve/common/tpm_device.h
16
int tpm_device_create(struct tpm_device **new_dev, struct vmctx *vm_ctx,
usr/src/cmd/bhyve/common/tpm_device.h
20
int init_tpm(struct vmctx *ctx);
usr/src/cmd/bhyve/common/tpm_intf.h
38
int (*build_acpi_table)(void *sc, struct vmctx *vm_ctx);
usr/src/cmd/bhyve/common/tpm_intf_crb.c
591
tpm_crb_build_acpi_table(void *sc __unused, struct vmctx *vm_ctx)
usr/src/cmd/bhyve/common/virtio.c
717
struct vmctx *ctx;
usr/src/cmd/bhyve/common/virtio.c
779
struct vmctx *ctx;
usr/src/cmd/bhyve/common/vmgenc.c
54
vmgenc_init(struct vmctx *ctx)
usr/src/cmd/bhyve/common/vmgenc.h
28
void vmgenc_init(struct vmctx *);
usr/src/cmd/bhyvectl/bhyvectl.c
1366
show_memmap(struct vmctx *ctx)
usr/src/cmd/bhyvectl/bhyvectl.c
1415
show_memseg(struct vmctx *ctx)
usr/src/cmd/bhyvectl/bhyvectl.c
1446
struct vmctx *ctx = vcpu_ctx(vcpu);
usr/src/cmd/bhyvectl/bhyvectl.c
1565
struct vmctx *ctx = vcpu_ctx(vcpu);
usr/src/cmd/bhyvectl/bhyvectl.c
1620
struct vmctx *ctx;
usr/src/lib/libvmm/libvmm.c
60
struct vmctx *vmm_ctx;
usr/src/lib/libvmmapi/common/internal.h
10
struct vmctx;
usr/src/lib/libvmmapi/common/internal.h
13
struct vmctx *ctx;
usr/src/lib/libvmmapi/common/vmmapi.c
1013
vm_apicid2vcpu(struct vmctx *ctx __unused, int apicid)
usr/src/lib/libvmmapi/common/vmmapi.c
1047
vm_lapic_msi(struct vmctx *ctx, uint64_t addr, uint64_t msg)
usr/src/lib/libvmmapi/common/vmmapi.c
1059
vm_ioapic_assert_irq(struct vmctx *ctx, int irq)
usr/src/lib/libvmmapi/common/vmmapi.c
1070
vm_ioapic_deassert_irq(struct vmctx *ctx, int irq)
usr/src/lib/libvmmapi/common/vmmapi.c
1081
vm_ioapic_pulse_irq(struct vmctx *ctx, int irq)
usr/src/lib/libvmmapi/common/vmmapi.c
1092
vm_ioapic_pincount(struct vmctx *ctx, int *pincount)
usr/src/lib/libvmmapi/common/vmmapi.c
1118
vm_isa_assert_irq(struct vmctx *ctx, int atpic_irq, int ioapic_irq)
usr/src/lib/libvmmapi/common/vmmapi.c
1130
vm_isa_deassert_irq(struct vmctx *ctx, int atpic_irq, int ioapic_irq)
usr/src/lib/libvmmapi/common/vmmapi.c
1142
vm_isa_pulse_irq(struct vmctx *ctx, int atpic_irq, int ioapic_irq)
usr/src/lib/libvmmapi/common/vmmapi.c
1154
vm_isa_set_irq_trigger(struct vmctx *ctx, int atpic_irq,
usr/src/lib/libvmmapi/common/vmmapi.c
1241
vm_assign_pptdev(struct vmctx *ctx, int bus, int slot, int func)
usr/src/lib/libvmmapi/common/vmmapi.c
1254
vm_unassign_pptdev(struct vmctx *ctx, int bus, int slot, int func)
usr/src/lib/libvmmapi/common/vmmapi.c
1267
vm_map_pptdev_mmio(struct vmctx *ctx, int bus, int slot, int func,
usr/src/lib/libvmmapi/common/vmmapi.c
1284
vm_unmap_pptdev_mmio(struct vmctx *ctx, int bus, int slot, int func,
usr/src/lib/libvmmapi/common/vmmapi.c
1300
vm_setup_pptdev_msi(struct vmctx *ctx, int bus, int slot, int func,
usr/src/lib/libvmmapi/common/vmmapi.c
1317
vm_setup_pptdev_msix(struct vmctx *ctx, int bus, int slot, int func,
usr/src/lib/libvmmapi/common/vmmapi.c
1335
vm_disable_pptdev_msix(struct vmctx *ctx, int bus, int slot, int func)
usr/src/lib/libvmmapi/common/vmmapi.c
1350
vm_assign_pptdev(struct vmctx *ctx, int pptfd)
usr/src/lib/libvmmapi/common/vmmapi.c
1359
vm_unassign_pptdev(struct vmctx *ctx, int pptfd)
usr/src/lib/libvmmapi/common/vmmapi.c
1368
vm_map_pptdev_mmio(struct vmctx *ctx, int pptfd, vm_paddr_t gpa, size_t len,
usr/src/lib/libvmmapi/common/vmmapi.c
1381
vm_unmap_pptdev_mmio(struct vmctx *ctx, int pptfd, vm_paddr_t gpa, size_t len)
usr/src/lib/libvmmapi/common/vmmapi.c
1394
vm_setup_pptdev_msi(struct vmctx *ctx, int pptfd, uint64_t addr,
usr/src/lib/libvmmapi/common/vmmapi.c
1407
vm_setup_pptdev_msix(struct vmctx *ctx, int pptfd, int idx,
usr/src/lib/libvmmapi/common/vmmapi.c
1421
vm_get_pptdev_limits(struct vmctx *ctx, int pptfd, int *msi_limit,
usr/src/lib/libvmmapi/common/vmmapi.c
1437
vm_disable_pptdev_msix(struct vmctx *ctx, int pptfd)
usr/src/lib/libvmmapi/common/vmmapi.c
1494
vm_get_stat_desc(struct vmctx *ctx, int index)
usr/src/lib/libvmmapi/common/vmmapi.c
1741
vm_get_gpa_pmap(struct vmctx *ctx, uint64_t gpa, uint64_t *pte, int *num)
usr/src/lib/libvmmapi/common/vmmapi.c
175
struct vmctx *
usr/src/lib/libvmmapi/common/vmmapi.c
1761
vm_get_hpet_capabilities(struct vmctx *ctx, uint32_t *capabilities)
usr/src/lib/libvmmapi/common/vmmapi.c
178
struct vmctx *vm;
usr/src/lib/libvmmapi/common/vmmapi.c
181
vm = malloc(sizeof(struct vmctx) + strlen(name) + 1);
usr/src/lib/libvmmapi/common/vmmapi.c
1908
vm_get_cpus(struct vmctx *ctx, int which, cpuset_t *cpus)
usr/src/lib/libvmmapi/common/vmmapi.c
1923
vm_active_cpus(struct vmctx *ctx, cpuset_t *cpus)
usr/src/lib/libvmmapi/common/vmmapi.c
1931
vm_suspended_cpus(struct vmctx *ctx, cpuset_t *cpus)
usr/src/lib/libvmmapi/common/vmmapi.c
1939
vm_debug_cpus(struct vmctx *ctx, cpuset_t *cpus)
usr/src/lib/libvmmapi/common/vmmapi.c
1958
vm_suspend_all_cpus(struct vmctx *ctx)
usr/src/lib/libvmmapi/common/vmmapi.c
1994
vm_resume_all_cpus(struct vmctx *ctx)
usr/src/lib/libvmmapi/common/vmmapi.c
203
vm_close(struct vmctx *vm)
usr/src/lib/libvmmapi/common/vmmapi.c
2035
vm_rtc_write(struct vmctx *ctx, int offset, uint8_t value)
usr/src/lib/libvmmapi/common/vmmapi.c
2048
vm_rtc_read(struct vmctx *ctx, int offset, uint8_t *retval)
usr/src/lib/libvmmapi/common/vmmapi.c
2063
vm_rtc_settime(struct vmctx *ctx, time_t secs)
usr/src/lib/libvmmapi/common/vmmapi.c
2075
vm_rtc_gettime(struct vmctx *ctx, time_t *secs)
usr/src/lib/libvmmapi/common/vmmapi.c
2089
vm_rtc_settime(struct vmctx *ctx, const timespec_t *ts)
usr/src/lib/libvmmapi/common/vmmapi.c
2095
vm_rtc_gettime(struct vmctx *ctx, timespec_t *ts)
usr/src/lib/libvmmapi/common/vmmapi.c
2105
struct vmctx *ctx = ctxp;
usr/src/lib/libvmmapi/common/vmmapi.c
2112
vm_set_topology(struct vmctx *ctx,
usr/src/lib/libvmmapi/common/vmmapi.c
212
vm_destroy(struct vmctx *vm)
usr/src/lib/libvmmapi/common/vmmapi.c
2126
vm_get_topology(struct vmctx *ctx,
usr/src/lib/libvmmapi/common/vmmapi.c
2170
vm_limit_rights(struct vmctx *ctx)
usr/src/lib/libvmmapi/common/vmmapi.c
2190
vm_get_device_fd(struct vmctx *ctx)
usr/src/lib/libvmmapi/common/vmmapi.c
2198
vm_pmtmr_set_location(struct vmctx *ctx, uint16_t ioport)
usr/src/lib/libvmmapi/common/vmmapi.c
2204
vm_wrlock_cycle(struct vmctx *ctx)
usr/src/lib/libvmmapi/common/vmmapi.c
224
vm_close(struct vmctx *vm)
usr/src/lib/libvmmapi/common/vmmapi.c
235
vm_destroy(struct vmctx *vm)
usr/src/lib/libvmmapi/common/vmmapi.c
250
vm_vcpu_open(struct vmctx *ctx, int vcpuid)
usr/src/lib/libvmmapi/common/vmmapi.c
276
struct vmctx *
usr/src/lib/libvmmapi/common/vmmapi.c
307
vm_get_lowmem_limit(struct vmctx *ctx)
usr/src/lib/libvmmapi/common/vmmapi.c
314
vm_set_lowmem_limit(struct vmctx *ctx, uint32_t limit)
usr/src/lib/libvmmapi/common/vmmapi.c
321
vm_set_memflags(struct vmctx *ctx, int flags)
usr/src/lib/libvmmapi/common/vmmapi.c
328
vm_get_memflags(struct vmctx *ctx)
usr/src/lib/libvmmapi/common/vmmapi.c
338
vm_mmap_memseg(struct vmctx *ctx, vm_paddr_t gpa, int segid, vm_ooffset_t off,
usr/src/lib/libvmmapi/common/vmmapi.c
375
vm_get_guestmem_from_ctx(struct vmctx *ctx, char **guest_baseaddr,
usr/src/lib/libvmmapi/common/vmmapi.c
387
vm_munmap_memseg(struct vmctx *ctx, vm_paddr_t gpa, size_t len)
usr/src/lib/libvmmapi/common/vmmapi.c
400
vm_mmap_getnext(struct vmctx *ctx, vm_paddr_t *gpa, int *segid,
usr/src/lib/libvmmapi/common/vmmapi.c
438
vm_alloc_memseg(struct vmctx *ctx, int segid, size_t len, const char *name)
usr/src/lib/libvmmapi/common/vmmapi.c
479
vm_get_memseg(struct vmctx *ctx, int segid, size_t *lenp, char *namebuf,
usr/src/lib/libvmmapi/common/vmmapi.c
501
setup_memory_segment(struct vmctx *ctx, vm_paddr_t gpa, size_t len, char *base)
usr/src/lib/libvmmapi/common/vmmapi.c
503
setup_memory_segment(struct vmctx *ctx, int segid, vm_paddr_t gpa, size_t len,
usr/src/lib/libvmmapi/common/vmmapi.c
536
vm_setup_memory(struct vmctx *ctx, size_t memsize, enum vm_mmap_style vms)
usr/src/lib/libvmmapi/common/vmmapi.c
629
vm_map_gpa(struct vmctx *ctx, vm_paddr_t gaddr, size_t len)
usr/src/lib/libvmmapi/common/vmmapi.c
652
vm_rev_map_gpa(struct vmctx *ctx, void *addr)
usr/src/lib/libvmmapi/common/vmmapi.c
670
vm_get_name(struct vmctx *ctx)
usr/src/lib/libvmmapi/common/vmmapi.c
678
vm_get_lowmem_size(struct vmctx *ctx)
usr/src/lib/libvmmapi/common/vmmapi.c
685
vm_get_highmem_base(struct vmctx *ctx __unused)
usr/src/lib/libvmmapi/common/vmmapi.c
691
vm_get_highmem_size(struct vmctx *ctx)
usr/src/lib/libvmmapi/common/vmmapi.c
699
vm_get_devmem_offset(struct vmctx *ctx, int segid, off_t *mapoff)
usr/src/lib/libvmmapi/common/vmmapi.c
714
vm_create_devmem(struct vmctx *ctx, int segid, const char *name, size_t len)
usr/src/lib/libvmmapi/common/vmmapi.c
943
vm_suspend(struct vmctx *ctx, enum vm_suspend_how how)
usr/src/lib/libvmmapi/common/vmmapi.c
961
vm_reinit(struct vmctx *ctx)
usr/src/lib/libvmmapi/common/vmmapi.c
968
vm_reinit(struct vmctx *ctx, uint64_t flags)
usr/src/lib/libvmmapi/common/vmmapi.h
106
int vm_get_memseg(struct vmctx *ctx, int ident, size_t *lenp, char *name,
usr/src/lib/libvmmapi/common/vmmapi.h
115
int vm_mmap_getnext(struct vmctx *ctx, vm_paddr_t *gpa, int *segid,
usr/src/lib/libvmmapi/common/vmmapi.h
119
int vm_get_guestmem_from_ctx(struct vmctx *ctx, char **guest_baseaddr,
usr/src/lib/libvmmapi/common/vmmapi.h
128
void *vm_create_devmem(struct vmctx *ctx, int segid, const char *name,
usr/src/lib/libvmmapi/common/vmmapi.h
135
int vm_get_devmem_offset(struct vmctx *ctx, int segid, off_t *mapoff);
usr/src/lib/libvmmapi/common/vmmapi.h
142
int vm_mmap_memseg(struct vmctx *ctx, vm_paddr_t gpa, int segid,
usr/src/lib/libvmmapi/common/vmmapi.h
145
int vm_munmap_memseg(struct vmctx *ctx, vm_paddr_t gpa, size_t len);
usr/src/lib/libvmmapi/common/vmmapi.h
152
struct vmctx *vm_open(const char *name);
usr/src/lib/libvmmapi/common/vmmapi.h
153
void vm_close(struct vmctx *ctx);
usr/src/lib/libvmmapi/common/vmmapi.h
154
void vm_destroy(struct vmctx *ctx);
usr/src/lib/libvmmapi/common/vmmapi.h
156
int vm_limit_rights(struct vmctx *ctx);
usr/src/lib/libvmmapi/common/vmmapi.h
158
struct vcpu *vm_vcpu_open(struct vmctx *ctx, int vcpuid);
usr/src/lib/libvmmapi/common/vmmapi.h
162
struct vmctx *vcpu_ctx(struct vcpu *vcpu);
usr/src/lib/libvmmapi/common/vmmapi.h
165
int vm_setup_memory(struct vmctx *ctx, size_t len, enum vm_mmap_style s);
usr/src/lib/libvmmapi/common/vmmapi.h
166
void *vm_map_gpa(struct vmctx *ctx, vm_paddr_t gaddr, size_t len);
usr/src/lib/libvmmapi/common/vmmapi.h
169
vm_paddr_t vm_rev_map_gpa(struct vmctx *ctx, void *addr);
usr/src/lib/libvmmapi/common/vmmapi.h
171
int vm_get_gpa_pmap(struct vmctx *, uint64_t gpa, uint64_t *pte, int *num);
usr/src/lib/libvmmapi/common/vmmapi.h
177
uint32_t vm_get_lowmem_limit(struct vmctx *ctx);
usr/src/lib/libvmmapi/common/vmmapi.h
178
void vm_set_lowmem_limit(struct vmctx *ctx, uint32_t limit);
usr/src/lib/libvmmapi/common/vmmapi.h
179
void vm_set_memflags(struct vmctx *ctx, int flags);
usr/src/lib/libvmmapi/common/vmmapi.h
180
int vm_get_memflags(struct vmctx *ctx);
usr/src/lib/libvmmapi/common/vmmapi.h
181
const char *vm_get_name(struct vmctx *ctx);
usr/src/lib/libvmmapi/common/vmmapi.h
182
size_t vm_get_lowmem_size(struct vmctx *ctx);
usr/src/lib/libvmmapi/common/vmmapi.h
183
vm_paddr_t vm_get_highmem_base(struct vmctx *ctx);
usr/src/lib/libvmmapi/common/vmmapi.h
184
size_t vm_get_highmem_size(struct vmctx *ctx);
usr/src/lib/libvmmapi/common/vmmapi.h
202
int vm_suspend(struct vmctx *ctx, enum vm_suspend_how how);
usr/src/lib/libvmmapi/common/vmmapi.h
204
int vm_reinit(struct vmctx *ctx);
usr/src/lib/libvmmapi/common/vmmapi.h
206
int vm_reinit(struct vmctx *ctx, uint64_t);
usr/src/lib/libvmmapi/common/vmmapi.h
208
int vm_apicid2vcpu(struct vmctx *ctx, int apicid);
usr/src/lib/libvmmapi/common/vmmapi.h
234
int vm_lapic_msi(struct vmctx *ctx, uint64_t addr, uint64_t msg);
usr/src/lib/libvmmapi/common/vmmapi.h
235
int vm_ioapic_assert_irq(struct vmctx *ctx, int irq);
usr/src/lib/libvmmapi/common/vmmapi.h
236
int vm_ioapic_deassert_irq(struct vmctx *ctx, int irq);
usr/src/lib/libvmmapi/common/vmmapi.h
237
int vm_ioapic_pulse_irq(struct vmctx *ctx, int irq);
usr/src/lib/libvmmapi/common/vmmapi.h
238
int vm_ioapic_pincount(struct vmctx *ctx, int *pincount);
usr/src/lib/libvmmapi/common/vmmapi.h
241
int vm_isa_assert_irq(struct vmctx *ctx, int atpic_irq, int ioapic_irq);
usr/src/lib/libvmmapi/common/vmmapi.h
242
int vm_isa_deassert_irq(struct vmctx *ctx, int atpic_irq, int ioapic_irq);
usr/src/lib/libvmmapi/common/vmmapi.h
243
int vm_isa_pulse_irq(struct vmctx *ctx, int atpic_irq, int ioapic_irq);
usr/src/lib/libvmmapi/common/vmmapi.h
244
int vm_isa_set_irq_trigger(struct vmctx *ctx, int atpic_irq,
usr/src/lib/libvmmapi/common/vmmapi.h
254
int vm_assign_pptdev(struct vmctx *ctx, int bus, int slot, int func);
usr/src/lib/libvmmapi/common/vmmapi.h
255
int vm_unassign_pptdev(struct vmctx *ctx, int bus, int slot, int func);
usr/src/lib/libvmmapi/common/vmmapi.h
256
int vm_map_pptdev_mmio(struct vmctx *ctx, int bus, int slot, int func,
usr/src/lib/libvmmapi/common/vmmapi.h
258
int vm_unmap_pptdev_mmio(struct vmctx *ctx, int bus, int slot, int func,
usr/src/lib/libvmmapi/common/vmmapi.h
260
int vm_setup_pptdev_msi(struct vmctx *ctx, int bus, int slot,
usr/src/lib/libvmmapi/common/vmmapi.h
262
int vm_setup_pptdev_msix(struct vmctx *ctx, int bus, int slot,
usr/src/lib/libvmmapi/common/vmmapi.h
265
int vm_disable_pptdev_msix(struct vmctx *ctx, int bus, int slot, int func);
usr/src/lib/libvmmapi/common/vmmapi.h
267
int vm_assign_pptdev(struct vmctx *ctx, int pptfd);
usr/src/lib/libvmmapi/common/vmmapi.h
268
int vm_unassign_pptdev(struct vmctx *ctx, int pptfd);
usr/src/lib/libvmmapi/common/vmmapi.h
269
int vm_map_pptdev_mmio(struct vmctx *ctx, int pptfd, vm_paddr_t gpa,
usr/src/lib/libvmmapi/common/vmmapi.h
271
int vm_unmap_pptdev_mmio(struct vmctx *ctx, int pptfd, vm_paddr_t gpa,
usr/src/lib/libvmmapi/common/vmmapi.h
273
int vm_setup_pptdev_msi(struct vmctx *ctx, int pptfd, uint64_t addr,
usr/src/lib/libvmmapi/common/vmmapi.h
275
int vm_setup_pptdev_msix(struct vmctx *ctx, int pptfd, int idx, uint64_t
usr/src/lib/libvmmapi/common/vmmapi.h
277
int vm_disable_pptdev_msix(struct vmctx *ctx, int pptfd);
usr/src/lib/libvmmapi/common/vmmapi.h
278
int vm_get_pptdev_limits(struct vmctx *ctx, int pptfd, int *msi_limit,
usr/src/lib/libvmmapi/common/vmmapi.h
290
const char *vm_get_stat_desc(struct vmctx *ctx, int index);
usr/src/lib/libvmmapi/common/vmmapi.h
295
int vm_get_hpet_capabilities(struct vmctx *ctx, uint32_t *capabilities);
usr/src/lib/libvmmapi/common/vmmapi.h
314
int vm_rtc_write(struct vmctx *ctx, int offset, uint8_t value);
usr/src/lib/libvmmapi/common/vmmapi.h
315
int vm_rtc_read(struct vmctx *ctx, int offset, uint8_t *retval);
usr/src/lib/libvmmapi/common/vmmapi.h
317
int vm_rtc_settime(struct vmctx *ctx, time_t secs);
usr/src/lib/libvmmapi/common/vmmapi.h
318
int vm_rtc_gettime(struct vmctx *ctx, time_t *secs);
usr/src/lib/libvmmapi/common/vmmapi.h
320
int vm_rtc_settime(struct vmctx *ctx, const timespec_t *);
usr/src/lib/libvmmapi/common/vmmapi.h
321
int vm_rtc_gettime(struct vmctx *ctx, timespec_t *);
usr/src/lib/libvmmapi/common/vmmapi.h
327
int vm_active_cpus(struct vmctx *ctx, cpuset_t *cpus);
usr/src/lib/libvmmapi/common/vmmapi.h
329
int vm_suspended_cpus(struct vmctx *ctx, cpuset_t *cpus);
usr/src/lib/libvmmapi/common/vmmapi.h
331
int vm_debug_cpus(struct vmctx *ctx, cpuset_t *cpus);
usr/src/lib/libvmmapi/common/vmmapi.h
333
int vm_suspend_all_cpus(struct vmctx *ctx);
usr/src/lib/libvmmapi/common/vmmapi.h
335
int vm_resume_all_cpus(struct vmctx *ctx);
usr/src/lib/libvmmapi/common/vmmapi.h
339
int vm_set_topology(struct vmctx *ctx, uint16_t sockets, uint16_t cores,
usr/src/lib/libvmmapi/common/vmmapi.h
341
int vm_get_topology(struct vmctx *ctx, uint16_t *sockets, uint16_t *cores,
usr/src/lib/libvmmapi/common/vmmapi.h
346
int vm_pmtmr_set_location(struct vmctx *ctx, uint16_t ioport);
usr/src/lib/libvmmapi/common/vmmapi.h
347
int vm_wrlock_cycle(struct vmctx *ctx);
usr/src/lib/libvmmapi/common/vmmapi.h
371
int vm_get_device_fd(struct vmctx *ctx);
usr/src/lib/libvmmapi/common/vmmapi.h
60
struct vmctx;
usr/src/test/bhyve-tests/tests/common/common.c
42
struct vmctx *
usr/src/test/bhyve-tests/tests/common/common.c
62
alloc_memseg(struct vmctx *ctx, int segid, size_t len, const char *name)
usr/src/test/bhyve-tests/tests/common/common.h
20
struct vmctx *create_test_vm(const char *);
usr/src/test/bhyve-tests/tests/common/common.h
21
int alloc_memseg(struct vmctx *, int, size_t, const char *);
usr/src/test/bhyve-tests/tests/common/in_guest.c
123
populate_desc_tables(struct vmctx *ctx)
usr/src/test/bhyve-tests/tests/common/in_guest.c
299
test_msg_get(struct vmctx *ctx)
usr/src/test/bhyve-tests/tests/common/in_guest.c
338
test_msg_print(struct vmctx *ctx)
usr/src/test/bhyve-tests/tests/common/in_guest.c
348
load_payload(struct vmctx *ctx)
usr/src/test/bhyve-tests/tests/common/in_guest.c
367
static struct vmctx *
usr/src/test/bhyve-tests/tests/common/in_guest.c
372
struct vmctx *ctx;
usr/src/test/bhyve-tests/tests/common/in_guest.c
418
struct vmctx *
usr/src/test/bhyve-tests/tests/common/in_guest.c
424
struct vmctx *
usr/src/test/bhyve-tests/tests/common/in_guest.c
430
struct vmctx *
usr/src/test/bhyve-tests/tests/common/in_guest.c
437
test_reinitialize(struct vmctx *ctx, uint64_t flags)
usr/src/test/bhyve-tests/tests/common/in_guest.c
62
static struct vmctx *test_vmctx = NULL;
usr/src/test/bhyve-tests/tests/common/in_guest.c
68
setup_rom(struct vmctx *ctx)
usr/src/test/bhyve-tests/tests/common/in_guest.c
90
populate_identity_table(struct vmctx *ctx)
usr/src/test/bhyve-tests/tests/common/in_guest.h
21
struct vmctx *test_initialize(const char *);
usr/src/test/bhyve-tests/tests/common/in_guest.h
22
struct vmctx *test_initialize_plain(const char *);
usr/src/test/bhyve-tests/tests/common/in_guest.h
23
struct vmctx *test_initialize_flags(const char *, uint64_t);
usr/src/test/bhyve-tests/tests/common/in_guest.h
24
void test_reinitialize(struct vmctx *, uint64_t);
usr/src/test/bhyve-tests/tests/common/in_guest.h
31
const char *test_msg_get(struct vmctx *);
usr/src/test/bhyve-tests/tests/common/in_guest.h
32
void test_msg_print(struct vmctx *);
usr/src/test/bhyve-tests/tests/inst_emul/cpuid.c
110
struct vmctx *ctx = NULL;
usr/src/test/bhyve-tests/tests/inst_emul/cpuid_guest_state.c
146
struct vmctx *ctx = NULL;
usr/src/test/bhyve-tests/tests/inst_emul/exit_consistent.c
74
struct vmctx *ctx = NULL;
usr/src/test/bhyve-tests/tests/inst_emul/exit_paging.c
38
struct vmctx *ctx = NULL;
usr/src/test/bhyve-tests/tests/inst_emul/imul.c
83
struct vmctx *ctx = NULL;
usr/src/test/bhyve-tests/tests/inst_emul/inout.c
142
struct vmctx *ctx = NULL;
usr/src/test/bhyve-tests/tests/inst_emul/page_dirty.c
111
struct vmctx *ctx = NULL;
usr/src/test/bhyve-tests/tests/inst_emul/page_dirty.c
150
struct vmctx *ctx = NULL;
usr/src/test/bhyve-tests/tests/inst_emul/page_dirty.c
40
read_dirty_bitmap(struct vmctx *ctx, uint8_t *bitmap)
usr/src/test/bhyve-tests/tests/inst_emul/rdmsr.c
37
struct vmctx *ctx = NULL;
usr/src/test/bhyve-tests/tests/inst_emul/suspend_info.c
114
test_plain_suspend(struct vmctx *ctx, struct vcpu *vcpu,
usr/src/test/bhyve-tests/tests/inst_emul/suspend_info.c
149
test_emitted_triplefault(struct vmctx *ctx, struct vcpu *vcpu)
usr/src/test/bhyve-tests/tests/inst_emul/suspend_info.c
231
struct vmctx *ctx = NULL;
usr/src/test/bhyve-tests/tests/inst_emul/triple_fault.c
37
struct vmctx *ctx = NULL;
usr/src/test/bhyve-tests/tests/inst_emul/vcpu_barrier.c
91
struct vmctx *ctx;
usr/src/test/bhyve-tests/tests/inst_emul/wrmsr.c
37
struct vmctx *ctx = NULL;
usr/src/test/bhyve-tests/tests/kdev/guest_tsc_adjust.c
39
struct vmctx *ctx = NULL;
usr/src/test/bhyve-tests/tests/kdev/rdmsr_tsc.c
37
struct vmctx *ctx = NULL;
usr/src/test/bhyve-tests/tests/kdev/tsc_freq_ctrl.c
193
struct vmctx *ctx = NULL;
usr/src/test/bhyve-tests/tests/kdev/vatpit_freq.c
82
struct vmctx *ctx = NULL;
usr/src/test/bhyve-tests/tests/kdev/vhpet_freq.c
87
struct vmctx *ctx = NULL;
usr/src/test/bhyve-tests/tests/kdev/vlapic_freq.c
152
struct vmctx *ctx = NULL;
usr/src/test/bhyve-tests/tests/kdev/vlapic_freq_periodic.c
162
struct vmctx *ctx = NULL;
usr/src/test/bhyve-tests/tests/kdev/vlapic_mmio_access.c
54
struct vmctx *ctx = NULL;
usr/src/test/bhyve-tests/tests/kdev/vlapic_msr_access.c
38
struct vmctx *ctx = NULL;
usr/src/test/bhyve-tests/tests/kdev/vpmtmr_freq.c
87
struct vmctx *ctx = NULL;
usr/src/test/bhyve-tests/tests/kdev/vrtc_ops.c
61
struct vmctx *ctx = NULL;
usr/src/test/bhyve-tests/tests/kdev/wrmsr_tsc.c
37
struct vmctx *ctx = NULL;
usr/src/test/bhyve-tests/tests/perf/entry_exit.c
101
handle_exit(struct vmctx *ctx, const struct vm_exit *vexit,
usr/src/test/bhyve-tests/tests/perf/entry_exit.c
179
struct vmctx *ctx = NULL;
usr/src/test/bhyve-tests/tests/perf/entry_exit.c
50
query_cpu_freq(struct vmctx *ctx)
usr/src/test/bhyve-tests/tests/perf/entry_exit.c
74
print_result(struct vmctx *ctx, uintptr_t gpa, uint_t test_idx)
usr/src/test/bhyve-tests/tests/viona/create_delete.c
34
struct vmctx *ctx;
usr/src/test/bhyve-tests/tests/viona/link_params.c
122
struct vmctx *ctx;
usr/src/test/bhyve-tests/tests/vmm/auto_destruct.c
37
struct vmctx *ctx;
usr/src/test/bhyve-tests/tests/vmm/cpuid_ioctl.c
35
struct vmctx *ctx;
usr/src/test/bhyve-tests/tests/vmm/datarw_constraints.c
391
struct vmctx *ctx;
usr/src/test/bhyve-tests/tests/vmm/datarw_msrs.c
83
struct vmctx *ctx;
usr/src/test/bhyve-tests/tests/vmm/datarw_vcpu.c
95
struct vmctx *ctx;
usr/src/test/bhyve-tests/tests/vmm/default_capabs.c
65
struct vmctx *ctx;
usr/src/test/bhyve-tests/tests/vmm/drv_hold.c
32
struct vmctx *ctx;
usr/src/test/bhyve-tests/tests/vmm/fpu_getset.c
275
struct vmctx *ctx;
usr/src/test/bhyve-tests/tests/vmm/import_vlapic.c
172
struct vmctx *ctx;
usr/src/test/bhyve-tests/tests/vmm/interface_version.c
51
struct vmctx *ctx = create_test_vm(suite_name);
usr/src/test/bhyve-tests/tests/vmm/legacy_destruct.c
36
struct vmctx *ctx;
usr/src/test/bhyve-tests/tests/vmm/maxcpu.c
39
struct vmctx *ctx;
usr/src/test/bhyve-tests/tests/vmm/mem_devmem.c
47
struct vmctx *ctx;
usr/src/test/bhyve-tests/tests/vmm/mem_high.c
44
struct vmctx *ctx;
usr/src/test/bhyve-tests/tests/vmm/mem_partial.c
57
struct vmctx *ctx;
usr/src/test/bhyve-tests/tests/vmm/mem_seg_map.c
40
struct vmctx *ctx;
usr/src/test/bhyve-tests/tests/vmm/npt_ops.c
114
test_legacy(struct vmctx *ctx)
usr/src/test/bhyve-tests/tests/vmm/npt_ops.c
146
test_toggle_tracking(struct vmctx *ctx)
usr/src/test/bhyve-tests/tests/vmm/npt_ops.c
186
test_inval_args(struct vmctx *ctx)
usr/src/test/bhyve-tests/tests/vmm/npt_ops.c
228
test_op_get_dirty(struct vmctx *ctx)
usr/src/test/bhyve-tests/tests/vmm/npt_ops.c
273
test_op_set_dirty(struct vmctx *ctx)
usr/src/test/bhyve-tests/tests/vmm/npt_ops.c
300
test_op_reset_dirty(struct vmctx *ctx)
usr/src/test/bhyve-tests/tests/vmm/npt_ops.c
363
struct vmctx *ctx;
usr/src/test/bhyve-tests/tests/vmm/npt_ops.c
39
static struct vmctx *
usr/src/test/bhyve-tests/tests/vmm/npt_ops.c
56
struct vmctx *ctx = vm_open(vmname);
usr/src/test/bhyve-tests/tests/vmm/npt_ops.c
85
legacy_clear_dirty(struct vmctx *ctx)
usr/src/test/bhyve-tests/tests/vmm/pause_resume.c
36
check_paused(struct vmctx *ctx)
usr/src/test/bhyve-tests/tests/vmm/pause_resume.c
62
struct vmctx *ctx;
usr/src/test/bhyve-tests/tests/vmm/self_destruct.c
36
struct vmctx *ctx;
usr/src/test/bhyve-tests/tests/vmm/time_data.c
525
struct vmctx *ctx;