Lines Matching refs:devname
81 char *devname, *s; in get_vldc_svc_name() local
86 devname = basename(pathname); in get_vldc_svc_name()
87 s = strrchr(devname, ':'); in get_vldc_svc_name()
93 if ((strncmp(devname, VCHAN, strlen(VCHAN)) == 0) || in get_vldc_svc_name()
94 (strncmp(devname, VCHAN_C, strlen(VCHAN_C)) == 0)) { in get_vldc_svc_name()
135 char *devname, *substr, *t; in get_glvc_svc_name() local
141 devname = basename(pathname); in get_glvc_svc_name()
142 substr = strstr(devname, GLVC); in get_glvc_svc_name()
149 if ((t = strrchr(devname, '@')) == NULL) { in get_glvc_svc_name()
154 len = t - devname; in get_glvc_svc_name()
160 if ((service != NULL) && (strncmp(devname, service, len) != 0)) in get_glvc_svc_name()
166 (void) strncpy(*match, devname, len); in get_glvc_svc_name()
182 platsvc_extract_svc_name(char *devname) in platsvc_extract_svc_name() argument
190 if (strncmp(devname, SERVICE_PREFIX, strlen(SERVICE_PREFIX)) == 0) { in platsvc_extract_svc_name()
191 sname = strdup(devname + strlen(SERVICE_PREFIX)); in platsvc_extract_svc_name()
198 if (!(devname[0] == '/' || devname[0] == '.')) { in platsvc_extract_svc_name()
208 if (get_vldc_svc_name(devname, NULL, &vldc_path) == true) { in platsvc_extract_svc_name()
210 } else if (get_glvc_svc_name(devname, NULL, &glvc_path) == true) { in platsvc_extract_svc_name()