Lines Matching refs:components
116 enclosure_register(struct device *dev, const char *name, int components, in enclosure_register() argument
120 kzalloc(struct_size(edev, component, components), GFP_KERNEL); in enclosure_register()
128 edev->components = components; in enclosure_register()
138 for (i = 0; i < components; i++) { in enclosure_register()
172 for (i = 0; i < edev->components; i++) in enclosure_unregister()
255 for (i = 0; i < edev->components; i++) { in enclosure_component_find_by_name()
292 if (number >= edev->components) in enclosure_component_alloc()
370 if (!edev || component >= edev->components) in enclosure_add_device()
408 for (i = 0; i < edev->components; i++) { in enclosure_remove_device()
430 return sysfs_emit(buf, "%d\n", edev->components); in components_show()
432 static DEVICE_ATTR_RO(components);