Lines Matching defs:path
96 config_lookup(struct config *croot, char *path, int add)
98 char *pathbegin = path;
114 while (*path) {
115 if ((nextcom = strchr(path, '/')) != NULL)
117 if ((len = strlen(path)) == 0)
120 thiscom = &path[len - 1];
124 path);
125 while (thiscom > path && isdigit(*thiscom))
127 if (thiscom == path && isdigit(*thiscom))
129 "component \"%s\" has no name part", path);
134 s = stable(path);
156 * it to path (allows better error messages
178 path = nextcom;
353 * If this property is a device path, tp or devid, cache it
380 * a ereport comes in with a target-path matching any
594 * config_bydev_lookup -- look up the path in our devcache lut. If we find
595 * it return the config path, but as a struct node.
598 config_bydev_lookup(struct cfgdata *fromcfg, const char *path)
603 out(O_ALTFP|O_VERB3, "Device path cache:");
607 (void *) stable(path), NULL)) == NULL)
620 * config_bydevid_lookup -- look up the path in our DEVIDcache lut.
621 * If we find it return the config path, but as a struct node.
646 * config_bytp_lookup -- look up the path in our TPcache lut.
647 * If we find it return the config path, but as a struct node.
673 * If we find it return the config path, but as a struct node.