Lines Matching refs:ctrl
28 bad_id_req(nvme_ctrl_t *ctrl, nvme_csi_t csi, uint32_t cns, in bad_id_req() argument
31 if (nvme_id_req_init_by_cns(ctrl, csi, cns, reqp)) { in bad_id_req()
36 } else if (nvme_ctrl_err(ctrl) != exp_err) { in bad_id_req()
39 nvme_ctrl_errtostr(ctrl, nvme_ctrl_err(ctrl)), in bad_id_req()
40 nvme_ctrl_err(ctrl), nvme_ctrl_errtostr(ctrl, in bad_id_req()
51 bad_log_req(nvme_ctrl_t *ctrl, nvme_log_req_t **reqp, nvme_err_t exp_err, in bad_log_req() argument
54 if (nvme_log_req_init(ctrl, reqp)) { in bad_log_req()
59 } else if (nvme_ctrl_err(ctrl) != exp_err) { in bad_log_req()
62 nvme_ctrl_errtostr(ctrl, nvme_ctrl_err(ctrl)), in bad_log_req()
63 nvme_ctrl_err(ctrl), nvme_ctrl_errtostr(ctrl, in bad_log_req()
74 bad_log_req_by_name(nvme_ctrl_t *ctrl, const char *name, uint32_t flags, in bad_log_req_by_name() argument
77 if (nvme_log_req_init_by_name(ctrl, name, flags, NULL, reqp)) { in bad_log_req_by_name()
82 } else if (nvme_ctrl_err(ctrl) != exp_err) { in bad_log_req_by_name()
85 nvme_ctrl_errtostr(ctrl, nvme_ctrl_err(ctrl)), in bad_log_req_by_name()
86 nvme_ctrl_err(ctrl), nvme_ctrl_errtostr(ctrl, in bad_log_req_by_name()
97 bad_get_feat_req(nvme_ctrl_t *ctrl, nvme_get_feat_req_t **reqp, in bad_get_feat_req() argument
100 if (nvme_get_feat_req_init(ctrl, reqp)) { in bad_get_feat_req()
105 } else if (nvme_ctrl_err(ctrl) != exp_err) { in bad_get_feat_req()
108 nvme_ctrl_errtostr(ctrl, nvme_ctrl_err(ctrl)), in bad_get_feat_req()
109 nvme_ctrl_err(ctrl), nvme_ctrl_errtostr(ctrl, in bad_get_feat_req()
120 bad_get_feat_req_by_name(nvme_ctrl_t *ctrl, const char *name, uint32_t flags, in bad_get_feat_req_by_name() argument
123 if (nvme_get_feat_req_init_by_name(ctrl, name, flags, NULL, reqp)) { in bad_get_feat_req_by_name()
128 } else if (nvme_ctrl_err(ctrl) != exp_err) { in bad_get_feat_req_by_name()
131 nvme_ctrl_errtostr(ctrl, nvme_ctrl_err(ctrl)), in bad_get_feat_req_by_name()
132 nvme_ctrl_err(ctrl), nvme_ctrl_errtostr(ctrl, in bad_get_feat_req_by_name()
143 bad_vuc_req(nvme_ctrl_t *ctrl, nvme_vuc_req_t **reqp, nvme_err_t exp_err, in bad_vuc_req() argument
146 if (nvme_vuc_req_init(ctrl, reqp)) { in bad_vuc_req()
151 } else if (nvme_ctrl_err(ctrl) != exp_err) { in bad_vuc_req()
156 if (nvme_ctrl_err(ctrl) == NVME_ERR_VUC_UNSUP_BY_DEV) { in bad_vuc_req()
160 nvme_ctrl_errtostr(ctrl, nvme_ctrl_err(ctrl)), in bad_vuc_req()
161 nvme_ctrl_err(ctrl), nvme_ctrl_errtostr(ctrl, in bad_vuc_req()
167 nvme_ctrl_errtostr(ctrl, nvme_ctrl_err(ctrl)), in bad_vuc_req()
168 nvme_ctrl_err(ctrl), nvme_ctrl_errtostr(ctrl, in bad_vuc_req()
179 bad_fw_commit_req(nvme_ctrl_t *ctrl, nvme_fw_commit_req_t **reqp, in bad_fw_commit_req() argument
182 if (nvme_fw_commit_req_init(ctrl, reqp)) { in bad_fw_commit_req()
187 } else if (nvme_ctrl_err(ctrl) != exp_err) { in bad_fw_commit_req()
190 nvme_ctrl_errtostr(ctrl, nvme_ctrl_err(ctrl)), in bad_fw_commit_req()
191 nvme_ctrl_err(ctrl), nvme_ctrl_errtostr(ctrl, in bad_fw_commit_req()
202 bad_format_req(nvme_ctrl_t *ctrl, nvme_format_req_t **reqp, nvme_err_t exp_err, in bad_format_req() argument
205 if (nvme_format_req_init(ctrl, reqp)) { in bad_format_req()
210 } else if (nvme_ctrl_err(ctrl) != exp_err) { in bad_format_req()
213 nvme_ctrl_errtostr(ctrl, nvme_ctrl_err(ctrl)), in bad_format_req()
214 nvme_ctrl_err(ctrl), nvme_ctrl_errtostr(ctrl, in bad_format_req()
229 nvme_ctrl_t *ctrl; in main() local
237 libnvme_test_init(&nvme, &ctrl); in main()
239 if (!bad_id_req(ctrl, NVME_CSI_NVM, NVME_IDENTIFY_CTRL, NULL, in main()
244 if (!bad_id_req(ctrl, 0xff, NVME_IDENTIFY_CTRL, &id_req, in main()
249 if (!bad_id_req(ctrl, NVME_CSI_NVM, UINT32_MAX, &id_req, in main()
254 if (!bad_log_req(ctrl, NULL, NVME_ERR_BAD_PTR, "invalid req pointer")) { in main()
258 if (!bad_log_req_by_name(ctrl, "health", 0, NULL, NVME_ERR_BAD_PTR, in main()
263 if (!bad_log_req_by_name(ctrl, NULL, 0, &log_req, NVME_ERR_BAD_PTR, in main()
268 if (!bad_log_req_by_name(ctrl, NULL, 0x12345678, &log_req, in main()
273 if (!bad_log_req_by_name(ctrl, "elbereth", 0, &log_req, in main()
278 if (!bad_get_feat_req(ctrl, NULL, NVME_ERR_BAD_PTR, in main()
283 if (!bad_get_feat_req_by_name(ctrl, "health", 0, NULL, NVME_ERR_BAD_PTR, in main()
288 if (!bad_get_feat_req_by_name(ctrl, NULL, 0, &feat_req, in main()
293 if (!bad_get_feat_req_by_name(ctrl, NULL, 0x87654321, &feat_req, in main()
298 if (!bad_get_feat_req_by_name(ctrl, "elbereth", 0, &feat_req, in main()
303 if (!bad_vuc_req(ctrl, NULL, NVME_ERR_BAD_PTR, "invalid req pointer")) { in main()
307 if (!bad_fw_commit_req(ctrl, NULL, NVME_ERR_BAD_PTR, in main()
312 if (!bad_format_req(ctrl, NULL, NVME_ERR_BAD_PTR, in main()
318 if (!bad_id_req(ctrl, NVME_CSI_NVM, NVME_IDENTIFY_CTRL, &id_req, in main()
323 if (!bad_log_req(ctrl, &log_req, NVME_ERR_NO_MEM, "no memory")) { in main()
327 if (!bad_log_req_by_name(ctrl, "health", 0, &log_req, NVME_ERR_NO_MEM, in main()
332 if (!bad_get_feat_req(ctrl, &feat_req, NVME_ERR_NO_MEM, "no memory")) { in main()
336 if (!bad_get_feat_req_by_name(ctrl, "health", 0, &feat_req, in main()
341 if (!bad_vuc_req(ctrl, &vuc_req, NVME_ERR_NO_MEM, "no memory")) { in main()
345 if (!bad_fw_commit_req(ctrl, &fw_commit_req, NVME_ERR_NO_MEM, in main()
350 if (!bad_format_req(ctrl, &format_req, NVME_ERR_NO_MEM, "no memory")) { in main()
360 nvme_ctrl_fini(ctrl); in main()