Lines Matching refs:class_dev
45 class_device_create_bin_file(&b->class_dev, b->legacy_io);
54 class_device_create_bin_file(&b->class_dev, b->legacy_mem);
61 class_device_remove_bin_file(&b->class_dev, b->legacy_io);
62 class_device_remove_bin_file(&b->class_dev, b->legacy_mem);
74 static ssize_t pci_bus_show_cpuaffinity(struct class_device *class_dev,
80 cpumask = pcibus_to_cpumask(to_pci_bus(class_dev));
91 static void release_pcibus_dev(struct class_device *class_dev)
93 struct pci_bus *pci_bus = to_pci_bus(class_dev);
401 child->class_dev.class = &pcibus_class;
402 sprintf(child->class_dev.class_id, "%04x:%02x", pci_domain_nr(child), busnr);
403 retval = class_device_register(&child->class_dev);
406 retval = class_device_create_file(&child->class_dev,
429 class_device_unregister(&child->class_dev);
1099 b->class_dev.class = &pcibus_class;
1100 sprintf(b->class_dev.class_id, "%04x:%02x", pci_domain_nr(b), bus);
1101 error = class_device_register(&b->class_dev);
1104 error = class_device_create_file(&b->class_dev, &class_device_attr_cpuaffinity);
1111 error = sysfs_create_link(&b->class_dev.kobj, &b->bridge->kobj, "bridge");
1122 class_device_remove_file(&b->class_dev, &class_device_attr_cpuaffinity);
1124 class_device_unregister(&b->class_dev);