/netbsd-src/external/gpl2/lvm2/dist/lib/device/ |
H A D | dev-md.c | 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 [all …]
|
H A D | device.c | 291 int get_primary_dev(const char *sysfs_dir, in get_primary_dev() argument 304 sysfs_dir, (int)MAJOR(dev->dev), (int)MINOR(dev->dev)) < 0) { in get_primary_dev() 328 sysfs_dir, basename(dirname(temp_path))) < 0) { in get_primary_dev() 369 const char *sysfs_dir, in _dev_topology_attribute() argument 382 if (!sysfs_dir || !*sysfs_dir) in _dev_topology_attribute() 385 if (dm_snprintf(path, PATH_MAX, sysfs_fmt_str, sysfs_dir, in _dev_topology_attribute() 402 if (!get_primary_dev(sysfs_dir, dev, &primary)) in _dev_topology_attribute() 406 if (dm_snprintf(path, PATH_MAX, sysfs_fmt_str, sysfs_dir, in _dev_topology_attribute() 445 unsigned long dev_alignment_offset(const char *sysfs_dir, in dev_alignment_offset() argument 449 sysfs_dir, dev); in dev_alignment_offset() [all …]
|
H A D | device.h | 101 unsigned long dev_md_stripe_width(const char *sysfs_dir, struct device *dev); 105 int get_primary_dev(const char *sysfs_dir, 108 unsigned long dev_alignment_offset(const char *sysfs_dir, 111 unsigned long dev_minimum_io_size(const char *sysfs_dir, 114 unsigned long dev_optimal_io_size(const char *sysfs_dir,
|
/netbsd-src/external/gpl2/lvm2/dist/lib/filters/ |
H A D | filter-sysfs.c | 25 static int _locate_sysfs_blocks(const char *sysfs_dir, char *path, size_t len, in _locate_sysfs_blocks() argument 39 if (dm_snprintf(path, len, "%s/%s", sysfs_dir, in _locate_sysfs_blocks() 56 if (dm_snprintf(path, len, "%s/%s", sysfs_dir, "class/block") >= 0) { in _locate_sysfs_blocks() 81 if (dm_snprintf(path, len, "%s/%s", sysfs_dir, "block") >= 0) { in _locate_sysfs_blocks() 290 struct dev_filter *sysfs_filter_create(const char *sysfs_dir) in sysfs_filter_create() argument 298 if (!*sysfs_dir) { in sysfs_filter_create() 303 if (!_locate_sysfs_blocks(sysfs_dir, sys_block, sizeof(sys_block), &sysfs_depth)) in sysfs_filter_create() 331 struct dev_filter *sysfs_filter_create(const char *sysfs_dir __attribute((unused))) in sysfs_filter_create()
|
H A D | filter-sysfs.h | 23 struct dev_filter *sysfs_filter_create(const char *sysfs_dir);
|
/netbsd-src/external/gpl2/lvm2/dist/include/ |
H A D | device.h | 101 unsigned long dev_md_stripe_width(const char *sysfs_dir, struct device *dev); 105 int get_primary_dev(const char *sysfs_dir, 108 unsigned long dev_alignment_offset(const char *sysfs_dir, 111 unsigned long dev_minimum_io_size(const char *sysfs_dir, 114 unsigned long dev_optimal_io_size(const char *sysfs_dir,
|
H A D | filter-sysfs.h | 23 struct dev_filter *sysfs_filter_create(const char *sysfs_dir);
|
H A D | toolcontext.h | 99 char sysfs_dir[PATH_MAX]; member
|
/netbsd-src/external/gpl2/lvm2/dist/lib/commands/ |
H A D | toolcontext.h | 99 char sysfs_dir[PATH_MAX]; member
|
H A D | toolcontext.c | 87 cmd->sysfs_dir[0] = '\0'; in _get_sysfs_dir() 120 strncpy(cmd->sysfs_dir, sys_mnt, sizeof(cmd->sysfs_dir)); in _get_sysfs_dir() 620 if ((filters[nr_filt] = sysfs_filter_create(cmd->sysfs_dir))) in _init_filter_components()
|
/netbsd-src/external/gpl2/lvm2/dist/lib/metadata/ |
H A D | metadata.c | 85 dev_md_stripe_width(pv->fmt->cmd->sysfs_dir, in set_pe_align() 99 dev_minimum_io_size(pv->fmt->cmd->sysfs_dir, in set_pe_align() 103 dev_optimal_io_size(pv->fmt->cmd->sysfs_dir, in set_pe_align() 131 dev_alignment_offset(pv->fmt->cmd->sysfs_dir, in set_pe_align_offset()
|