Lines Matching refs:cmd
20 int vgcfgrestore(struct cmd_context *cmd, int argc, char **argv) in vgcfgrestore() argument
25 vg_name = skip_dev_dir(cmd, argv[0], NULL); in vgcfgrestore()
30 } else if (!(arg_count(cmd, list_ARG) && arg_count(cmd, file_ARG))) { in vgcfgrestore()
39 if (arg_count(cmd, list_ARG)) { in vgcfgrestore()
40 if (!(arg_count(cmd,file_ARG) ? in vgcfgrestore()
41 archive_display_file(cmd, in vgcfgrestore()
42 arg_str_value(cmd, file_ARG, "")) : in vgcfgrestore()
43 archive_display(cmd, vg_name))) { in vgcfgrestore()
50 if (!lock_vol(cmd, vg_name, LCK_VG_WRITE)) { in vgcfgrestore()
55 if (!lock_vol(cmd, VG_ORPHANS, LCK_VG_WRITE)) { in vgcfgrestore()
57 unlock_vg(cmd, vg_name); in vgcfgrestore()
61 cmd->handles_unknown_segments = 1; in vgcfgrestore()
63 if (!(arg_count(cmd, file_ARG) ? in vgcfgrestore()
64 backup_restore_from_file(cmd, vg_name, in vgcfgrestore()
65 arg_str_value(cmd, file_ARG, "")) : in vgcfgrestore()
66 backup_restore(cmd, vg_name))) { in vgcfgrestore()
67 unlock_vg(cmd, VG_ORPHANS); in vgcfgrestore()
68 unlock_vg(cmd, vg_name); in vgcfgrestore()
75 unlock_vg(cmd, VG_ORPHANS); in vgcfgrestore()
76 unlock_vg(cmd, vg_name); in vgcfgrestore()