Lines Matching refs:class
97 static struct class pcibus_class = {
690 child->dev.class = &pcibus_class; in pci_alloc_child_bus()
1085 u16 class; in pci_cfg_space_size() local
1087 class = dev->class >> 8; in pci_cfg_space_size()
1088 if (class == PCI_CLASS_BRIDGE_HOST) in pci_cfg_space_size()
1121 u32 class; in pci_setup_device() local
1152 pci_read_config_dword(dev, PCI_CLASS_REVISION, &class); in pci_setup_device()
1153 dev->revision = class & 0xff; in pci_setup_device()
1154 dev->class = class >> 8; /* upper 3 bytes */ in pci_setup_device()
1157 dev->vendor, dev->device, dev->hdr_type, dev->class); in pci_setup_device()
1168 class = dev->class >> 8; in pci_setup_device()
1182 if (class == PCI_CLASS_BRIDGE_PCI) in pci_setup_device()
1195 if (class == PCI_CLASS_STORAGE_IDE) { in pci_setup_device()
1234 if (class != PCI_CLASS_BRIDGE_PCI) in pci_setup_device()
1240 dev->transparent = ((dev->class & 0xff) == 1); in pci_setup_device()
1251 if (class != PCI_CLASS_BRIDGE_CARDBUS) in pci_setup_device()
1266 dev->class, dev->hdr_type); in pci_setup_device()
1267 dev->class = PCI_CLASS_NOT_DEFINED; in pci_setup_device()
1306 if ((dev->class >> 8) == PCI_CLASS_BRIDGE_PCI) { in program_hpp_type0()
1978 b->dev.class = &pcibus_class; in pci_create_root_bus()