Lines Matching refs:pathlen
519 int pathlen; in e_devid_cache_register_cmn() local
527 pathlen = strlen(devpath) + 1; in e_devid_cache_register_cmn()
528 path = kmem_alloc(pathlen, KM_SLEEP); in e_devid_cache_register_cmn()
529 bcopy(devpath, path, pathlen); in e_devid_cache_register_cmn()
541 pathlen = strlen(fullpath) + 1; in e_devid_cache_register_cmn()
542 path = kmem_alloc(pathlen, KM_SLEEP); in e_devid_cache_register_cmn()
543 bcopy(fullpath, path, pathlen); in e_devid_cache_register_cmn()
572 kmem_free(path, pathlen); in e_devid_cache_register_cmn()
619 kmem_free(path, pathlen); in e_devid_cache_register_cmn()
1069 size_t pathlen, ualen; in e_devid_cache_path_to_devid() local
1081 pathlen = 0; in e_devid_cache_path_to_devid()
1084 pathlen = strlen(path); in e_devid_cache_path_to_devid()
1122 if (strncmp(path, cand, pathlen) != 0) in e_devid_cache_path_to_devid()
1134 if (candlen < pathlen + 1 + 1 + 1 + ualen || in e_devid_cache_path_to_devid()
1135 cand[pathlen] != '/' || in e_devid_cache_path_to_devid()
1136 strchr(cand + pathlen + 1, '/') != NULL) in e_devid_cache_path_to_devid()
1139 node = cand + pathlen + 1; /* <node>@<ua> string */ in e_devid_cache_path_to_devid()
1152 if (candlen < pathlen + 1 + nodelen + 1 + ualen || in e_devid_cache_path_to_devid()