Given the list of PCI devices installed in the system, I need to identify PCIe devices. So far, I've been using iteration over the list of capabilities to see if the device has extended cap structure (which would correspond to cap ID 0x10). And, if the device has an extended cap structure, then it is a PCIe device for sure. However, it seems like this method fails to identify some devices. I was wondering if anyone knows of a better method.
Thanks.