Lines Matching refs:component
120 kzalloc(struct_size(edev, component, components), GFP_KERNEL); in enclosure_register()
139 edev->component[i].number = -1; in enclosure_register()
140 edev->component[i].slot = -1; in enclosure_register()
141 edev->component[i].power_status = -1; in enclosure_register()
173 if (edev->component[i].number != -1) in enclosure_unregister()
174 device_unregister(&edev->component[i].cdev); in enclosure_unregister()
256 ecomp = &edev->component[i]; in enclosure_component_find_by_name()
295 ecomp = &edev->component[number]; in enclosure_component_alloc()
364 int enclosure_add_device(struct enclosure_device *edev, int component, in enclosure_add_device() argument
370 if (!edev || component >= edev->components) in enclosure_add_device()
373 cdev = &edev->component[component]; in enclosure_add_device()
409 cdev = &edev->component[i]; in enclosure_remove_device()