Lines Matching defs:path
198 * a fully qualified device path can be truncated when stored
350 * Convert a full device path to its shortest unambiguous equivalent.
351 * For example, a path which starts out /iommu@x,y/sbus@i,j/espdma . . .
353 * problems at any point, just output the unabbreviated path.
421 * Return a pointer to the next component of a device path or NULL if
422 * the entire path has been consumed. Note that we update the caller's
426 cpr_next_component(char **path)
430 int len = strlen(*path);
435 if ((slash = strchr(*path, '/'))) {
436 len = slash - *path;
437 (void) strncpy(obuf, *path, len);
439 *path += len + 1; /* Position beyond the slash. */
441 (void) strcpy(obuf, *path);
442 *path += len; /* Position at the terminal NULL. */