}
-static int process_blkdev(struct lsblk_device *dev, struct lsblk_device *parent,
+static int process_dependencies(struct lsblk_device *dev, struct lsblk_device *parent,
int do_partitions, const char *part_name);
/*
wholedisk_dev->parent = &part_dev;
if (!lsblk->nodeps)
- process_blkdev(wholedisk_dev, &part_dev, 0, NULL);
+ process_dependencies(wholedisk_dev, &part_dev, 0, NULL);
} else {
/*
* <parent_dev>
int ps = set_device(&part_dev, wholedisk_dev, wholedisk_dev, d->d_name);
if (ps == 0 && !lsblk->nodeps)
- process_blkdev(&part_dev, wholedisk_dev, 0, NULL);
+ process_dependencies(&part_dev, wholedisk_dev, 0, NULL);
}
next:
r = 0;
if (!get_wholedisk_from_partition_dirent(dir, d, &dep)) {
DBG(DEV, ul_debugobj(dev, "%s: %s: dependence is partition",
dev->name, d->d_name));
- process_blkdev(&dep, dev, 1, d->d_name);
+ process_dependencies(&dep, dev, 1, d->d_name);
}
}
/* The dependency is a whole device. */
dev->name, d->d_name));
/* For inverse tree we don't want to show partitions
* if the dependence is on whole-disk */
- process_blkdev(&dep, dev, lsblk->inverse ? 0 : 1, NULL);
+ process_dependencies(&dep, dev, lsblk->inverse ? 0 : 1, NULL);
}
}
closedir(dir);
return 0;
}
-static int process_blkdev(struct lsblk_device *dev, struct lsblk_device *parent,
+static int process_dependencies(struct lsblk_device *dev, struct lsblk_device *parent,
int do_partitions, const char *part_name)
{
#ifdef SUCK
}
/* Iterate devices in sysfs */
-static int iterate_block_devices(struct lsblk_devtree *tr)
+static int process_all_devices(struct lsblk_devtree *tr)
{
DIR *dir;
struct dirent *d;
/* process dependencies for top level devices */
if ((lsblk->inverse ? dev->nholders : dev->nslaves) <= 0
- && process_blkdev(dev, NULL, 1, NULL) == 0)
+ && process_dependencies(dev, NULL, 1, NULL) == 0)
lsblk_devtree_add_root(tr, dev);
}
*/
if (set_device(&dev, NULL, NULL, name))
goto leave;
- process_blkdev(&dev, NULL, !lsblk->inverse, NULL);
+ process_dependencies(&dev, NULL, !lsblk->inverse, NULL);
} else {
/*
* Partition, read sysfs name of the device.
goto leave;
if (lsblk->inverse)
- process_blkdev(&parent, &dev, 1, dev.name);
+ process_dependencies(&parent, &dev, 1, dev.name);
else
- process_blkdev(&dev, &parent, 1, NULL);
+ process_dependencies(&dev, &parent, 1, NULL);
}
rc = 0;
err(EXIT_FAILURE, _("failed to allocate device tree"));
if (optind == argc)
- status = iterate_block_devices(tr) == 0 ? EXIT_SUCCESS : EXIT_FAILURE;
+ status = process_all_devices(tr) == 0 ? EXIT_SUCCESS : EXIT_FAILURE;
else {
int cnt = 0, cnt_err = 0;