Searched refs:vmctx (Results 26 - 45 of 45) sorted by relevance

12

/freebsd-10.2-release/usr.sbin/bhyve/
H A Dvirtio.h281 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 Dconsport.c103 console_handler(struct vmctx *ctx, int vcpu, int in, int port, int bytes,
H A Dpci_lpc.c127 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 Dpci_passthru.c318 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 Dtask_switch.c101 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 Ddbgport.c55 dbg_handler(struct vmctx *ctx, int vcpu, int in, int port, int bytes,
H A Dpci_irq.c97 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 Dpci_virtio_rnd.c135 pci_vtrnd_init(struct vmctx *ctx, struct pci_devinst *pi, char *opts)
H A Dinout.c66 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 Dpci_emul.c113 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 Dvirtio.c205 _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 Dacpi.c847 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 Dmem.c160 emulate_mem(struct vmctx *ctx, int vcpu, uint64_t paddr, struct vie *vie,
H A Dmptbl.c299 mptable_build(struct vmctx *ctx, int ncpu)
H A Dpci_virtio_block.c290 pci_vtblk_init(struct vmctx *ctx, struct pci_devinst *pi, char *opts)
H A Dpci_ahci.c2090 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 Dpci_virtio_net.c537 pci_vtnet_init(struct vmctx *ctx, struct pci_devinst *pi, char *opts)
H A Dsmbiostbl.c773 smbios_build(struct vmctx *ctx)
/freebsd-10.2-release/usr.sbin/bhyvectl/
H A Dbhyvectl.c500 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 Dbhyveload.c100 static struct vmctx *ctx;

Completed in 143 milliseconds

12