| /netbsd-src/external/gpl2/lvm2/dist/test/api/ |
| H A D | vgtest.c | 30 const char *vg_name; variable 35 #define vg_create(vg_name) \ argument 36 printf("Creating VG %s\n", vg_name); \ 37 vg = lvm_vg_create(handle, vg_name); \ 39 fprintf(stderr, "Error creating volume group %s\n", vg_name); \ 43 printf("Extending VG %s by %s\n", vg_name, dev); \ 47 "with device %s\n", vg_name, dev); \ 51 printf("Committing VG %s to disk\n", vg_name); \ 58 #define vg_open(vg_name, mode) \ argument 59 printf("Opening VG %s %s\n", vg_name, mode); \ [all …]
|
| /netbsd-src/external/gpl2/lvm2/dist/tools/ |
| H A D | toollib.c | 33 char *skip_dev_dir(struct cmd_context *cmd, const char *vg_name, in skip_dev_dir() argument 41 if (*vg_name == '/') { in skip_dev_dir() 42 while (*vg_name == '/') in skip_dev_dir() 43 vg_name++; in skip_dev_dir() 44 vg_name--; in skip_dev_dir() 48 if (!strncmp(vg_name, dmdir, dmdir_len) && vg_name[dmdir_len] == '/') { in skip_dev_dir() 51 vg_name += dmdir_len; in skip_dev_dir() 52 while (*vg_name == '/') in skip_dev_dir() 53 vg_name++; in skip_dev_dir() 55 if (!dm_split_lvm_name(cmd->mem, vg_name, &vgname, &lvname, &layer) || in skip_dev_dir() [all …]
|
| H A D | vgcfgrestore.c | 22 char *vg_name = NULL; in vgcfgrestore() local 25 vg_name = skip_dev_dir(cmd, argv[0], NULL); in vgcfgrestore() 26 if (!validate_name(vg_name)) { in vgcfgrestore() 27 log_error("Volume group name \"%s\" is invalid", vg_name); in vgcfgrestore() 43 archive_display(cmd, vg_name))) { in vgcfgrestore() 50 if (!lock_vol(cmd, vg_name, LCK_VG_WRITE)) { in vgcfgrestore() 51 log_error("Unable to lock volume group %s", vg_name); in vgcfgrestore() 57 unlock_vg(cmd, vg_name); in vgcfgrestore() 64 backup_restore_from_file(cmd, vg_name, in vgcfgrestore() 66 backup_restore(cmd, vg_name))) { in vgcfgrestore() [all …]
|
| H A D | lvrename.c | 30 const char *vg_name, *vg_name_new, *vg_name_old; in lvrename() local 38 vg_name = skip_dev_dir(cmd, argv[0], NULL); in lvrename() 43 strcmp(vg_name_old, vg_name)) { in lvrename() 45 "(\"%s\" or \"%s\")", vg_name, vg_name_old); in lvrename() 51 vg_name = extract_vgname(cmd, lv_name_old); in lvrename() 57 if (!validate_name(vg_name)) { in lvrename() 64 strcmp(vg_name, vg_name_new)) { in lvrename() 67 vg_name, vg_name_new); in lvrename() 78 maxlen = NAME_LEN - strlen(vg_name) - strlen(cmd->dev_dir) - 3; in lvrename() 106 log_verbose("Checking for existing volume group \"%s\"", vg_name); in lvrename() [all …]
|
| H A D | vgextend.c | 22 char *vg_name; in vgextend() local 33 vg_name = skip_dev_dir(cmd, argv[0], NULL); in vgextend() 47 log_verbose("Checking for volume group \"%s\"", vg_name); in vgextend() 48 vg = vg_read_for_update(cmd, vg_name, NULL, 0); in vgextend() 57 unlock_and_release_vg(cmd, vg, vg_name); in vgextend() 70 "physical volumes", vg_name, argc); in vgextend() 77 log_print("Volume group \"%s\" successfully extended", vg_name); in vgextend() 82 unlock_and_release_vg(cmd, vg, vg_name); in vgextend()
|
| H A D | vgcreate.c | 27 char *vg_name; in vgcreate() local 36 vg_name = argv[0]; in vgcreate() 51 vp_def.vg_name = vg_name; in vgcreate() 59 vg = vg_create(cmd, vp_new.vg_name); in vgcreate() 100 tag, vp_new.vg_name); in vgcreate() 120 unlock_vg(cmd, vp_new.vg_name); in vgcreate() 134 unlock_vg(cmd, vp_new.vg_name); in vgcreate()
|
| H A D | lvcreate.c | 36 char *vg_name; in _lvcreate_name_params() local 49 if (!(lp->vg_name = extract_vgname(cmd, lp->origin))) { in _lvcreate_name_params() 65 if (!(lp->vg_name = extract_vgname(cmd, lp->lv_name))) { in _lvcreate_name_params() 71 vg_name = skip_dev_dir(cmd, argv[0], NULL); in _lvcreate_name_params() 72 if (strrchr(vg_name, '/')) { in _lvcreate_name_params() 83 if (!(lp->vg_name = in _lvcreate_name_params() 87 if (strcmp(lp->vg_name, vg_name)) { in _lvcreate_name_params() 91 lp->vg_name, vg_name); in _lvcreate_name_params() 96 lp->vg_name = vg_name; in _lvcreate_name_params() 101 if (!validate_name(lp->vg_name)) { in _lvcreate_name_params() [all …]
|
| H A D | pvchange.c | 26 const char *vg_name = NULL; in _pvchange_single() local 58 vg_name = pv_vg_name(pv); in _pvchange_single() 61 vg_name, pv_name); in _pvchange_single() 62 vg = vg_read_for_update(cmd, vg_name, NULL, 0); in _pvchange_single() 93 vg_name = VG_ORPHANS; in _pvchange_single() 95 if (!lock_vol(cmd, vg_name, LCK_VG_WRITE)) { in _pvchange_single() 101 unlock_vg(cmd, vg_name); in _pvchange_single() 173 pv->vg_name = pv->fmt->orphan_vg_name; in _pvchange_single() 180 pv->vg_name = orig_vg_name; in _pvchange_single() 206 unlock_and_release_vg(cmd, vg, vg_name); in _pvchange_single()
|
| H A D | vgconvert.c | 20 static int vgconvert_single(struct cmd_context *cmd, const char *vg_name, in vgconvert_single() argument 44 vg_name, cmd->fmt->name); in vgconvert_single() 71 log_error("Archive of \"%s\" metadata failed.", vg_name); in vgconvert_single() 172 log_verbose("Deleting existing metadata for VG %s", vg_name); in vgconvert_single() 175 vg_name); in vgconvert_single() 184 " format %s", vg_name, cmd->fmt->name); in vgconvert_single() 188 log_verbose("Writing metadata for VG %s using format %s", vg_name, in vgconvert_single() 191 log_error("Conversion failed for volume group %s.", vg_name); in vgconvert_single() 196 log_print("Volume group %s successfully converted", vg_name); in vgconvert_single()
|
| H A D | pvdisplay.c | 30 const char *vg_name = NULL; in _pvdisplay_single() local 33 vg_name = pv_vg_name(pv); in _pvdisplay_single() 34 vg = vg_read(cmd, vg_name, (char *)&pv->vgid, 0); in _pvdisplay_single() 36 log_error("Skipping volume group %s", vg_name); in _pvdisplay_single() 87 if (vg_name) in _pvdisplay_single() 88 unlock_vg(cmd, vg_name); in _pvdisplay_single()
|
| H A D | pvresize.c | 39 const char *vg_name; in _pv_resize_single() local 47 vg_name = VG_ORPHANS; in _pv_resize_single() 48 if (!lock_vol(cmd, vg_name, LCK_VG_WRITE)) { in _pv_resize_single() 54 unlock_vg(cmd, vg_name); in _pv_resize_single() 61 vg_name = pv_vg_name(pv); in _pv_resize_single() 63 vg = vg_read_for_update(cmd, vg_name, NULL, 0); in _pv_resize_single() 166 unlock_vg(cmd, vg_name); in _pv_resize_single()
|
| H A D | vgrename.c | 76 const char *vgid = NULL, *vg_name, *vg_name_old; in vg_rename_path() local 99 if (!vgid || !(vg_name = vgname_from_vgid(NULL, vgid)) || in vg_rename_path() 100 is_orphan_vg(vg_name)) in vg_rename_path() 102 if (!strcmp(vg_name, vg_name_old)) { in vg_rename_path() 115 if (found_id && (vg_name = vgname_from_vgid(cmd->mem, (char *)id.uuid))) { in vg_rename_path() 116 vg_name_old = vg_name; in vg_rename_path()
|
| H A D | lvconvert.c | 28 const char *vg_name; member 52 const char *vg_name = NULL; in _lvconvert_name_params() local 63 if (!(lp->vg_name = extract_vgname(cmd, lp->origin))) { in _lvconvert_name_params() 83 (vg_name = extract_vgname(cmd, lp->lv_name_full)) && in _lvconvert_name_params() 84 lp->vg_name && strcmp(vg_name, lp->vg_name)) { in _lvconvert_name_params() 86 "(\"%s\" or \"%s\")", vg_name, lp->vg_name); in _lvconvert_name_params() 90 if (!lp->vg_name) in _lvconvert_name_params() 91 lp->vg_name = vg_name; in _lvconvert_name_params() 93 if (!validate_name(lp->vg_name)) { in _lvconvert_name_params() 970 log_verbose("Checking for existing volume group \"%s\"", lp.vg_name); in lvconvert() [all …]
|
| H A D | vgreduce.c | 416 pv->vg_name = vg->fid->fmt->orphan_vg_name; in _vgreduce_single() 465 char *vg_name; in vgreduce() local 503 vg_name = skip_dev_dir(cmd, argv[0], NULL); in vgreduce() 507 log_verbose("Finding volume group \"%s\"", vg_name); in vgreduce() 514 vg = vg_read_for_update(cmd, vg_name, NULL, READ_ALLOW_EXPORTED); in vgreduce() 527 vg_name); in vgreduce() 533 log_verbose("Trying to open VG %s for recovery...", vg_name); in vgreduce() 535 vg = vg_read_for_update(cmd, vg_name, NULL, in vgreduce() 554 vg_name); in vgreduce() 561 vg_name); in vgreduce() [all …]
|
| H A D | vgcfgbackup.c | 20 static char *_expand_filename(const char *template, const char *vg_name, in _expand_filename() argument 33 if (snprintf(filename, PATH_MAX, template, vg_name) < 0) { in _expand_filename() 52 static int vg_backup_single(struct cmd_context *cmd, const char *vg_name, in vg_backup_single() argument 86 log_print("Volume group \"%s\" successfully backed up.", vg_name); in vg_backup_single()
|
| H A D | reporter.c | 22 const char *vg_name, struct volume_group *vg, in _vgs_single() argument 139 const char *vg_name = NULL; in _pvs_single() local 143 vg_name = pv_vg_name(pv); in _pvs_single() 145 vg = vg_read(cmd, vg_name, (char *)&pv->vgid, 0); in _pvs_single() 147 log_error("Skipping volume group %s", vg_name); in _pvs_single() 172 if (vg_name) in _pvs_single() 173 unlock_vg(cmd, vg_name); in _pvs_single() 192 static int _pvs_in_vg(struct cmd_context *cmd, const char *vg_name, in _pvs_in_vg() argument 204 static int _pvsegs_in_vg(struct cmd_context *cmd, const char *vg_name, in _pvsegs_in_vg() argument
|
| H A D | vgremove.c | 20 static int vgremove_single(struct cmd_context *cmd, const char *vg_name, in vgremove_single() argument 40 vg_name, lv_count) == 'n')) { in vgremove_single() 41 log_print("Volume group \"%s\" not removed", vg_name); in vgremove_single()
|
| /netbsd-src/external/gpl2/lvm2/dist/lib/activate/ |
| H A D | fs.c | 31 static int _mk_dir(const char *dev_dir, const char *vg_name) in _mk_dir() argument 37 dev_dir, vg_name) == -1) { in _mk_dir() 59 static int _rm_dir(const char *dev_dir, const char *vg_name) in _rm_dir() argument 64 dev_dir, vg_name) == -1) { in _rm_dir() 126 static int _mk_link(const char *dev_dir, const char *vg_name, in _mk_link() argument 139 dev_dir, vg_name) == -1) { in _mk_link() 141 vg_name); in _mk_link() 198 vg_name); in _mk_link() 267 static int _rm_link(const char *dev_dir, const char *vg_name, in _rm_link() argument 278 dev_dir, vg_name, lv_name) == -1) { in _rm_link() [all …]
|
| /netbsd-src/external/gpl2/lvm2/dist/lib/format1/ |
| H A D | disk-rep.c | 174 if ((!*pvd->vg_name)) in _munge_exported_vg() 178 l = strlen((char *)pvd->vg_name); in _munge_exported_vg() 180 if (!strncmp((char *)pvd->vg_name + l - s + 1, EXPORTED_TAG, s)) { in _munge_exported_vg() 181 pvd->vg_name[l - s + 1] = '\0'; in _munge_exported_vg() 331 const char *vgname = *((char *)dl->pvd.vg_name) ? in __update_lvmcache() 332 (char *)dl->pvd.vg_name : fmt->orphan_vg_name; in __update_lvmcache() 347 const char *vg_name) in __read_disk() argument 366 if (!*dl->pvd.vg_name) { in __read_disk() 370 return (vg_name) ? NULL : dl; in __read_disk() 379 if (vg_name && strcmp(vg_name, (char *)dl->pvd.vg_name)) { in __read_disk() [all …]
|
| H A D | import-export.c | 66 if (!*pvd->vg_name) in import_pv() 67 pv->vg_name = fmt->orphan_vg_name; in import_pv() 68 else if (!(pv->vg_name = dm_pool_strdup(mem, (char *)pvd->vg_name))) { in import_pv() 154 if (pv->vg_name && !is_orphan(pv)) { in export_pv() 155 if (!_check_vg_name(pv->vg_name)) in export_pv() 157 strncpy((char *)pvd->vg_name, pv->vg_name, sizeof(pvd->vg_name)); in export_pv() 173 if (strlen((char *)pvd->vg_name) + sizeof(EXPORTED_TAG) > in export_pv() 174 sizeof(pvd->vg_name)) { in export_pv() 176 pvd->vg_name); in export_pv() 179 strcat((char *)pvd->vg_name, EXPORTED_TAG); in export_pv() [all …]
|
| /netbsd-src/external/gpl2/lvm2/dist/lib/metadata/ |
| H A D | metadata.c | 167 if (!is_orphan_vg(pv->vg_name)) { in add_pv_to_vg() 169 "'%s'", pv_name, pv->vg_name); in add_pv_to_vg() 186 if (!(pv->vg_name = dm_pool_strdup(mem, vg->name))) { in add_pv_to_vg() 250 if (!(pv_to->vg_name = dm_pool_strdup(pvmem, pv_from->vg_name))) in _copy_pv() 281 int get_pv_from_vg_by_id(const struct format_type *fmt, const char *vg_name, in get_pv_from_vg_by_id() argument 289 if (!(vg = vg_read_internal(fmt->cmd, vg_name, vgid, &consistent))) { in get_pv_from_vg_by_id() 291 vg_name); in get_pv_from_vg_by_id() 297 vg_name); in get_pv_from_vg_by_id() 389 static int validate_new_vg_name(struct cmd_context *cmd, const char *vg_name) in validate_new_vg_name() argument 393 if (!validate_name(vg_name)) in validate_new_vg_name() [all …]
|
| /netbsd-src/external/gpl2/lvm2/dist/lib/format_text/ |
| H A D | archiver.c | 145 int archive_display(struct cmd_context *cmd, const char *vg_name) in archive_display() argument 149 r1 = archive_list(cmd, cmd->archive_params->dir, vg_name); in archive_display() 150 r2 = backup_list(cmd, cmd->backup_params->dir, vg_name); in archive_display() 261 int backup_remove(struct cmd_context *cmd, const char *vg_name) in backup_remove() argument 266 cmd->backup_params->dir, vg_name) < 0) { in backup_remove() 279 const char *vg_name, const char *file) in backup_read_vg() argument 295 if (!(vg = mda->ops->vg_read(tf, vg_name, mda))) in backup_read_vg() 352 int backup_restore_from_file(struct cmd_context *cmd, const char *vg_name, in backup_restore_from_file() argument 361 if (!(vg = backup_read_vg(cmd, vg_name, file))) in backup_restore_from_file() 375 int backup_restore(struct cmd_context *cmd, const char *vg_name) in backup_restore() argument [all …]
|
| H A D | archiver.h | 43 int archive_display(struct cmd_context *cmd, const char *vg_name); 52 int backup_remove(struct cmd_context *cmd, const char *vg_name); 55 const char *vg_name, const char *file); 57 int backup_restore_from_file(struct cmd_context *cmd, const char *vg_name, 59 int backup_restore(struct cmd_context *cmd, const char *vg_name);
|
| /netbsd-src/external/gpl2/lvm2/dist/include/ |
| H A D | archiver.h | 43 int archive_display(struct cmd_context *cmd, const char *vg_name); 52 int backup_remove(struct cmd_context *cmd, const char *vg_name); 55 const char *vg_name, const char *file); 57 int backup_restore_from_file(struct cmd_context *cmd, const char *vg_name, 59 int backup_restore(struct cmd_context *cmd, const char *vg_name);
|
| /netbsd-src/etc/rc.d/ |
| H A D | lvm | 37 LV_LIST=$(/sbin/lvm vgdisplay -C -o vg_name --noheadings 2>/dev/null) 55 LOGICAL_VOLUMES=$(/sbin/lvm lvdisplay -C -o vg_name,lv_name \ 56 -O vg_name --separator \/ --noheadings 2>/dev/null) 57 VOLUME_GROUPS=$(/sbin/lvm vgdisplay -C -o vg_name \
|