Home
last modified time | relevance | path

Searched refs:msixcap (Results 1 – 2 of 2) sorted by relevance

/freebsd/usr.sbin/bhyve/
H A Dpci_passthru.c260 struct msixcap msixcap; in cfginitmsi() local
299 msixcap_ptr = (char *)&msixcap; in cfginitmsi()
318 msixcap.pba_info & PCIM_MSIX_BIR_MASK; in cfginitmsi()
320 msixcap.pba_info & ~PCIM_MSIX_BIR_MASK; in cfginitmsi()
322 msixcap.table_info & PCIM_MSIX_BIR_MASK; in cfginitmsi()
324 msixcap.table_info & ~PCIM_MSIX_BIR_MASK; in cfginitmsi()
325 pi->pi_msix.table_count = MSIX_TABLE_COUNT(msixcap.msgctrl); in cfginitmsi()
H A Dpci_emul.c1201 pci_populate_msixcap(struct msixcap *msixcap, int msgnum, int barnum, in pci_populate_msixcap() argument
1207 bzero(msixcap, sizeof(struct msixcap)); in pci_populate_msixcap()
1208 msixcap->capid = PCIY_MSIX; in pci_populate_msixcap()
1215 msixcap->msgctrl = msgnum - 1; in pci_populate_msixcap()
1222 msixcap->table_info = barnum & PCIM_MSIX_BIR_MASK; in pci_populate_msixcap()
1223 msixcap->pba_info = msix_tab_size | (barnum & PCIM_MSIX_BIR_MASK); in pci_populate_msixcap()
1246 struct msixcap msixcap; in pci_emul_add_msixcap() local
1265 pci_populate_msixcap(&msixcap, msgnum, barnum, tab_size); in pci_emul_add_msixcap()
1271 return (pci_emul_add_capability(pi, (u_char *)&msixcap, in pci_emul_add_msixcap()
1272 sizeof(msixcap))); in pci_emul_add_msixcap()