Home
last modified time | relevance | path

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

/freebsd/usr.sbin/bhyve/amd64/
H A Dpci_irq.c168 vm_isa_assert_irq(pi->pi_vmctx, pirq->reg & PIRQ_IRQ, in pci_irq_assert()
175 vm_ioapic_assert_irq(pi->pi_vmctx, pi->pi_lintr.irq.ioapic_irq); in pci_irq_assert()
191 vm_isa_deassert_irq(pi->pi_vmctx, pirq->reg & PIRQ_IRQ, in pci_irq_deassert()
198 vm_ioapic_deassert_irq(pi->pi_vmctx, pi->pi_lintr.irq.ioapic_irq); in pci_irq_deassert()
204 struct vmctx *ctx = pi->pi_vmctx; in pirq_alloc_pin()
H A Dpci_lpc.c199 vm_isa_pulse_irq(lpc_bridge->pi_vmctx, sc->irq, sc->irq); in lpc_uart_intr_assert()
436 pirq_write(pi->pi_vmctx, pirq_pin, val); in pci_lpc_cfgwrite()
535 if (lpc_init(pi->pi_vmctx) != 0) in pci_lpc_init()
H A Dpci_gvt-d.c383 vbt->gva = vm_map_gpa(pi->pi_vmctx, vbt->gpa, vbt->len); in gvt_d_setup_vbt()
516 opregion->gva = vm_map_gpa(pi->pi_vmctx, opregion->gpa, opregion->len); in gvt_d_setup_opregion()
/freebsd/usr.sbin/bhyve/riscv/
H A Dpci_irq.c47 vm_assert_irq(pi->pi_vmctx, pi->pi_lintr.irq.aplic_irq); in pci_irq_assert()
53 vm_deassert_irq(pi->pi_vmctx, pi->pi_lintr.irq.aplic_irq); in pci_irq_deassert()
/freebsd/usr.sbin/bhyve/
H A Dpci_passthru.c509 (void)vm_setup_pptdev_msix(sc->psc_pi->pi_vmctx, in msix_table_write()
960 memflags = vm_get_memflags(pi->pi_vmctx); in passthru_init()
989 if (vm_assign_pptdev(pi->pi_vmctx, bus, slot, func) != 0) { in passthru_init()
1047 vm_unassign_pptdev(pi->pi_vmctx, bus, slot, func); in passthru_init()
1143 error = vm_setup_pptdev_msi(pi->pi_vmctx, sc->psc_sel.pc_bus, in passthru_cfgwrite_default()
1158 error = vm_setup_pptdev_msix(pi->pi_vmctx, in passthru_cfgwrite_default()
1169 error = vm_disable_pptdev_msix(pi->pi_vmctx, in passthru_cfgwrite_default()
1326 if (vm_unmap_pptdev_mmio(pi->pi_vmctx, sc->psc_sel.pc_bus, in passthru_mmio_map()
1334 if (vm_map_pptdev_mmio(pi->pi_vmctx, sc->psc_sel.pc_bus, in passthru_mmio_map()
1410 if (vm_munmap_memseg(pi->pi_vmctx, addr, size) != 0) { in passthru_addr_rom()
[all …]
H A Dpci_fbuf.c230 if (vm_munmap_memseg(pi->pi_vmctx, sc->fbaddr, FB_SIZE) != 0) in pci_fbuf_baraddr()
235 if (vm_mmap_memseg(pi->pi_vmctx, address, VM_FRAMEBUFFER, 0, in pci_fbuf_baraddr()
405 sc->fb_base = vm_create_devmem(pi->pi_vmctx, VM_FRAMEBUFFER, in pci_fbuf_init()
H A Dpci_nvme.c1084 sc->submit_queues[0].qbase = vm_map_gpa(sc->nsc_pi->pi_vmctx, in pci_nvme_init_controller()
1104 sc->compl_queues[0].qbase = vm_map_gpa(sc->nsc_pi->pi_vmctx, in pci_nvme_init_controller()
1279 nsq->qbase = vm_map_gpa(sc->nsc_pi->pi_vmctx, command->prp1, in nvme_opc_create_io_sq()
1383 ncq->qbase = vm_map_gpa(sc->nsc_pi->pi_vmctx, in nvme_opc_create_io_cq()
1422 nvme_prp_memcpy(sc->nsc_pi->pi_vmctx, command->prp1, in nvme_opc_get_log_page()
1445 nvme_prp_memcpy(sc->nsc_pi->pi_vmctx, command->prp1, in nvme_opc_get_log_page()
1457 nvme_prp_memcpy(sc->nsc_pi->pi_vmctx, command->prp1, in nvme_opc_get_log_page()
1469 nvme_prp_memcpy(sc->nsc_pi->pi_vmctx, command->prp1, in nvme_opc_get_log_page()
1507 nvme_prp_memcpy(sc->nsc_pi->pi_vmctx, command->prp1, in nvme_opc_identify()
1512 nvme_prp_memcpy(sc->nsc_pi->pi_vmctx, command->prp1, in nvme_opc_identify()
[all …]
H A Dvirtio.c188 base = paddr_guest2host(vs->vs_pi->pi_vmctx, phys, size); in vi_vq_init()
319 ctx = vs->vs_pi->pi_vmctx; in vq_getchain()
890 ctx = vs->vs_pi->pi_vmctx; in vi_pci_snapshot_queues()
H A Dpci_emul.h122 struct vmctx *pi_vmctx; member
H A Dpci_xhci.c301 #define XHCI_GADDR(sc,a) paddr_guest2host((sc)->xsc_pi->pi_vmctx, \
3053 SNAPSHOT_GUEST2HOST_ADDR_OR_LEAVE(sc->xsc_pi->pi_vmctx, in pci_xhci_snapshot_ep()
3120 SNAPSHOT_GUEST2HOST_ADDR_OR_LEAVE(pi->pi_vmctx, sc->opregs.cr_p, in pci_xhci_snapshot()
3124 SNAPSHOT_GUEST2HOST_ADDR_OR_LEAVE(pi->pi_vmctx, sc->opregs.dcbaa_p, in pci_xhci_snapshot()
3139 SNAPSHOT_GUEST2HOST_ADDR_OR_LEAVE(pi->pi_vmctx, sc->rtsregs.erstba_p, in pci_xhci_snapshot()
3143 SNAPSHOT_GUEST2HOST_ADDR_OR_LEAVE(pi->pi_vmctx, sc->rtsregs.erst_p, in pci_xhci_snapshot()
3229 SNAPSHOT_GUEST2HOST_ADDR_OR_LEAVE(pi->pi_vmctx, dev->dev_ctx, in pci_xhci_snapshot()
H A Dpci_emul.c1005 pci_emul_rombase = vm_create_devmem(pdi->pi_vmctx, VM_PCIROM, in pci_emul_alloc_rom()
1150 pdi->pi_vmctx = ctx; in pci_emul_init()
1967 vm_raise_msi(pi->pi_vmctx, mte->addr, mte->msg_data, in pci_generate_msix()
1977 vm_raise_msi(pi->pi_vmctx, pi->pi_msi.addr, in pci_generate_msi()
H A Dpci_e82545.c2319 sc->esc_ctx = pi->pi_vmctx; in e82545_init()
2438 SNAPSHOT_GUEST2HOST_ADDR_OR_LEAVE(pi->pi_vmctx, sc->esc_txdesc, in e82545_snapshot()
2473 SNAPSHOT_GUEST2HOST_ADDR_OR_LEAVE(pi->pi_vmctx, sc->esc_rxdesc, in e82545_snapshot()
H A Dpci_ahci.c215 #define ahci_ctx(sc) ((sc)->asc_pi->pi_vmctx)
2677 SNAPSHOT_GUEST2HOST_ADDR_OR_LEAVE(pi->pi_vmctx, port->cmd_lst, in pci_ahci_snapshot()
2679 SNAPSHOT_GUEST2HOST_ADDR_OR_LEAVE(pi->pi_vmctx, port->rfis, 256, in pci_ahci_snapshot()
H A Dpci_hda.c866 return (paddr_guest2host(pi->pi_vmctx, (uintptr_t)dma_paddr, len)); in hda_dma_get_vaddr()