Symbol: msixcap
usr/src/cmd/bhyve/common/pci_emul.c
1172
pci_populate_msixcap(struct msixcap *msixcap, int msgnum, int barnum,
usr/src/cmd/bhyve/common/pci_emul.c
1178
bzero(msixcap, sizeof(struct msixcap));
usr/src/cmd/bhyve/common/pci_emul.c
1179
msixcap->capid = PCIY_MSIX;
usr/src/cmd/bhyve/common/pci_emul.c
1186
msixcap->msgctrl = msgnum - 1;
usr/src/cmd/bhyve/common/pci_emul.c
1193
msixcap->table_info = barnum & PCIM_MSIX_BIR_MASK;
usr/src/cmd/bhyve/common/pci_emul.c
1194
msixcap->pba_info = msix_tab_size | (barnum & PCIM_MSIX_BIR_MASK);
usr/src/cmd/bhyve/common/pci_emul.c
1217
struct msixcap msixcap;
usr/src/cmd/bhyve/common/pci_emul.c
1236
pci_populate_msixcap(&msixcap, msgnum, barnum, tab_size);
usr/src/cmd/bhyve/common/pci_emul.c
1242
return (pci_emul_add_capability(pi, (u_char *)&msixcap,
usr/src/cmd/bhyve/common/pci_emul.c
1243
sizeof(msixcap), NULL));
usr/src/cmd/bhyve/common/pci_emul.h
200
static_assert(sizeof(struct msixcap) == 12, "compile-time assertion failed");
usr/src/cmd/bhyve/common/pci_passthru.c
208
passthru_intr_limit(struct passthru_softc *sc, struct msixcap *msixcap)
usr/src/cmd/bhyve/common/pci_passthru.c
235
if (MSIX_TABLE_COUNT(msixcap->msgctrl) > sc->msix_limit) {
usr/src/cmd/bhyve/common/pci_passthru.c
236
msixcap->msgctrl &= ~PCIM_MSIXCTRL_TABLE_SIZE;
usr/src/cmd/bhyve/common/pci_passthru.c
237
msixcap->msgctrl |= sc->msix_limit - 1;
usr/src/cmd/bhyve/common/pci_passthru.c
238
pci_set_cfgdata16(pi, off + 2, msixcap->msgctrl);
usr/src/cmd/bhyve/common/pci_passthru.c
249
struct msixcap msixcap;
usr/src/cmd/bhyve/common/pci_passthru.c
285
msixcap_ptr = (char *)&msixcap;
usr/src/cmd/bhyve/common/pci_passthru.c
301
passthru_intr_limit(sc, &msixcap);
usr/src/cmd/bhyve/common/pci_passthru.c
305
msixcap.pba_info & PCIM_MSIX_BIR_MASK;
usr/src/cmd/bhyve/common/pci_passthru.c
307
msixcap.pba_info & ~PCIM_MSIX_BIR_MASK;
usr/src/cmd/bhyve/common/pci_passthru.c
309
msixcap.table_info & PCIM_MSIX_BIR_MASK;
usr/src/cmd/bhyve/common/pci_passthru.c
311
msixcap.table_info & ~PCIM_MSIX_BIR_MASK;
usr/src/cmd/bhyve/common/pci_passthru.c
312
pi->pi_msix.table_count = MSIX_TABLE_COUNT(msixcap.msgctrl);