kernel code reading: /sys/devices investigation
kernel code reading: show how pci devices are registered in /sys/devices