Lines Matching refs:warg
1680 struct walk_arg *warg = (struct walk_arg *)arg; in walk_callback() local
1686 if (strcmp(driver_name, warg->name) == 0 && in walk_callback()
1687 di_instance(node) == warg->instance) { in walk_callback()
1690 warg->path = NULL; in walk_callback()
1692 (void) strncpy(warg->path, path, warg->pathlen); in walk_callback()
1703 struct walk_arg warg; in getpath() local
1705 warg.instance = instance; in getpath()
1706 (void) strncpy(warg.name, name, MAXPATHLEN); in getpath()
1707 warg.path = path; in getpath()
1708 warg.pathlen = pathlen; in getpath()
1711 if (di_walk_node(node, DI_WALK_CLDFIRST, &warg, walk_callback) == -1) { in getpath()
1715 if (warg.path == NULL) { in getpath()