Lines Matching defs:cmd
27 static int pvremove_check(struct cmd_context *cmd, const char *name)
38 if (!(pv = pv_read(cmd, name, &mdas, NULL, 1, 0))) {
39 if (arg_count(cmd, force_ARG))
53 if (!scan_vgs_for_pvs(cmd)) {
58 if (!(pv = pv_read(cmd, name, NULL, NULL, 1, 0))) {
70 if (arg_count(cmd, force_ARG) < 2) {
77 if (!arg_count(cmd, yes_ARG) &&
83 if (arg_count(cmd, force_ARG)) {
94 static int pvremove_single(struct cmd_context *cmd, const char *pv_name,
100 if (!lock_vol(cmd, VG_ORPHANS, LCK_VG_WRITE)) {
105 if (!pvremove_check(cmd, pv_name))
108 if (!(dev = dev_cache_get(pv_name, cmd->filter))) {
133 unlock_vg(cmd, VG_ORPHANS);
138 int pvremove(struct cmd_context *cmd, int argc, char **argv)
148 if (arg_count(cmd, yes_ARG) && !arg_count(cmd, force_ARG)) {
154 r = pvremove_single(cmd, argv[i], NULL);