Lines Matching refs:devname
47 static void finddevlabel(char **pathp, const char *devname);
56 getdevpath(const char *devname, int flags) in getdevpath() argument
62 if (devname[0] == '/' || devname[0] == '.') { in getdevpath()
63 asprintf(&path, "%s", devname); in getdevpath()
65 asprintf(&path, "/dev/%s", devname); in getdevpath()
69 finddevlabel(&path, devname); in getdevpath()
71 asprintf(&path, "%s", devname); in getdevpath()
99 finddevlabel(char **pathp, const char *devname) in finddevlabel() argument
114 if ((trailer = strrchr(devname, '.')) != NULL) in finddevlabel()
115 tlen = trailer - devname; in finddevlabel()
148 if (strcmp(devname, label) == 0) { in finddevlabel()
151 strncmp(devname, label, tlen) == 0) { in finddevlabel()
152 trailer = devname + tlen; in finddevlabel()