pcid process functions incorrectly
In PCI/PCIe, all single function devices are supposed to implement function 0 only, and multifunction devices must have function 0 while other functions an be non-sequential.
Pcid, on the other hand, always scans all eight functions.
I think we should fix this to comply with the spec.