/freebsd-10.2-release/usr.sbin/bhyve/ |
H A D | virtio.h | 281 struct vmctx; 460 uint64_t vi_pci_read(struct vmctx *ctx, int vcpu, struct pci_devinst *pi, 462 void vi_pci_write(struct vmctx *ctx, int vcpu, struct pci_devinst *pi,
|
H A D | consport.c | 103 console_handler(struct vmctx *ctx, int vcpu, int in, int port, int bytes,
|
H A D | pci_lpc.c | 127 lpc_uart_io_handler(struct vmctx *ctx, int vcpu, int in, int port, int bytes, 324 pci_lpc_cfgwrite(struct vmctx *ctx, int vcpu, struct pci_devinst *pi, 345 pci_lpc_write(struct vmctx *ctx, int vcpu, struct pci_devinst *pi, 351 pci_lpc_read(struct vmctx *ctx, int vcpu, struct pci_devinst *pi, 361 pci_lpc_init(struct vmctx *ctx, struct pci_devinst *pi, char *opts)
|
H A D | pci_passthru.c | 318 msix_table_write(struct vmctx *ctx, int vcpu, struct passthru_softc *sc, 361 init_msix_table(struct vmctx *ctx, struct passthru_softc *sc, uint64_t base) 440 cfginitbar(struct vmctx *ctx, struct passthru_softc *sc) 524 cfginit(struct vmctx *ctx, struct pci_devinst *pi, int bus, int slot, int func) 549 passthru_init(struct vmctx *ctx, struct pci_devinst *pi, char *opts) 630 passthru_cfgread(struct vmctx *ctx, int vcpu, struct pci_devinst *pi, 661 passthru_cfgwrite(struct vmctx *ctx, int vcpu, struct pci_devinst *pi, 732 passthru_write(struct vmctx *ctx, int vcpu, struct pci_devinst *pi, int baridx, 755 passthru_read(struct vmctx *ctx, int vcpu, struct pci_devinst *pi, int baridx,
|
H A D | task_switch.c | 101 GETREG(struct vmctx *ctx, int vcpu, int reg) 112 SETREG(struct vmctx *ctx, int vcpu, int reg, uint64_t val) 152 sel_exception(struct vmctx *ctx, int vcpu, int vector, uint16_t sel, int ext) 174 desc_table_limit_check(struct vmctx *ctx, int vcpu, uint16_t sel) 204 desc_table_rw(struct vmctx *ctx, int vcpu, struct vm_guest_paging *paging, 232 desc_table_read(struct vmctx *ctx, int vcpu, struct vm_guest_paging *paging, 239 desc_table_write(struct vmctx *ctx, int vcpu, struct vm_guest_paging *paging, 253 read_tss_descriptor(struct vmctx *ctx, int vcpu, struct vm_task_switch *ts, 309 validate_seg_desc(struct vmctx *ctx, int vcpu, struct vm_task_switch *ts, 435 tss32_save(struct vmctx *ct [all...] |
H A D | dbgport.c | 55 dbg_handler(struct vmctx *ctx, int vcpu, int in, int port, int bytes,
|
H A D | pci_irq.c | 97 pirq_write(struct vmctx *ctx, int pin, uint8_t val) 135 pci_irq_init(struct vmctx *ctx) 196 pirq_alloc_pin(struct vmctx *ctx)
|
H A D | pci_virtio_rnd.c | 135 pci_vtrnd_init(struct vmctx *ctx, struct pci_devinst *pi, char *opts)
|
H A D | inout.c | 66 default_inout(struct vmctx *ctx, int vcpu, int in, int port, int bytes, 104 emulate_inout(struct vmctx *ctx, int vcpu, struct vm_exit *vmexit, int strict)
|
H A D | pci_emul.c | 113 static void pci_cfgrw(struct vmctx *ctx, int vcpu, int in, int bus, int slot, 353 pci_emul_io_handler(struct vmctx *ctx, int vcpu, int in, int port, int bytes, 379 pci_emul_mem_handler(struct vmctx *ctx, int vcpu, int dir, uint64_t addr, 722 pci_emul_init(struct vmctx *ctx, struct pci_devemu *pde, int bus, int slot, 1029 pci_emul_fallback_handler(struct vmctx *ctx, int vcpu, int dir, uint64_t addr, 1044 pci_emul_ecfg_handler(struct vmctx *ctx, int vcpu, int dir, uint64_t addr, 1071 init_pci(struct vmctx *ctx) 1736 pci_cfgrw(struct vmctx *ctx, int vcpu, int in, int bus, int slot, int func, 1878 pci_emul_cfgaddr(struct vmctx *ctx, int vcpu, int in, int port, int bytes, 1908 pci_emul_cfgdata(struct vmctx *ct [all...] |
H A D | virtio.c | 205 _vq_record(int i, volatile struct virtio_desc *vd, struct vmctx *ctx, 232 * be indirect, this also needs the vmctx (in the pci_devinst 264 struct vmctx *ctx; 525 vi_pci_read(struct vmctx *ctx, int vcpu, struct pci_devinst *pi, 645 vi_pci_write(struct vmctx *ctx, int vcpu, struct pci_devinst *pi,
|
H A D | acpi.c | 847 basl_load(struct vmctx *ctx, int fd, uint64_t off) 866 basl_compile(struct vmctx *ctx, int (*fwrite_section)(FILE *), uint64_t offset) 973 acpi_build(struct vmctx *ctx, int ncpu)
|
H A D | mem.c | 160 emulate_mem(struct vmctx *ctx, int vcpu, uint64_t paddr, struct vie *vie,
|
H A D | mptbl.c | 299 mptable_build(struct vmctx *ctx, int ncpu)
|
H A D | pci_virtio_block.c | 290 pci_vtblk_init(struct vmctx *ctx, struct pci_devinst *pi, char *opts)
|
H A D | pci_ahci.c | 2090 pci_ahci_write(struct vmctx *ctx, int vcpu, struct pci_devinst *pi, 2184 pci_ahci_read(struct vmctx *ctx, int vcpu, struct pci_devinst *pi, int baridx, 2215 pci_ahci_init(struct vmctx *ctx, struct pci_devinst *pi, char *opts, int atapi) 2316 pci_ahci_hd_init(struct vmctx *ctx, struct pci_devinst *pi, char *opts) 2323 pci_ahci_atapi_init(struct vmctx *ctx, struct pci_devinst *pi, char *opts)
|
H A D | pci_virtio_net.c | 537 pci_vtnet_init(struct vmctx *ctx, struct pci_devinst *pi, char *opts)
|
H A D | smbiostbl.c | 773 smbios_build(struct vmctx *ctx)
|
/freebsd-10.2-release/usr.sbin/bhyvectl/ |
H A D | bhyvectl.c | 500 vm_get_vmcs_field(struct vmctx *ctx, int vcpu, int field, uint64_t *ret_val) 507 vm_set_vmcs_field(struct vmctx *ctx, int vcpu, int field, uint64_t val) 514 vm_get_vmcb_field(struct vmctx *ctx, int vcpu, int off, int bytes, 522 vm_set_vmcb_field(struct vmctx *ctx, int vcpu, int off, int bytes, 639 get_all_registers(struct vmctx *ctx, int vcpu) 789 get_all_segments(struct vmctx *ctx, int vcpu) 936 get_misc_vmcs(struct vmctx *ctx, int vcpu) 1170 get_misc_vmcb(struct vmctx *ctx, int vcpu) 1533 struct vmctx *ctx;
|
/freebsd-10.2-release/usr.sbin/bhyveload/ |
H A D | bhyveload.c | 100 static struct vmctx *ctx;
|