Home
last modified time | relevance | path

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

/freebsd-14-stable/usr.sbin/bhyve/amd64/
HDpci_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.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.ioapic_irq); in pci_irq_deassert()
204 struct vmctx *ctx = pi->pi_vmctx; in pirq_alloc_pin()
HDpci_lpc.c206 vm_isa_pulse_irq(lpc_bridge->pi_vmctx, sc->irq, sc->irq); in lpc_uart_intr_assert()
451 pirq_write(pi->pi_vmctx, pirq_pin, val); in pci_lpc_cfgwrite()
537 if (lpc_init(pi->pi_vmctx) != 0) in pci_lpc_init()
HDpci_gvt-d.c243 opregion->gva = vm_map_gpa(pi->pi_vmctx, opregion->gpa, opregion->len); in gvt_d_setup_opregion()
/freebsd-14-stable/usr.sbin/bhyve/
HDpci_passthru.c498 (void)vm_setup_pptdev_msix(sc->psc_pi->pi_vmctx, in msix_table_write()
910 memflags = vm_get_memflags(pi->pi_vmctx); in passthru_init()
939 if (vm_assign_pptdev(pi->pi_vmctx, bus, slot, func) != 0) { in passthru_init()
989 vm_unassign_pptdev(pi->pi_vmctx, bus, slot, func); in passthru_init()
1085 error = vm_setup_pptdev_msi(pi->pi_vmctx, sc->psc_sel.pc_bus, in passthru_cfgwrite_default()
1100 error = vm_setup_pptdev_msix(pi->pi_vmctx, in passthru_cfgwrite_default()
1111 error = vm_disable_pptdev_msix(pi->pi_vmctx, in passthru_cfgwrite_default()
1235 if (vm_unmap_pptdev_mmio(pi->pi_vmctx, in passthru_msix_addr()
1242 if (vm_map_pptdev_mmio(pi->pi_vmctx, sc->psc_sel.pc_bus, in passthru_msix_addr()
1257 if (vm_unmap_pptdev_mmio(pi->pi_vmctx, in passthru_msix_addr()
[all …]
HDpci_fbuf.c227 if (vm_munmap_memseg(pi->pi_vmctx, sc->fbaddr, FB_SIZE) != 0) in pci_fbuf_baraddr()
232 if (vm_mmap_memseg(pi->pi_vmctx, address, VM_FRAMEBUFFER, 0, in pci_fbuf_baraddr()
389 sc->fb_base = vm_create_devmem(pi->pi_vmctx, VM_FRAMEBUFFER, in pci_fbuf_init()
HDpci_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 …]
HDvirtio.c189 base = paddr_guest2host(vs->vs_pi->pi_vmctx, phys, size); in vi_vq_init()
320 ctx = vs->vs_pi->pi_vmctx; in vq_getchain()
891 ctx = vs->vs_pi->pi_vmctx; in vi_pci_snapshot_queues()
HDpci_emul.h120 struct vmctx *pi_vmctx; member
HDpci_xhci.c301 #define XHCI_GADDR(sc,a) paddr_guest2host((sc)->xsc_pi->pi_vmctx, \
3036 SNAPSHOT_GUEST2HOST_ADDR_OR_LEAVE(sc->xsc_pi->pi_vmctx, in pci_xhci_snapshot_ep()
3103 SNAPSHOT_GUEST2HOST_ADDR_OR_LEAVE(pi->pi_vmctx, sc->opregs.cr_p, in pci_xhci_snapshot()
3107 SNAPSHOT_GUEST2HOST_ADDR_OR_LEAVE(pi->pi_vmctx, sc->opregs.dcbaa_p, in pci_xhci_snapshot()
3122 SNAPSHOT_GUEST2HOST_ADDR_OR_LEAVE(pi->pi_vmctx, sc->rtsregs.erstba_p, in pci_xhci_snapshot()
3126 SNAPSHOT_GUEST2HOST_ADDR_OR_LEAVE(pi->pi_vmctx, sc->rtsregs.erst_p, in pci_xhci_snapshot()
3212 SNAPSHOT_GUEST2HOST_ADDR_OR_LEAVE(pi->pi_vmctx, dev->dev_ctx, in pci_xhci_snapshot()
HDpci_emul.c973 pci_emul_rombase = vm_create_devmem(pdi->pi_vmctx, VM_PCIROM, in pci_emul_alloc_rom()
1118 pdi->pi_vmctx = ctx; in pci_emul_init()
1924 vm_lapic_msi(pi->pi_vmctx, mte->addr, mte->msg_data); in pci_generate_msix()
1933 vm_lapic_msi(pi->pi_vmctx, pi->pi_msi.addr, in pci_generate_msi()
HDpci_e82545.c2320 sc->esc_ctx = pi->pi_vmctx; in e82545_init()
2439 SNAPSHOT_GUEST2HOST_ADDR_OR_LEAVE(pi->pi_vmctx, sc->esc_txdesc, in e82545_snapshot()
2474 SNAPSHOT_GUEST2HOST_ADDR_OR_LEAVE(pi->pi_vmctx, sc->esc_rxdesc, in e82545_snapshot()
HDpci_ahci.c216 #define ahci_ctx(sc) ((sc)->asc_pi->pi_vmctx)
2678 SNAPSHOT_GUEST2HOST_ADDR_OR_LEAVE(pi->pi_vmctx, port->cmd_lst, in pci_ahci_snapshot()
2680 SNAPSHOT_GUEST2HOST_ADDR_OR_LEAVE(pi->pi_vmctx, port->rfis, 256, in pci_ahci_snapshot()
HDpci_hda.c867 return (paddr_guest2host(pi->pi_vmctx, (uintptr_t)dma_paddr, len)); in hda_dma_get_vaddr()