Lines Matching defs:name
106 * @name: chosen device name
115 enclosure_register(struct device *dev, const char *name, int components,
132 dev_set_name(&edev->edev, "%s", name);
184 static void enclosure_link_name(struct enclosure_component *cdev, char *name)
186 strcpy(name, "enclosure_device:");
187 strcat(name, dev_name(&cdev->cdev));
192 char name[ENCLOSURE_NAME_SIZE];
194 enclosure_link_name(cdev, name);
201 sysfs_remove_link(&cdev->dev->kobj, name);
210 char name[ENCLOSURE_NAME_SIZE];
216 enclosure_link_name(cdev, name);
217 error = sysfs_create_link(&cdev->dev->kobj, &cdev->cdev.kobj, name);
245 const char *name)
251 if (!edev || !name || !name[0])
259 !strcmp(cname, name))
273 * @name: an optional name to appear in sysfs (leave NULL if none)
275 * The name is optional for enclosures that give their components a unique
276 * name. If not, leave the field NULL and a name will be assigned.
284 const char *name)
304 if (name && name[0]) {
311 "%s", name);
314 "%s-%i", name, i++);
453 .name = "enclosure",