Lines Matching refs:name

75     char *name;
89 char *name;
98 int add_dev_perms(const char *name, const char *attr,
105 node->dp.name = strdup(name);
106 if (!node->dp.name)
140 if (strncmp(upath, dp->name + 4, strlen(dp->name + 4)))
143 if (strcmp(upath, dp->name + 4))
172 if (strncmp(path, dp->name, strlen(dp->name)))
175 if (strcmp(path, dp->name))
225 static void add_platform_device(const char *name)
227 int name_len = strlen(name);
234 (name[bus->name_len] == '/') &&
235 !strncmp(name, bus->name, bus->name_len))
240 INFO("adding platform device %s\n", name);
243 bus->name = strdup(name);
249 * given a name that may start with a platform device, find the length of the
253 static const char *find_platform_device(const char *name)
255 int name_len = strlen(name);
262 (name[bus->name_len] == '/') &&
263 !strncmp(name, bus->name, bus->name_len))
264 return bus->name;
270 static void remove_platform_device(const char *name)
277 if (!strcmp(name, bus->name)) {
278 INFO("removing platform device %s\n", name);
279 free(bus->name);
380 /* skip root hub name and device. use device interface */
443 if (asprintf(&links[link_num], "%s/by-name/%s", link_path, p) > 0)
500 const char *name = uevent->path + 18; /* length of /devices/platform/ */
503 add_platform_device(name);
505 remove_platform_device(name);
510 const char *name;
516 /* do we have a name? */
517 name = strrchr(uevent->path, '/');
518 if(!name)
520 name++;
523 if(strlen(name) > len)
526 return name;
532 const char *name;
536 name = parse_device_name(uevent, 64);
537 if (!name)
540 snprintf(devpath, sizeof(devpath), "%s%s", base, name);
553 const char *name;
557 name = parse_device_name(uevent, 64);
558 if (!name)
625 !strncmp(name, "log_", 4)) {
628 name += 4;
634 snprintf(devpath, sizeof(devpath), "%s%s", base, name);