Lines Matching defs:cmd

176 	    (struct spdk_bdev_desc *desc, struct spdk_nvme_cmd *cmd,
183 DEFINE_STUB_V(spdk_nvme_print_command, (uint16_t qid, struct spdk_nvme_cmd *cmd));
319 start_lba = from_le64(&req->cmd->nvme_cmd.cdw10);
320 num_blocks = (from_le32(&req->cmd->nvme_cmd.cdw12) & 0xFFFFu) + 1;
328 if (req->cmd->nvme_cmd.opc == SPDK_NVME_OPC_WRITE) {
330 } else if (req->cmd->nvme_cmd.opc == SPDK_NVME_OPC_READ) {
360 union nvmf_h2c_msg cmd = {};
371 req.cmd = &cmd;
377 memset(&cmd, 0, sizeof(cmd));
379 cmd.nvme_cmd.opc = SPDK_NVME_OPC_GET_LOG_PAGE;
380 cmd.nvme_cmd.cdw10_bits.get_log_page.lid = SPDK_NVME_LOG_ERROR;
381 cmd.nvme_cmd.cdw10_bits.get_log_page.numdl = spdk_nvme_bytes_to_numd(req.length);
387 memset(&cmd, 0, sizeof(cmd));
389 cmd.nvme_cmd.opc = SPDK_NVME_OPC_GET_LOG_PAGE;
390 cmd.nvme_cmd.cdw10 = 0;
396 memset(&cmd, 0, sizeof(cmd));
398 cmd.nvme_cmd.opc = SPDK_NVME_OPC_GET_LOG_PAGE;
399 cmd.nvme_cmd.cdw10_bits.get_log_page.lid = SPDK_NVME_LOG_ERROR;
400 cmd.nvme_cmd.cdw10_bits.get_log_page.numdl = spdk_nvme_bytes_to_numd(req.length);
401 cmd.nvme_cmd.cdw12 = 2;
407 memset(&cmd, 0, sizeof(cmd));
410 cmd.nvme_cmd.opc = SPDK_NVME_OPC_GET_LOG_PAGE;
411 cmd.nvme_cmd.cdw10_bits.get_log_page.lid = SPDK_NVME_LOG_ERROR;
412 cmd.nvme_cmd.cdw10_bits.get_log_page.numdl = spdk_nvme_bytes_to_numd(req.length);
430 req.cmd = &req_cmd;
435 req.cmd->nvmf_cmd.fctype = SPDK_NVMF_FABRIC_COMMAND_PROPERTY_GET;
463 union nvmf_h2c_msg cmd;
522 memset(&cmd, 0, sizeof(cmd));
523 cmd.connect_cmd.opcode = SPDK_NVME_OPC_FABRIC;
524 cmd.connect_cmd.cid = 1;
525 cmd.connect_cmd.fctype = SPDK_NVMF_FABRIC_COMMAND_CONNECT;
526 cmd.connect_cmd.recfmt = 0;
527 cmd.connect_cmd.qid = 0;
528 cmd.connect_cmd.sqsize = 31;
529 cmd.connect_cmd.cattr = 0;
530 cmd.connect_cmd.kato = 120000;
537 req.cmd = &cmd;
563 cmd.connect_cmd.kato = 0;
580 cmd.connect_cmd.kato = 120000;
597 cmd.connect_cmd.recfmt = 1234;
606 cmd.connect_cmd.recfmt = 0;
653 cmd.connect_cmd.sqsize = 0;
664 cmd.connect_cmd.sqsize = 31;
668 cmd.connect_cmd.sqsize = 32;
679 cmd.connect_cmd.sqsize = 31;
683 cmd.connect_cmd.qid = 1;
684 cmd.connect_cmd.sqsize = 64;
695 cmd.connect_cmd.qid = 0;
696 cmd.connect_cmd.sqsize = 31;
719 cmd.connect_cmd.qid = 1;
720 cmd.connect_cmd.sqsize = 63;
733 cmd.connect_cmd.sqsize = 31;
771 cmd.connect_cmd.qid = 0;
772 cmd.connect_cmd.kato = 120000;
798 cmd.connect_cmd.kato = 0;
820 cmd.connect_cmd.qid = 1;
821 cmd.connect_cmd.kato = 120000;
878 cmd.connect_cmd.qid = 3;
893 cmd.connect_cmd.qid = 1;
988 union nvmf_h2c_msg cmd;
1014 req.cmd = &cmd;
1020 memset(&cmd, 0, sizeof(cmd));
1021 cmd.nvme_cmd.opc = SPDK_NVME_OPC_IDENTIFY;
1022 cmd.nvme_cmd.cdw10_bits.identify.cns = SPDK_NVME_IDENTIFY_NS_ID_DESCRIPTOR_LIST;
1025 cmd.nvme_cmd.nsid = 0;
1033 cmd.nvme_cmd.nsid = 1;
1041 cmd.nvme_cmd.nsid = 1;
1049 cmd.nvme_cmd.opc = SPDK_NVME_OPC_KEEP_ALIVE;
1054 cmd.nvme_cmd.opc = SPDK_NVME_OPC_IDENTIFY;
1140 struct spdk_nvme_cmd cmd = {};
1155 cmd.nsid = 0;
1158 CU_ASSERT(spdk_nvmf_ctrlr_identify_ns(&ctrlr, &cmd, &rsp,
1165 cmd.nsid = 1;
1168 CU_ASSERT(spdk_nvmf_ctrlr_identify_ns(&ctrlr, &cmd, &rsp,
1176 cmd.nsid = 1;
1179 CU_ASSERT(spdk_nvmf_ctrlr_identify_ns(&ctrlr, &cmd, &rsp,
1186 cmd.nsid = 2;
1189 CU_ASSERT(spdk_nvmf_ctrlr_identify_ns(&ctrlr, &cmd, &rsp,
1196 cmd.nsid = 3;
1199 CU_ASSERT(spdk_nvmf_ctrlr_identify_ns(&ctrlr, &cmd, &rsp,
1206 cmd.nsid = 4;
1209 CU_ASSERT(spdk_nvmf_ctrlr_identify_ns(&ctrlr, &cmd, &rsp,
1216 cmd.nsid = 0xFFFFFFFF;
1219 CU_ASSERT(spdk_nvmf_ctrlr_identify_ns(&ctrlr, &cmd, &rsp,
1235 struct spdk_nvme_cmd cmd = {};
1250 cmd.cdw11_bits.identify.csi = SPDK_NVME_CSI_ZNS;
1253 cmd.nsid = 0;
1256 CU_ASSERT(spdk_nvmf_ns_identify_iocs_specific(&ctrlr, &cmd, &rsp,
1263 cmd.nsid = 1;
1266 CU_ASSERT(spdk_nvmf_ns_identify_iocs_specific(&ctrlr, &cmd, &rsp,
1280 cmd.cdw11_bits.identify.csi = SPDK_NVME_CSI_NVM;
1284 cmd.nsid = 2;
1287 CU_ASSERT(spdk_nvmf_ns_identify_iocs_specific(&ctrlr, &cmd, &rsp,
1303 cmd.nsid = 0;
1306 CU_ASSERT(spdk_nvmf_ns_identify_iocs_specific(&ctrlr, &cmd, &rsp,
1327 union nvmf_h2c_msg cmd = {};
1345 cmd.nvme_cmd.nsid = 1;
1346 req.cmd = &cmd;
1350 cmd.nvme_cmd.opc = SPDK_NVME_OPC_SET_FEATURES;
1351 cmd.nvme_cmd.cdw11_bits.feat_rsv_persistence.bits.ptpl = 1;
1360 cmd.nvme_cmd.opc = SPDK_NVME_OPC_GET_FEATURES;
1361 cmd.nvme_cmd.cdw10_bits.get_features.fid = SPDK_NVME_FEAT_HOST_RESERVE_PERSIST;
1370 cmd.nvme_cmd.opc = SPDK_NVME_OPC_GET_FEATURES;
1371 cmd.nvme_cmd.cdw11 = 0x42;
1372 cmd.nvme_cmd.cdw10_bits.get_features.fid = SPDK_NVME_FEAT_TEMPERATURE_THRESHOLD;
1378 cmd.nvme_cmd.opc = SPDK_NVME_OPC_GET_FEATURES;
1379 cmd.nvme_cmd.cdw11 = 0x42 | 1 << 16 | 1 << 19; /* Set reserved value */
1380 cmd.nvme_cmd.cdw10_bits.get_features.fid = SPDK_NVME_FEAT_TEMPERATURE_THRESHOLD;
1388 cmd.nvme_cmd.opc = SPDK_NVME_OPC_SET_FEATURES;
1389 cmd.nvme_cmd.cdw11 = 0x42;
1390 cmd.nvme_cmd.cdw10_bits.set_features.fid = SPDK_NVME_FEAT_TEMPERATURE_THRESHOLD;
1396 cmd.nvme_cmd.opc = SPDK_NVME_OPC_SET_FEATURES;
1397 cmd.nvme_cmd.cdw11 = 0x42 | 1 << 16 | 1 << 19; /* Set reserved value */
1398 cmd.nvme_cmd.cdw10_bits.set_features.fid = SPDK_NVME_FEAT_TEMPERATURE_THRESHOLD;
1406 cmd.nvme_cmd.opc = SPDK_NVME_OPC_SET_FEATURES;
1407 cmd.nvme_cmd.cdw11 = 0x42;
1408 cmd.nvme_cmd.cdw11_bits.feat_temp_threshold.bits.thsel = 0x3; /* Set reserved value */
1409 cmd.nvme_cmd.cdw10_bits.set_features.fid = SPDK_NVME_FEAT_TEMPERATURE_THRESHOLD;
1418 cmd.nvme_cmd.opc = SPDK_NVME_OPC_SET_FEATURES;
1419 cmd.nvme_cmd.cdw10_bits.get_features.fid = SPDK_NVME_FEAT_ERROR_RECOVERY;
1425 cmd.nvme_cmd.opc = SPDK_NVME_OPC_SET_FEATURES;
1426 cmd.nvme_cmd.cdw11 = 0x42;
1427 cmd.nvme_cmd.cdw11_bits.feat_error_recovery.bits.dulbe = 0x1;
1428 cmd.nvme_cmd.cdw10_bits.set_features.fid = SPDK_NVME_FEAT_ERROR_RECOVERY;
1436 cmd.nvme_cmd.opc = SPDK_NVME_OPC_SET_FEATURES;
1437 cmd.nvme_cmd.cdw11 = 0x42;
1438 cmd.nvme_cmd.cdw11_bits.feat_error_recovery.bits.dulbe = 0x0;
1439 cmd.nvme_cmd.cdw10_bits.set_features.fid = SPDK_NVME_FEAT_ERROR_RECOVERY;
1491 union nvmf_h2c_msg cmd = {};
1495 req.cmd = &cmd;
1503 cmd.nvme_cmd.opc = SPDK_NVME_OPC_READ;
1510 cmd.nvme_cmd.opc = SPDK_NVME_OPC_DATASET_MANAGEMENT;
1518 cmd.nvme_cmd.opc = SPDK_NVME_OPC_WRITE;
1524 cmd.nvme_cmd.opc = SPDK_NVME_OPC_READ;
1532 cmd.nvme_cmd.opc = SPDK_NVME_OPC_WRITE;
1536 cmd.nvme_cmd.opc = SPDK_NVME_OPC_READ;
1545 union nvmf_h2c_msg cmd = {};
1549 req.cmd = &cmd;
1557 cmd.nvme_cmd.opc = SPDK_NVME_OPC_READ;
1563 cmd.nvme_cmd.opc = SPDK_NVME_OPC_RESERVATION_RELEASE;
1572 union nvmf_h2c_msg cmd = {};
1576 req.cmd = &cmd;
1584 cmd.nvme_cmd.opc = SPDK_NVME_OPC_READ;
1591 cmd.nvme_cmd.opc = SPDK_NVME_OPC_DATASET_MANAGEMENT;
1601 cmd.nvme_cmd.opc = SPDK_NVME_OPC_READ;
1604 cmd.nvme_cmd.opc = SPDK_NVME_OPC_WRITE;
1623 union nvmf_h2c_msg cmd = {};
1627 req.cmd = &cmd;
1635 cmd.nvme_cmd.opc = SPDK_NVME_OPC_WRITE;
1643 cmd.nvme_cmd.opc = SPDK_NVME_OPC_READ;
1647 cmd.nvme_cmd.opc = SPDK_NVME_OPC_WRITE;
1698 union nvmf_h2c_msg cmd = {};
1728 req.cmd = &cmd;
1770 union nvmf_h2c_msg cmd = {};
1781 req.cmd = &cmd;
1797 cmd.nvmf_cmd.opcode = SPDK_NVME_OPC_FABRIC;
1802 cmd.nvmf_cmd.opcode = SPDK_NVME_OPC_FLUSH;
1812 cmd.nvme_cmd.nsid = 1;
1824 cmd.nvmf_cmd.opcode = SPDK_NVME_OPC_WRITE;
1880 struct spdk_nvme_cmd cmd = {};
1885 cmd.cdw11_bits.identify.csi = SPDK_NVME_CSI_ZNS;
1890 CU_ASSERT(spdk_nvmf_ctrlr_identify_iocs_specific(&ctrlr, &cmd, &rsp,
1901 CU_ASSERT(spdk_nvmf_ctrlr_identify_iocs_specific(&ctrlr, &cmd, &rsp,
1912 CU_ASSERT(spdk_nvmf_ctrlr_identify_iocs_specific(&ctrlr, &cmd, &rsp,
1925 CU_ASSERT(spdk_nvmf_ctrlr_identify_iocs_specific(&ctrlr, &cmd, &rsp,
1934 cmd.cdw11_bits.identify.csi = SPDK_NVME_CSI_NVM;
1944 CU_ASSERT(spdk_nvmf_ctrlr_identify_iocs_specific(&ctrlr, &cmd, &rsp,
1970 union nvmf_h2c_msg cmd;
1996 req.cmd = &cmd;
2002 memset(&cmd, 0, sizeof(cmd));
2003 cmd.nvme_cmd.opc = 0xc1;
2004 cmd.nvme_cmd.nsid = 0;
2007 spdk_nvmf_set_custom_admin_cmd_hdlr(cmd.nvme_cmd.opc, custom_admin_cmd_hdlr);
2021 struct spdk_nvme_cmd cmd = {};
2068 cmd.nsid = 1;
2071 req.cmd = (union nvmf_h2c_msg *)&cmd;
2075 cmd.fuse = SPDK_NVME_CMD_FUSE_FIRST;
2076 cmd.opc = SPDK_NVME_OPC_COMPARE;
2082 cmd.fuse = SPDK_NVME_CMD_FUSE_SECOND;
2083 cmd.opc = SPDK_NVME_OPC_WRITE;
2090 cmd.fuse = SPDK_NVME_CMD_FUSE_SECOND;
2091 cmd.opc = SPDK_NVME_OPC_WRITE;
2098 cmd.fuse = SPDK_NVME_CMD_FUSE_FIRST;
2099 cmd.opc = SPDK_NVME_OPC_WRITE;
2106 cmd.fuse = SPDK_NVME_CMD_FUSE_FIRST;
2107 cmd.opc = SPDK_NVME_OPC_COMPARE;
2113 cmd.fuse = SPDK_NVME_CMD_FUSE_SECOND;
2114 cmd.opc = SPDK_NVME_OPC_COMPARE;
2132 union nvmf_h2c_msg cmd[5] = {};
2157 cmd[i].nvme_cmd.opc = SPDK_NVME_OPC_ASYNC_EVENT_REQUEST;
2158 cmd[i].nvme_cmd.nsid = 0;
2159 cmd[i].nvme_cmd.cid = i;
2162 req[i].cmd = &cmd[i];
2414 union nvmf_h2c_msg cmd[4] = {};
2447 cmd[i].nvme_cmd.opc = SPDK_NVME_OPC_ASYNC_EVENT_REQUEST;
2448 cmd[i].nvme_cmd.nsid = 0;
2449 cmd[i].nvme_cmd.cid = i;
2452 req[i].cmd = &cmd[i];
2488 union nvmf_h2c_msg cmd[3] = {};
2522 req[0].cmd = &cmd[0];
2524 cmd[0].nvme_cmd.opc = SPDK_NVME_OPC_ASYNC_EVENT_REQUEST;
2525 cmd[0].nvme_cmd.nsid = 0;
2526 cmd[0].nvme_cmd.cid = 0;
2530 req[i].cmd = &cmd[i];
2535 cmd[i].nvme_cmd.opc = SPDK_NVME_OPC_GET_LOG_PAGE;
2536 cmd[i].nvme_cmd.cdw10_bits.get_log_page.lid =
2538 cmd[i].nvme_cmd.cdw10_bits.get_log_page.numdl =
2540 cmd[i].nvme_cmd.cid = i;
2542 cmd[1].nvme_cmd.cdw10_bits.get_log_page.rae = 1;
2543 cmd[2].nvme_cmd.cdw10_bits.get_log_page.rae = 0;
2586 union nvmf_h2c_msg cmd = {};
2623 cmd.connect_cmd.opcode = SPDK_NVME_OPC_FABRIC;
2624 cmd.connect_cmd.cid = 1;
2625 cmd.connect_cmd.fctype = SPDK_NVMF_FABRIC_COMMAND_CONNECT;
2626 cmd.connect_cmd.recfmt = 0;
2627 cmd.connect_cmd.qid = 0;
2628 cmd.connect_cmd.sqsize = 31;
2629 cmd.connect_cmd.cattr = 0;
2630 cmd.connect_cmd.kato = 120000;
2636 req.cmd = &cmd;
2642 ctrlr = nvmf_ctrlr_create(&subsystem, &req, &req.cmd->connect_cmd, req.iov[0].iov_base);
2688 union nvmf_h2c_msg cmd = {};
2730 req.cmd = &cmd;
2740 cmd.nvme_cmd.opc = (enum spdk_nvme_nvm_opcode) opc;
2741 if ((cmd.nvme_cmd.opc != SPDK_NVME_OPC_READ) &&
2742 (cmd.nvme_cmd.opc != SPDK_NVME_OPC_WRITE)) {
2746 cmd.nvme_cmd.opc = SPDK_NVME_OPC_WRITE;
2749 cmd.nvme_cmd.fuse = SPDK_NVME_CMD_FUSE_SECOND;
2751 cmd.nvme_cmd.fuse = SPDK_NVME_CMD_FUSE_NONE;
2754 cmd.nvme_cmd.nsid = 4;
2756 cmd.nvme_cmd.nsid = 1;
2785 struct spdk_nvme_cmd cmd = {};
2837 cmd.nsid = 1;
2840 req.cmd = (union nvmf_h2c_msg *)&cmd;
2843 cmd.opc = SPDK_NVME_OPC_READ;
2861 cmd.nsid = 0;
2866 cmd.nsid = 1;
2905 cmd.cdw10 = bdev.blockcnt; /* SLBA: CDW10 and CDW11 */
2906 cmd.cdw12 = 100; /* NLB: CDW12 bits 15:00, 0's based */
2907 req.length = (cmd.cdw12 + 1) * bdev.blocklen;
2910 cmd.cdw10 = 0;
2911 cmd.cdw12 = 0;
2929 struct spdk_nvme_cmd cmd = {};
2981 cmd.nsid = 1;
2984 req.cmd = (union nvmf_h2c_msg *)&cmd;
2986 cmd.opc = SPDK_NVME_OPC_READ;
3019 struct spdk_nvme_cmd cmd = {};
3071 cmd.nsid = 1;
3074 req.cmd = (union nvmf_h2c_msg *)&cmd;
3076 cmd.opc = SPDK_NVME_OPC_WRITE;
3110 union nvmf_h2c_msg cmd = {};
3115 req.cmd = &cmd;
3119 cmd.prop_set_cmd.attrib.size = SPDK_NVMF_PROP_SIZE_4;
3120 cmd.prop_set_cmd.ofst = offsetof(struct spdk_nvme_registers, vs);
3127 cmd.prop_set_cmd.ofst = offsetof(struct spdk_nvme_registers, intms);
3136 cmd.prop_set_cmd.ofst = offsetof(struct spdk_nvme_registers, cc);
3150 cmd.prop_set_cmd.attrib.size = SPDK_NVMF_PROP_SIZE_4;
3151 cmd.prop_set_cmd.ofst = offsetof(struct spdk_nvme_registers, asq);
3172 union nvmf_h2c_msg cmd = {};
3177 req.cmd = &cmd;
3221 union nvmf_h2c_msg cmd = {};
3226 req.cmd = &cmd;
3416 union nvmf_h2c_msg cmd = {};
3418 struct spdk_nvmf_request req = { .qpair = &qpair, .cmd = &cmd, .rsp = &rsp };
3422 cmd.nvme_cmd.opc = SPDK_NVME_OPC_READ;
3427 cmd.nvmf_cmd.opcode = SPDK_NVME_OPC_FABRIC;
3428 cmd.nvmf_cmd.fctype = SPDK_NVMF_FABRIC_COMMAND_CONNECT;
3433 cmd.nvme_cmd.opc = SPDK_NVME_OPC_READ;
3440 cmd.nvmf_cmd.opcode = SPDK_NVME_OPC_FABRIC;
3441 cmd.nvmf_cmd.fctype = SPDK_NVMF_FABRIC_COMMAND_AUTHENTICATION_SEND;
3446 cmd.nvmf_cmd.opcode = SPDK_NVME_OPC_FABRIC;
3447 cmd.nvmf_cmd.fctype = SPDK_NVMF_FABRIC_COMMAND_AUTHENTICATION_RECV;
3452 cmd.nvme_cmd.opc = SPDK_NVME_OPC_READ;
3465 cmd.nvme_cmd.opc = SPDK_NVME_OPC_READ;