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