Lines Matching refs:sysfs_dir

131 					const char *sysfs_dir,  in _md_sysfs_attribute_snprintf()  argument
139 if (!sysfs_dir || !*sysfs_dir) in _md_sysfs_attribute_snprintf()
144 if (!get_primary_dev(sysfs_dir, blkdev, &dev)) in _md_sysfs_attribute_snprintf()
151 ret = dm_snprintf(path, size, "%s/dev/block/%d:%d/md/%s", sysfs_dir, in _md_sysfs_attribute_snprintf()
165 sysfs_dir, (int)MINOR(dev), attribute); in _md_sysfs_attribute_snprintf()
175 static int _md_sysfs_attribute_scanf(const char *sysfs_dir, in _md_sysfs_attribute_scanf() argument
185 if (_md_sysfs_attribute_snprintf(path, PATH_MAX, sysfs_dir, in _md_sysfs_attribute_scanf()
215 static unsigned long dev_md_chunk_size(const char *sysfs_dir, in dev_md_chunk_size() argument
221 if (_md_sysfs_attribute_scanf(sysfs_dir, dev, attribute, in dev_md_chunk_size()
234 static int dev_md_level(const char *sysfs_dir, struct device *dev) in dev_md_level() argument
239 if (_md_sysfs_attribute_scanf(sysfs_dir, dev, attribute, in dev_md_level()
252 static int dev_md_raid_disks(const char *sysfs_dir, struct device *dev) in dev_md_raid_disks() argument
257 if (_md_sysfs_attribute_scanf(sysfs_dir, dev, attribute, in dev_md_raid_disks()
270 unsigned long dev_md_stripe_width(const char *sysfs_dir, struct device *dev) in dev_md_stripe_width() argument
276 chunk_size_sectors = dev_md_chunk_size(sysfs_dir, dev); in dev_md_stripe_width()
280 level = dev_md_level(sysfs_dir, dev); in dev_md_stripe_width()
284 raid_disks = dev_md_raid_disks(sysfs_dir, dev); in dev_md_stripe_width()
331 unsigned long dev_md_stripe_width(const char *sysfs_dir __attribute((unused)), in dev_md_stripe_width()