Lines Matching refs:warg
371 struct walk_arg *warg = (struct walk_arg *)arg; in walk_callback() local
377 if (strcmp(driver_name, warg->name) == 0 && in walk_callback()
378 di_instance(node) == warg->instance) { in walk_callback()
381 warg->found = 1; in walk_callback()
382 (void) strncpy(warg->path, path, warg->pathlen); in walk_callback()
394 struct walk_arg warg; in getpath() local
396 warg.instance = instance; in getpath()
397 (void) strncpy(warg.name, name, MAXPATHLEN); in getpath()
398 warg.path = path; in getpath()
399 warg.pathlen = pathlen; in getpath()
400 warg.found = 0; in getpath()
403 if (di_walk_node(node, DI_WALK_CLDFIRST, &warg, walk_callback) == -1) { in getpath()
407 if (warg.found == 0) { in getpath()