Searched refs:msixcap (Results 1 – 3 of 3) sorted by relevance
| /freebsd-14.2/usr.sbin/bhyve/ |
| H A D | pci_passthru.c | 218 struct msixcap msixcap; in cfginitmsi() local 257 msixcap_ptr = (char *)&msixcap; in cfginitmsi() 276 msixcap.pba_info & PCIM_MSIX_BIR_MASK; in cfginitmsi() 278 msixcap.pba_info & ~PCIM_MSIX_BIR_MASK; in cfginitmsi() 280 msixcap.table_info & PCIM_MSIX_BIR_MASK; in cfginitmsi() 282 msixcap.table_info & ~PCIM_MSIX_BIR_MASK; in cfginitmsi() 283 pi->pi_msix.table_count = MSIX_TABLE_COUNT(msixcap.msgctrl); in cfginitmsi()
|
| H A D | pci_emul.c | 1174 pci_populate_msixcap(struct msixcap *msixcap, int msgnum, int barnum, in pci_populate_msixcap() argument 1180 bzero(msixcap, sizeof(struct msixcap)); in pci_populate_msixcap() 1181 msixcap->capid = PCIY_MSIX; in pci_populate_msixcap() 1188 msixcap->msgctrl = msgnum - 1; in pci_populate_msixcap() 1195 msixcap->table_info = barnum & PCIM_MSIX_BIR_MASK; in pci_populate_msixcap() 1196 msixcap->pba_info = msix_tab_size | (barnum & PCIM_MSIX_BIR_MASK); in pci_populate_msixcap() 1219 struct msixcap msixcap; in pci_emul_add_msixcap() local 1238 pci_populate_msixcap(&msixcap, msgnum, barnum, tab_size); in pci_emul_add_msixcap() 1244 return (pci_emul_add_capability(pi, (u_char *)&msixcap, in pci_emul_add_msixcap() 1245 sizeof(msixcap))); in pci_emul_add_msixcap()
|
| H A D | pci_emul.h | 180 struct msixcap { struct 187 static_assert(sizeof(struct msixcap) == 12, "compile-time assertion failed"); argument
|