Lines Matching refs:pi_msi
1292 pi->pi_msi.enabled = msgctrl & PCIM_MSICTRL_MSI_ENABLE ? 1 : 0; in msicap_cfgwrite()
1293 if (pi->pi_msi.enabled) { in msicap_cfgwrite()
1294 pi->pi_msi.addr = addrlo; in msicap_cfgwrite()
1295 pi->pi_msi.msg_data = msgdata; in msicap_cfgwrite()
1296 pi->pi_msi.maxmsgnum = 1 << (mme >> 4); in msicap_cfgwrite()
1298 pi->pi_msi.maxmsgnum = 0; in msicap_cfgwrite()
1872 return (pi->pi_msi.enabled); in pci_msi_enabled()
1878 if (pi->pi_msi.enabled) in pci_msi_maxmsgnum()
1879 return (pi->pi_msi.maxmsgnum); in pci_msi_maxmsgnum()
1888 return (pi->pi_msix.enabled && !pi->pi_msi.enabled); in pci_msix_enabled()
1917 vm_lapic_msi(pi->pi_vmctx, pi->pi_msi.addr, in pci_generate_msi()
1918 pi->pi_msi.msg_data + index); in pci_generate_msi()
1928 return (!(pi->pi_msi.enabled || pi->pi_msix.enabled || in pci_lintr_permitted()