pci: Factor out pci_alloc_1intr()
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Wed, 28 Dec 2011 02:49:50 +0000 (10:49 +0800)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Wed, 28 Dec 2011 02:49:50 +0000 (10:49 +0800)
commit7fb439566aec7d734857ef363d99e2aa0305ca8f
tree1199b82dde0085d6b83cf44e3be4e2273bf176ae
parentfecfec5329f3c5611d45d377a3eff8723c0bfdd1
pci: Factor out pci_alloc_1intr()

This function will properly setup rid and flags for "legacy" interrupt.
If MSI is enabled, then this function will try allocate 1 MSI message
and setup rid and flags properly for MSI based interrupt resource.
sys/bus/pci/pci.c
sys/bus/pci/pcivar.h
sys/dev/disk/ahci/ahci.h
sys/dev/disk/ahci/ahci_attach.c
sys/dev/netif/bce/if_bce.c
sys/dev/netif/bce/if_bcereg.h
sys/dev/netif/emx/if_emx.c
sys/dev/netif/emx/if_emx.h