Lines Matching refs:devlink
2407 devlink_valid(di_devlink_t devlink) in devlink_valid() argument
2409 if (devlink == NULL || devlink->rel_path == NULL || in devlink_valid()
2410 devlink->abs_path == NULL || devlink->content == NULL || in devlink_valid()
2411 TYPE_NONE(devlink->type)) { in devlink_valid()
2419 di_devlink_path(di_devlink_t devlink) in di_devlink_path() argument
2421 if (!devlink_valid(devlink)) { in di_devlink_path()
2426 return (devlink->abs_path); in di_devlink_path()
2430 di_devlink_content(di_devlink_t devlink) in di_devlink_content() argument
2432 if (!devlink_valid(devlink)) { in di_devlink_content()
2437 return (devlink->content); in di_devlink_content()
2441 di_devlink_type(di_devlink_t devlink) in di_devlink_type() argument
2443 if (!devlink_valid(devlink)) { in di_devlink_type()
2448 return (devlink->type); in di_devlink_type()
2452 di_devlink_dup(di_devlink_t devlink) in di_devlink_dup() argument
2456 if (!devlink_valid(devlink)) { in di_devlink_dup()
2465 duplink->rel_path = strdup(devlink->rel_path); in di_devlink_dup()
2466 duplink->abs_path = strdup(devlink->abs_path); in di_devlink_dup()
2467 duplink->content = strdup(devlink->content); in di_devlink_dup()
2468 duplink->type = devlink->type; in di_devlink_dup()
2480 di_devlink_free(di_devlink_t devlink) in di_devlink_free() argument
2482 if (devlink == NULL) { in di_devlink_free()
2487 free(devlink->rel_path); in di_devlink_free()
2488 free(devlink->abs_path); in di_devlink_free()
2489 free(devlink->content); in di_devlink_free()
2490 free(devlink); in di_devlink_free()