Lines Matching defs:components
107 * @components: number of components in the enclosure
115 enclosure_register(struct device *dev, const char *name, int components,
119 kzalloc(struct_size(edev, component, components), GFP_KERNEL);
127 edev->components = components;
137 for (i = 0; i < components; i++) {
171 for (i = 0; i < edev->components; i++)
254 for (i = 0; i < edev->components; i++) {
275 * The name is optional for enclosures that give their components a unique
291 if (number >= edev->components)
305 /* Some hardware (e.g. enclosure in RX300 S6) has components
369 if (!edev || component >= edev->components)
407 for (i = 0; i < edev->components; i++) {
429 return sysfs_emit(buf, "%d\n", edev->components);
431 static DEVICE_ATTR_RO(components);