Lines Matching full:components
117 * @components: number of components in the enclosure
124 enclosure_register(struct device *dev, const char *name, int components, in enclosure_register() argument
129 sizeof(struct enclosure_component)*components, in enclosure_register()
138 edev->components = components; in enclosure_register()
148 for (i = 0; i < components; i++) { in enclosure_register()
182 for (i = 0; i < edev->components; i++) in enclosure_unregister()
265 for (i = 0; i < edev->components; i++) { in enclosure_component_find_by_name()
286 * The name is optional for enclosures that give their components a unique
302 if (number >= edev->components) in enclosure_component_alloc()
316 /* Some hardware (e.g. enclosure in RX300 S6) has components in enclosure_component_alloc()
380 if (!edev || component >= edev->components) in enclosure_add_device()
418 for (i = 0; i < edev->components; i++) { in enclosure_remove_device()
440 return snprintf(buf, 40, "%d\n", edev->components); in components_show()
442 static DEVICE_ATTR_RO(components);