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