Searched refs:pi_bar (Results 1 - 4 of 4) sorted by relevance

/freebsd-13-stable/usr.sbin/bhyve/
H A Dpci_emul.c380 if (pdi->pi_bar[i].type == PCIBAR_IO &&
381 port >= pdi->pi_bar[i].addr &&
382 port + bytes <= pdi->pi_bar[i].addr + pdi->pi_bar[i].size) {
383 offset = port - pdi->pi_bar[i].addr;
406 assert(pdi->pi_bar[bidx].type == PCIBAR_MEM32 ||
407 pdi->pi_bar[bidx].type == PCIBAR_MEM64);
408 assert(addr >= pdi->pi_bar[bidx].addr &&
409 addr + size <= pdi->pi_bar[bidx].addr + pdi->pi_bar[bid
[all...]
H A Dpci_passthru.c467 start = pi->pi_bar[idx].addr;
468 remaining = pi->pi_bar[idx].size;
886 assert(pi->pi_bar[baridx].type == PCIBAR_IO);
910 assert(pi->pi_bar[baridx].type == PCIBAR_IO);
954 remaining = pi->pi_bar[baridx].size - table_offset - table_size;
1003 if (pi->pi_bar[baridx].type == PCIBAR_IO)
H A Dpci_emul.h163 struct pcibar pi_bar[PCI_BARMAX + 1]; member in struct:pci_devinst
H A Dpci_fbuf.c407 sc->fbaddr = pi->pi_bar[1].addr;

Completed in 84 milliseconds