Home
last modified time | relevance | path

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

/freebsd/usr.sbin/bhyve/
H A Dpci_emul.c1176 pci_populate_msicap(struct msicap *msicap, int msgnum, int nextptr) in pci_populate_msicap() argument
1184 bzero(msicap, sizeof(struct msicap)); in pci_populate_msicap()
1185 msicap->capid = PCIY_MSI; in pci_populate_msicap()
1186 msicap->nextptr = nextptr; in pci_populate_msicap()
1187 msicap->msgctrl = PCIM_MSICTRL_64BIT | (mmc << 1); in pci_populate_msicap()
1193 struct msicap msicap; in pci_emul_add_msicap() local
1195 pci_populate_msicap(&msicap, msgnum, 0); in pci_emul_add_msicap()
1197 return (pci_emul_add_capability(pi, (u_char *)&msicap, sizeof(msicap))); in pci_emul_add_msicap()
H A Dpci_passthru.c233 struct msicap msicap; in passthru_add_msicap() local
236 pci_populate_msicap(&msicap, msgnum, nextptr); in passthru_add_msicap()
244 capoff = 256 - roundup(sizeof(msicap), 4); in passthru_add_msicap()
245 capdata = (u_char *)&msicap; in passthru_add_msicap()
246 for (size_t i = 0; i < sizeof(msicap); i++) in passthru_add_msicap()