Home
last modified time | relevance | path

Searched refs:pi_vmctx (Results 1 – 14 of 14) sorted by relevance

/illumos-gate/usr/src/cmd/bhyve/
H A Dpci_irq.c169 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 Dpci_fbuf.c231 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 Dpci_nvme.c1397 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 Dpci_lpc.c210 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 Dpci_passthru.c781 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 Dpci_hostbridge.c131 void *system_bios_region = paddr_guest2host(pi->pi_vmctx, in pci_hostbridge_init()
H A Dvirtio.c189 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 Dpci_emul.h125 struct vmctx *pi_vmctx; member
H A Dpci_emul.c932 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 Dpci_virtio_viona.c749 error = pci_viona_viona_init(pi->pi_vmctx, sc); in pci_viona_init()
H A Dpci_hda.c863 return (paddr_guest2host(pi->pi_vmctx, (uintptr_t)dma_paddr, len)); in hda_dma_get_vaddr()
H A Dpci_e82545.c2353 sc->esc_ctx = pi->pi_vmctx; in e82545_init()
H A Dpci_ahci.c213 #define ahci_ctx(sc) ((sc)->asc_pi->pi_vmctx)
H A Dpci_xhci.c296 #define XHCI_GADDR(sc,a) paddr_guest2host((sc)->xsc_pi->pi_vmctx, \