};
fd = parse_and_open(argc, argv, desc, command_line_options, &cfg, sizeof(cfg));
+ if (fd < 0)
+ return fd;
/* ses & pi checks set to 7 for forward-compatibility */
if (cfg.ses > 7) {
};
fd = parse_and_open(argc, argv, desc, command_line_options, &cfg, sizeof(cfg));
+ if (fd < 0)
+ return fd;
if (!cfg.feature_id) {
fprintf(stderr, "feature-id required param\n");
};
fd = parse_and_open(argc, argv, desc, command_line_options, &cfg, sizeof(cfg));
+ if (fd < 0)
+ return fd;
sec_fd = open(cfg.file, O_RDONLY);
if (sec_fd < 0) {
};
fd = parse_and_open(argc, argv, desc, command_line_options, &cfg, sizeof(cfg));
+ if (fd < 0)
+ return fd;
if (!cfg.namespace_id)
cfg.namespace_id = get_nsid(fd);
};
fd = parse_and_open(argc, argv, desc, command_line_options, &cfg, sizeof(cfg));
+ if (fd < 0)
+ return fd;
if (cfg.prinfo > 0xf)
return EINVAL;
};
fd = parse_and_open(argc, argv, desc, command_line_options, &cfg, sizeof(cfg));
+ if (fd < 0)
+ return fd;
nc = argconfig_parse_comma_sep_array(cfg.ctx_attrs, ctx_attrs, array_len(ctx_attrs));
nb = argconfig_parse_comma_sep_array(cfg.blocks, nlbs, array_len(nlbs));
};
fd = parse_and_open(argc, argv, desc, command_line_options, &cfg, sizeof(cfg));
+ if (fd < 0)
+ return fd;
err = nvme_flush(fd, cfg.namespace_id);
if (err < 0)
};
fd = parse_and_open(argc, argv, desc, command_line_options, &cfg, sizeof(cfg));
+ if (fd < 0)
+ return fd;
if (!cfg.namespace_id)
cfg.namespace_id = get_nsid(fd);
};
fd = parse_and_open(argc, argv, desc, command_line_options, &cfg, sizeof(cfg));
+ if (fd < 0)
+ return fd;
if (!cfg.namespace_id)
cfg.namespace_id = get_nsid(fd);
};
fd = parse_and_open(argc, argv, desc, command_line_options, &cfg, sizeof(cfg));
+ if (fd < 0)
+ return fd;
if (!cfg.namespace_id)
cfg.namespace_id = get_nsid(fd);
};
fd = parse_and_open(argc, argv, desc, command_line_options, &cfg, sizeof(cfg));
+ if (fd < 0)
+ return fd;
fmt = validate_output_format(cfg.output_format);
if (fmt < 0)
};
fd = parse_and_open(argc, argv, desc, command_line_options, &cfg, sizeof(cfg));
+ if (fd < 0)
+ return fd;
dfd = mfd = opcode & 1 ? STDIN_FILENO : STDOUT_FILENO;
if (cfg.prinfo > 0xf)
};
fd = parse_and_open(argc, argv, desc, command_line_options, &cfg, sizeof(cfg));
+ if (fd < 0)
+ return fd;
if (cfg.size) {
if (posix_memalign(&sec_buf, getpagesize(), cfg.size)) {
};
fd = parse_and_open(argc, argv, desc, command_line_options, &cfg, sizeof(cfg));
+ if (fd < 0)
+ return fd;
if (strlen(cfg.input_file)){
wfd = open(cfg.input_file, O_RDONLY,