PCI_SUBCLASS_SHIFT
PCI_SUBCLASS_BRIDGE_PCI << PCI_SUBCLASS_SHIFT |
(PCI_SUBCLASS_BRIDGE_ISA << PCI_SUBCLASS_SHIFT) |
(PCI_SUBCLASS_MASS_STORAGE_IDE << PCI_SUBCLASS_SHIFT) |
(PCI_SUBCLASS_MULTIMEDIA_AUDIO << PCI_SUBCLASS_SHIFT) |
(PCI_SUBCLASS_SERIALBUS_USB << PCI_SUBCLASS_SHIFT) |
(PCI_SUBCLASS_SERIALBUS_USB << PCI_SUBCLASS_SHIFT) |
PCI_SUBCLASS_BRIDGE_PCI << PCI_SUBCLASS_SHIFT);
(PCI_SUBCLASS_BRIDGE_HOST << PCI_SUBCLASS_SHIFT));
PCI_SUBCLASS_BRIDGE_PCI << PCI_SUBCLASS_SHIFT);
PCI_SUBCLASS_BRIDGE_PCI << PCI_SUBCLASS_SHIFT);
PCI_SUBCLASS_BRIDGE_PCI << PCI_SUBCLASS_SHIFT |
PCI_SUBCLASS_BRIDGE_PCI << PCI_SUBCLASS_SHIFT);
PCI_SUBCLASS_MASS_STORAGE_SATA << PCI_SUBCLASS_SHIFT |
(PCI_SUBCLASS_MASS_STORAGE_SATA << PCI_SUBCLASS_SHIFT) |
(PCI_SUBCLASS_MASS_STORAGE_IDE << PCI_SUBCLASS_SHIFT) |
(((cr) >> PCI_SUBCLASS_SHIFT) & PCI_SUBCLASS_MASK)