Searched refs:pi_vmctx (Results 1 – 14 of 14) sorted by relevance
/illumos-gate/usr/src/cmd/bhyve/ |
H A D | pci_irq.c | 169 vm_isa_assert_irq(pi->pi_vmctx, pirq->reg & PIRQ_IRQ, in pci_irq_assert() 176 vm_ioapic_assert_irq(pi->pi_vmctx, pi->pi_lintr.ioapic_irq); in pci_irq_assert() 192 vm_isa_deassert_irq(pi->pi_vmctx, pirq->reg & PIRQ_IRQ, in pci_irq_deassert() 199 vm_ioapic_deassert_irq(pi->pi_vmctx, pi->pi_lintr.ioapic_irq); in pci_irq_deassert() 205 struct vmctx *ctx = pi->pi_vmctx; in pirq_alloc_pin()
|
H A D | pci_fbuf.c | 231 if (vm_munmap_memseg(pi->pi_vmctx, sc->fbaddr, FB_SIZE) != 0) in pci_fbuf_baraddr() 236 if (vm_mmap_memseg(pi->pi_vmctx, address, VM_FRAMEBUFFER, 0, in pci_fbuf_baraddr() 399 sc->fb_base = vm_create_devmem(pi->pi_vmctx, VM_FRAMEBUFFER, in pci_fbuf_init()
|
H A D | pci_nvme.c | 1397 ncq->qbase = vm_map_gpa(sc->nsc_pi->pi_vmctx, in nvme_opc_create_io_cq() 1436 nvme_prp_memcpy(sc->nsc_pi->pi_vmctx, command->prp1, in nvme_opc_get_log_page() 1459 nvme_prp_memcpy(sc->nsc_pi->pi_vmctx, command->prp1, in nvme_opc_get_log_page() 1471 nvme_prp_memcpy(sc->nsc_pi->pi_vmctx, command->prp1, in nvme_opc_get_log_page() 1483 nvme_prp_memcpy(sc->nsc_pi->pi_vmctx, command->prp1, in nvme_opc_get_log_page() 1521 nvme_prp_memcpy(sc->nsc_pi->pi_vmctx, command->prp1, in nvme_opc_identify() 1526 nvme_prp_memcpy(sc->nsc_pi->pi_vmctx, command->prp1, in nvme_opc_identify() 2246 paddr_guest2host(req->sc->nsc_pi->pi_vmctx, in pci_nvme_append_iov_req() 2264 paddr_guest2host(req->sc->nsc_pi->pi_vmctx, in pci_nvme_append_iov_req() 2430 if (nvme_prp_memcpy(sc->nsc_pi->pi_vmctx, prp1, prp2, in nvme_write_read_ram() [all …]
|
H A D | pci_lpc.c | 210 vm_isa_pulse_irq(lpc_bridge->pi_vmctx, sc->irq, sc->irq); in lpc_uart_intr_assert() 475 pirq_write(pi->pi_vmctx, pirq_pin, val); in pci_lpc_cfgwrite() 575 if (lpc_init(pi->pi_vmctx) != 0) in pci_lpc_init()
|
H A D | pci_passthru.c | 781 struct vmctx *ctx = pi->pi_vmctx; in passthru_init() 934 struct vmctx *ctx = pi->pi_vmctx; in passthru_cfgwrite_default() 1023 struct vmctx *ctx = pi->pi_vmctx; in passthru_write() 1132 if (vm_munmap_memseg(pi->pi_vmctx, addr, size) != 0) { in passthru_addr_rom() 1138 if (vm_mmap_memseg(pi->pi_vmctx, addr, VM_PCIROM, in passthru_addr_rom() 1150 struct vmctx *ctx = pi->pi_vmctx; in passthru_addr()
|
H A D | pci_hostbridge.c | 131 void *system_bios_region = paddr_guest2host(pi->pi_vmctx, in pci_hostbridge_init()
|
H A D | virtio.c | 189 base = paddr_guest2host(vs->vs_pi->pi_vmctx, phys, size); in vi_vq_init() 315 ctx = vs->vs_pi->pi_vmctx; in vq_getchain()
|
H A D | pci_emul.h | 125 struct vmctx *pi_vmctx; member
|
H A D | pci_emul.c | 932 pci_emul_rombase = vm_create_devmem(pdi->pi_vmctx, VM_PCIROM, in pci_emul_alloc_rom() 1077 pdi->pi_vmctx = ctx; in pci_emul_init() 1872 vm_lapic_msi(pi->pi_vmctx, mte->addr, mte->msg_data); in pci_generate_msix() 1881 vm_lapic_msi(pi->pi_vmctx, pi->pi_msi.addr, in pci_generate_msi()
|
H A D | pci_virtio_viona.c | 749 error = pci_viona_viona_init(pi->pi_vmctx, sc); in pci_viona_init()
|
H A D | pci_hda.c | 863 return (paddr_guest2host(pi->pi_vmctx, (uintptr_t)dma_paddr, len)); in hda_dma_get_vaddr()
|
H A D | pci_e82545.c | 2353 sc->esc_ctx = pi->pi_vmctx; in e82545_init()
|
H A D | pci_ahci.c | 213 #define ahci_ctx(sc) ((sc)->asc_pi->pi_vmctx)
|
H A D | pci_xhci.c | 296 #define XHCI_GADDR(sc,a) paddr_guest2host((sc)->xsc_pi->pi_vmctx, \
|