| /spdk/test/app/fuzz/llvm_nvme_fuzz/ |
| H A D | llvm_nvme_fuzz.c | 30 struct spdk_nvme_cmd cmd; member 37 typedef void (*fuzz_build_cmd_fn)(struct fuzz_command *cmd); 46 fuzz_admin_command(struct fuzz_command *cmd) in fuzz_admin_command() argument 48 memcpy(&cmd->cmd, g_data, sizeof(cmd->cmd)); in fuzz_admin_command() 49 g_data += sizeof(cmd->cmd); in fuzz_admin_command() 52 if (cmd->cmd.opc == SPDK_NVME_OPC_ASYNC_EVENT_REQUEST) { in fuzz_admin_command() 53 cmd->cmd.opc = SPDK_NVME_OPC_SET_FEATURES; in fuzz_admin_command() 57 if (cmd->cmd.opc == SPDK_NVME_OPC_FABRIC) { in fuzz_admin_command() 58 cmd->cmd.opc = SPDK_NVME_OPC_SET_FEATURES; in fuzz_admin_command() 62 cmd->cmd.fuse = 0; in fuzz_admin_command() [all …]
|
| /spdk/test/nvme/compliance/ |
| H A D | nvme_compliance.c | 75 struct spdk_nvme_cmd cmd; in admin_identify_ctrlr_verify_dptr() local 90 memset(&cmd, 0, sizeof(cmd)); in admin_identify_ctrlr_verify_dptr() 91 cmd.opc = SPDK_NVME_OPC_IDENTIFY; in admin_identify_ctrlr_verify_dptr() 92 cmd.cdw10_bits.identify.cns = SPDK_NVME_IDENTIFY_CTRLR; in admin_identify_ctrlr_verify_dptr() 96 rc = spdk_nvme_ctrlr_cmd_admin_raw(ctrlr, &cmd, ctrlr_data, in admin_identify_ctrlr_verify_dptr() 115 rc = spdk_nvme_ctrlr_cmd_admin_raw(ctrlr, &cmd, in admin_identify_ctrlr_verify_dptr() 133 struct spdk_nvme_cmd cmd; in admin_identify_ctrlr_verify_fused() local 149 memset(&cmd, 0, sizeof(cmd)); in admin_identify_ctrlr_verify_fused() 182 struct spdk_nvme_cmd cmd; admin_delete_io_sq_use_admin_qid() local 211 struct spdk_nvme_cmd cmd; admin_delete_io_cq_use_admin_qid() local 244 struct spdk_nvme_cmd cmd; admin_delete_io_sq_delete_sq_twice() local 326 struct spdk_nvme_cmd cmd; admin_create_io_sq_verify_qsize_cqid() local 468 struct spdk_nvme_cmd cmd; admin_create_io_sq_verify_pc() local 543 struct spdk_nvme_cmd cmd; admin_delete_io_cq_delete_cq_first() local 623 struct spdk_nvme_cmd cmd; admin_create_io_cq_verify_iv_pc() local 707 struct spdk_nvmf_fabric_prop_set_cmd cmd; fabric_property_get() local 743 struct spdk_nvme_cmd cmd; admin_set_features_number_of_queues() local 800 struct spdk_nvme_cmd cmd; admin_get_features_mandatory_features() local 929 struct spdk_nvme_cmd cmd; admin_get_features_optional_features() local 976 struct spdk_nvme_cmd cmd; admin_create_io_qp_max_qps() local 1024 struct spdk_nvme_cmd cmd; admin_identify_ns() local 1135 struct spdk_nvme_cmd cmd; admin_get_log_page_mandatory_logs() local 1193 struct spdk_nvme_cmd cmd; admin_get_log_page_with_lpo() local 1247 struct spdk_nvme_cmd cmd; admin_create_io_sq_shared_cq() local [all...] |
| /spdk/lib/nvme/ |
| H A D | nvme_ctrlr_cmd.c | 12 struct spdk_nvme_cmd *cmd, in spdk_nvme_ctrlr_io_cmd_raw_no_payload_build() argument 29 memcpy(&req->cmd, cmd, sizeof(req->cmd)); in spdk_nvme_ctrlr_io_cmd_raw_no_payload_build() 37 struct spdk_nvme_cmd *cmd, in spdk_nvme_ctrlr_cmd_io_raw() argument 49 memcpy(&req->cmd, cmd, sizeof(req->cmd)); in spdk_nvme_ctrlr_cmd_io_raw() 57 struct spdk_nvme_cmd *cmd, in spdk_nvme_ctrlr_cmd_io_raw_with_md() argument 69 struct spdk_nvme_ns *ns = spdk_nvme_ctrlr_get_ns(ctrlr, cmd in spdk_nvme_ctrlr_cmd_io_raw_with_md() 89 spdk_nvme_ctrlr_cmd_iov_raw_with_md(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_qpair * qpair,struct spdk_nvme_cmd * cmd,uint32_t len,void * md_buf,spdk_nvme_cmd_cb cb_fn,void * cb_arg,spdk_nvme_req_reset_sgl_cb reset_sgl_fn,spdk_nvme_req_next_sge_cb next_sge_fn) spdk_nvme_ctrlr_cmd_iov_raw_with_md() argument 126 spdk_nvme_ctrlr_cmd_admin_raw(struct spdk_nvme_ctrlr * ctrlr,struct spdk_nvme_cmd * cmd,void * buf,uint32_t len,spdk_nvme_cmd_cb cb_fn,void * cb_arg) spdk_nvme_ctrlr_cmd_admin_raw() argument 154 struct spdk_nvme_cmd *cmd; nvme_ctrlr_cmd_identify() local 184 struct spdk_nvme_cmd *cmd; nvme_ctrlr_cmd_attach_ns() local 212 struct spdk_nvme_cmd *cmd; nvme_ctrlr_cmd_detach_ns() local 240 struct spdk_nvme_cmd *cmd; nvme_ctrlr_cmd_create_ns() local 267 struct spdk_nvme_cmd *cmd; nvme_ctrlr_cmd_delete_ns() local 293 struct spdk_nvme_cmd *cmd; nvme_ctrlr_cmd_doorbell_buffer_config() local 319 struct spdk_nvme_cmd *cmd; nvme_ctrlr_cmd_format() local 346 struct spdk_nvme_cmd *cmd; spdk_nvme_ctrlr_cmd_set_feature() local 375 struct spdk_nvme_cmd *cmd; spdk_nvme_ctrlr_cmd_get_feature() local 404 struct spdk_nvme_cmd *cmd; spdk_nvme_ctrlr_cmd_get_feature_ns() local 434 struct spdk_nvme_cmd *cmd; spdk_nvme_ctrlr_cmd_set_feature_ns() local 525 struct spdk_nvme_cmd *cmd; spdk_nvme_ctrlr_cmd_get_log_page_ext() local 656 struct spdk_nvme_cmd *cmd; spdk_nvme_ctrlr_cmd_abort() local 855 struct spdk_nvme_cmd *cmd; nvme_ctrlr_cmd_fw_commit() local 882 struct spdk_nvme_cmd *cmd; nvme_ctrlr_cmd_fw_image_download() local 909 struct spdk_nvme_cmd *cmd; spdk_nvme_ctrlr_cmd_security_receive() local 940 struct spdk_nvme_cmd *cmd; spdk_nvme_ctrlr_cmd_security_send() local 971 struct spdk_nvme_cmd *cmd; nvme_ctrlr_cmd_sanitize() local 1001 struct spdk_nvme_cmd *cmd = NULL; nvme_ctrlr_cmd_directive() local [all...] |
| H A D | nvme_ns_ocssd_cmd.c | 17 struct spdk_nvme_cmd *cmd; in spdk_nvme_ocssd_ns_cmd_vector_reset() local 29 cmd = &req->cmd; in spdk_nvme_ocssd_ns_cmd_vector_reset() 30 cmd->opc = SPDK_OCSSD_OPC_VECTOR_RESET; in spdk_nvme_ocssd_ns_cmd_vector_reset() 31 cmd->nsid = ns->id; in spdk_nvme_ocssd_ns_cmd_vector_reset() 34 cmd->mptr = spdk_vtophys(chunk_info, NULL); in spdk_nvme_ocssd_ns_cmd_vector_reset() 43 *(uint64_t *)&cmd->cdw10 = *lba_list; in spdk_nvme_ocssd_ns_cmd_vector_reset() 45 *(uint64_t *)&cmd->cdw10 = spdk_vtophys(lba_list, NULL); in spdk_nvme_ocssd_ns_cmd_vector_reset() 48 cmd->cdw12 = num_lbas - 1; in spdk_nvme_ocssd_ns_cmd_vector_reset() 63 struct spdk_nvme_cmd *cmd; in _nvme_ocssd_ns_cmd_vector_rw_with_md() local 84 cmd = &req->cmd; in _nvme_ocssd_ns_cmd_vector_rw_with_md() [all …]
|
| H A D | nvme_qpair.c | 142 nvme_get_sgl_unkeyed(char *buf, size_t size, struct spdk_nvme_cmd *cmd) in nvme_get_sgl_unkeyed() argument 144 struct spdk_nvme_sgl_descriptor *sgl = &cmd->dptr.sgl1; in nvme_get_sgl_unkeyed() 150 nvme_get_sgl_keyed(char *buf, size_t size, struct spdk_nvme_cmd *cmd) in nvme_get_sgl_keyed() argument 152 struct spdk_nvme_sgl_descriptor *sgl = &cmd->dptr.sgl1; in nvme_get_sgl_keyed() 158 nvme_get_sgl(char *buf, size_t size, struct spdk_nvme_cmd *cmd) in nvme_get_sgl() argument 160 struct spdk_nvme_sgl_descriptor *sgl = &cmd->dptr.sgl1; in nvme_get_sgl() 168 nvme_get_sgl_unkeyed(buf + c, size - c, cmd); in nvme_get_sgl() 172 nvme_get_sgl_keyed(buf + c, size - c, cmd); in nvme_get_sgl() 177 nvme_get_prp(char *buf, size_t size, struct spdk_nvme_cmd *cmd) in nvme_get_prp() argument 179 snprintf(buf, size, "PRP1 0x%" PRIx64 " PRP2 0x%" PRIx64, cmd in nvme_get_prp() 183 nvme_get_dptr(char * buf,size_t size,struct spdk_nvme_cmd * cmd) nvme_get_dptr() argument 201 nvme_admin_qpair_print_command(uint16_t qid,struct spdk_nvme_cmd * cmd) nvme_admin_qpair_print_command() argument 230 nvme_io_qpair_print_command(uint16_t qid,struct spdk_nvme_cmd * cmd) nvme_io_qpair_print_command() argument 262 spdk_nvme_print_command(uint16_t qid,struct spdk_nvme_cmd * cmd) spdk_nvme_print_command() argument 274 spdk_nvme_qpair_print_command(struct spdk_nvme_qpair * qpair,struct spdk_nvme_cmd * cmd) spdk_nvme_qpair_print_command() argument 927 struct nvme_error_cmd *cmd, *entry; nvme_qpair_deinit() local 946 struct nvme_error_cmd *cmd; _nvme_qpair_submit_request() local 1157 struct nvme_error_cmd *entry, *cmd = NULL; spdk_nvme_qpair_add_cmd_error_injection() local 1200 struct nvme_error_cmd *cmd, *entry; spdk_nvme_qpair_remove_cmd_error_injection() local [all...] |
| H A D | nvme_ns_cmd.c | 170 struct spdk_nvme_cmd *cmd; in _nvme_ns_cmd_setup_request() local 174 cmd = &req->cmd; in _nvme_ns_cmd_setup_request() 175 cmd->opc = opc; in _nvme_ns_cmd_setup_request() 176 cmd->nsid = ns->id; in _nvme_ns_cmd_setup_request() 178 *(uint64_t *)&cmd->cdw10 = lba; in _nvme_ns_cmd_setup_request() 184 cmd->cdw14 = (uint32_t)lba; in _nvme_ns_cmd_setup_request() 189 cmd->fuse = (io_flags & SPDK_NVME_IO_FLAGS_FUSE_MASK); in _nvme_ns_cmd_setup_request() 191 cmd->cdw12 = lba_count - 1; in _nvme_ns_cmd_setup_request() 192 cmd in _nvme_ns_cmd_setup_request() 1151 struct spdk_nvme_cmd *cmd; spdk_nvme_ns_cmd_write_zeroes() local 1187 struct spdk_nvme_cmd *cmd; spdk_nvme_ns_cmd_verify() local 1220 struct spdk_nvme_cmd *cmd; spdk_nvme_ns_cmd_write_uncorrectable() local 1250 struct spdk_nvme_cmd *cmd; spdk_nvme_ns_cmd_dataset_management() local 1284 struct spdk_nvme_cmd *cmd; spdk_nvme_ns_cmd_copy() local 1316 struct spdk_nvme_cmd *cmd; spdk_nvme_ns_cmd_flush() local 1340 struct spdk_nvme_cmd *cmd; spdk_nvme_ns_cmd_reservation_register() local 1370 struct spdk_nvme_cmd *cmd; spdk_nvme_ns_cmd_reservation_release() local 1400 struct spdk_nvme_cmd *cmd; spdk_nvme_ns_cmd_reservation_acquire() local 1428 struct spdk_nvme_cmd *cmd; spdk_nvme_ns_cmd_reservation_report() local 1456 struct spdk_nvme_cmd *cmd; spdk_nvme_ns_cmd_io_mgmt_recv() local 1486 struct spdk_nvme_cmd *cmd; spdk_nvme_ns_cmd_io_mgmt_send() local [all...] |
| H A D | nvme_zns.c | 119 struct spdk_nvme_cmd *cmd; in nvme_zns_zone_mgmt_recv() local 126 cmd = &req->cmd; in nvme_zns_zone_mgmt_recv() 127 cmd->opc = SPDK_NVME_OPC_ZONE_MGMT_RECV; in nvme_zns_zone_mgmt_recv() 128 cmd->nsid = ns->id; in nvme_zns_zone_mgmt_recv() 130 *(uint64_t *)&cmd->cdw10 = slba; in nvme_zns_zone_mgmt_recv() 131 cmd->cdw12 = spdk_nvme_bytes_to_numd(payload_size); in nvme_zns_zone_mgmt_recv() 132 cmd->cdw13 = zone_recv_action | zra_spec_field << 8 | zra_spec_feats << 16; in nvme_zns_zone_mgmt_recv() 165 struct spdk_nvme_cmd *cmd; in nvme_zns_zone_mgmt_send() local 172 cmd = &req->cmd; in nvme_zns_zone_mgmt_send() 173 cmd->opc = SPDK_NVME_OPC_ZONE_MGMT_SEND; in nvme_zns_zone_mgmt_send() [all …]
|
| H A D | nvme_pcie_common.c | 170 /* cmd and cpl rings must be aligned on page size boundaries. */ in nvme_pcie_qpair_construct() 172 pqpair->cmd = nvme_pcie_ctrlr_alloc_cmb(ctrlr, pqpair->num_entries * sizeof(struct spdk_nvme_cmd), in nvme_pcie_qpair_construct() 174 if (pqpair->cmd != NULL) { in nvme_pcie_qpair_construct() 181 pqpair->cmd = pqpair->sq_vaddr; in nvme_pcie_qpair_construct() 188 pqpair->cmd = spdk_zmalloc(queue_len, queue_align, NULL, SPDK_ENV_NUMA_ID_ANY, flags); in nvme_pcie_qpair_construct() 189 if (pqpair->cmd == NULL) { in nvme_pcie_qpair_construct() 198 pqpair->cmd_bus_addr = nvme_pcie_vtophys(ctrlr, pqpair->cmd, NULL); in nvme_pcie_qpair_construct() 200 SPDK_ERRLOG("spdk_vtophys(pqpair->cmd) failed\n"); in nvme_pcie_qpair_construct() 368 struct spdk_nvme_cmd *cmd; in nvme_pcie_ctrlr_cmd_create_io_sq() 376 cmd in nvme_pcie_ctrlr_cmd_create_io_sq() 340 struct spdk_nvme_cmd *cmd; nvme_pcie_ctrlr_cmd_create_io_cq() local 365 struct spdk_nvme_cmd *cmd; nvme_pcie_ctrlr_cmd_create_io_sq() local 390 struct spdk_nvme_cmd *cmd; nvme_pcie_ctrlr_cmd_delete_io_cq() local 409 struct spdk_nvme_cmd *cmd; nvme_pcie_ctrlr_cmd_delete_io_sq() local 1196 struct spdk_nvme_cmd *cmd = &tr->req->cmd; nvme_pcie_prp_list_append() local [all...] |
| H A D | nvme_fabric.c | 28 struct spdk_nvmf_fabric_prop_set_cmd cmd = {}; in nvme_fabric_prop_set_cmd() local 32 cmd.opcode = SPDK_NVME_OPC_FABRIC; in nvme_fabric_prop_set_cmd() 33 cmd.fctype = SPDK_NVMF_FABRIC_COMMAND_PROPERTY_SET; in nvme_fabric_prop_set_cmd() 34 cmd.ofst = offset; in nvme_fabric_prop_set_cmd() 35 cmd.attrib.size = size; in nvme_fabric_prop_set_cmd() 36 cmd.value.u64 = value; in nvme_fabric_prop_set_cmd() 38 return spdk_nvme_ctrlr_cmd_admin_raw(ctrlr, (struct spdk_nvme_cmd *)&cmd, in nvme_fabric_prop_set_cmd() 115 struct spdk_nvmf_fabric_prop_set_cmd cmd = {}; in nvme_fabric_prop_get_cmd() local 119 cmd.opcode = SPDK_NVME_OPC_FABRIC; in nvme_fabric_prop_get_cmd() 120 cmd in nvme_fabric_prop_get_cmd() 507 struct spdk_nvmf_fabric_connect_cmd cmd; nvme_fabric_qpair_connect_async() local [all...] |
| H A D | nvme_ctrlr_ocssd_cmd.c | 46 struct spdk_nvme_cmd *cmd; in spdk_nvme_ocssd_ctrlr_cmd_geometry() local 61 cmd = &req->cmd; in spdk_nvme_ocssd_ctrlr_cmd_geometry() 62 cmd->opc = SPDK_OCSSD_OPC_GEOMETRY; in spdk_nvme_ocssd_ctrlr_cmd_geometry() 63 cmd->nsid = nsid; in spdk_nvme_ocssd_ctrlr_cmd_geometry()
|
| /spdk/test/unit/lib/nvme/nvme_ctrlr_cmd.c/ |
| H A D | nvme_ctrlr_cmd_ut.c | 70 CU_ASSERT(req->cmd.opc == SPDK_NVME_OPC_GET_LOG_PAGE); in verify_firmware_log_page() 71 CU_ASSERT(req->cmd.nsid == SPDK_NVME_GLOBAL_NS_TAG); in verify_firmware_log_page() 75 CU_ASSERT(req->cmd.cdw10 == temp_cdw10); in verify_firmware_log_page() 83 CU_ASSERT(req->cmd.opc == SPDK_NVME_OPC_GET_LOG_PAGE); in verify_health_log_page() 84 CU_ASSERT(req->cmd.nsid == health_log_nsid); in verify_health_log_page() 88 CU_ASSERT(req->cmd.cdw10 == temp_cdw10); in verify_health_log_page() 96 CU_ASSERT(req->cmd.opc == SPDK_NVME_OPC_GET_LOG_PAGE); in verify_error_log_page() 97 CU_ASSERT(req->cmd.nsid == SPDK_NVME_GLOBAL_NS_TAG); in verify_error_log_page() 101 CU_ASSERT(req->cmd.cdw10 == temp_cdw10); in verify_error_log_page() 107 CU_ASSERT(req->cmd.opc == SPDK_NVME_OPC_SET_FEATURES); in verify_set_feature_cmd() [all …]
|
| /spdk/test/unit/lib/nvmf/vfio_user.c/ |
| H A D | vfio_user_ut.c | 54 struct spdk_nvme_cmd cmd = {}; in test_nvme_cmd_map_prps() 68 cmd.dptr.prp.prp1 = (uint64_t)(uintptr_t)buf; in test_nvme_cmd_map_prps() 70 ret = nvme_cmd_map_prps(NULL, &cmd, iovs, 33, len, mps, gpa_to_vva); in test_nvme_cmd_map_prps() 72 CU_ASSERT(iovs[0].iov_base == (void *)(uintptr_t)cmd.dptr.prp.prp1); in test_nvme_cmd_map_prps() 76 cmd.dptr.prp.prp1 = (uint64_t)(uintptr_t)buf + 1024 * 3; in test_nvme_cmd_map_prps() 77 cmd.dptr.prp.prp2 = (uint64_t)(uintptr_t)buf + 4096; in test_nvme_cmd_map_prps() 79 ret = nvme_cmd_map_prps(NULL, &cmd, iovs, 1, len, mps, gpa_to_vva); in test_nvme_cmd_map_prps() 81 ret = nvme_cmd_map_prps(NULL, &cmd, iovs, 33, len, mps, gpa_to_vva); in test_nvme_cmd_map_prps() 83 CU_ASSERT(iovs[0].iov_base == (void *)(uintptr_t)cmd.dptr.prp.prp1); in test_nvme_cmd_map_prps() 85 CU_ASSERT(iovs[1].iov_base == (void *)(uintptr_t)cmd in test_nvme_cmd_map_prps() 53 struct spdk_nvme_cmd cmd = {}; test_nvme_cmd_map_prps() local 121 struct spdk_nvme_cmd cmd = {}; test_nvme_cmd_map_sgls() local [all...] |
| /spdk/test/spdkcli/ |
| H A D | spdkcli_job.py | 13 def execute_command(cmd, element=None, element_exists=False): argument 14 child.sendline(cmd) 17 print("Error in cmd: %s (%s)" % (cmd, child.before.decode())) 19 ls_tree = cmd.split(" ")[0] 54 cmd = p.findall(data) variable 56 cmd.append(data.rsplit(" ", 1)[1].strip()) 57 if cmd[-1] == "False": 58 cmd[-1] = False 60 cmd[-1] = True 62 cmd.append(False) [all …]
|
| /spdk/test/unit/lib/nvmf/ctrlr.c/ |
| H A D | ctrlr_ut.c | 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) { in nvmf_ns_is_ptpl_capable() 330 } else if (req->cmd->nvme_cmd.opc == SPDK_NVME_OPC_READ) { in nvmf_ns_is_ptpl_capable() 360 union nvmf_h2c_msg cmd = {}; in test_get_log_page() 371 req.cmd = &cmd; in test_get_log_page() 377 memset(&cmd, in test_get_log_page() 340 union nvmf_h2c_msg cmd = {}; test_get_log_page() local 443 union nvmf_h2c_msg cmd; test_connect() local 944 union nvmf_h2c_msg cmd; test_get_ns_id_desc_list() local 1088 struct spdk_nvme_cmd cmd = {}; test_identify_ns() local 1183 struct spdk_nvme_cmd cmd = {}; test_identify_ns_iocs_specific() local 1264 union nvmf_h2c_msg cmd = {}; test_set_get_features() local 1428 union nvmf_h2c_msg cmd = {}; test_reservation_write_exclusive() local 1482 union nvmf_h2c_msg cmd = {}; test_reservation_exclusive_access() local 1509 union nvmf_h2c_msg cmd = {}; _test_reservation_write_exclusive_regs_only_and_all_regs() local 1560 union nvmf_h2c_msg cmd = {}; _test_reservation_exclusive_access_regs_only_and_all_regs() local 1635 union nvmf_h2c_msg cmd = {}; test_reservation_notification_log_page() local 1707 union nvmf_h2c_msg cmd = {}; test_get_dif_ctx() local 1817 struct spdk_nvme_cmd cmd = {}; test_identify_ctrlr_iocs_specific() local 1907 union nvmf_h2c_msg cmd; test_custom_admin_cmd() local 1958 struct spdk_nvme_cmd cmd = {}; test_fused_compare_and_write() local 2069 union nvmf_h2c_msg cmd[5] = {}; test_multi_async_event_reqs() local 2325 union nvmf_h2c_msg cmd[4] = {}; test_multi_async_events() local 2399 union nvmf_h2c_msg cmd[3] = {}; test_rae() local 2497 union nvmf_h2c_msg cmd = {}; test_nvmf_ctrlr_create_destruct() local 2599 union nvmf_h2c_msg cmd = {}; test_nvmf_ctrlr_use_zcopy() local 2696 struct spdk_nvme_cmd cmd = {}; test_spdk_nvmf_request_zcopy_start() local 2840 struct spdk_nvme_cmd cmd = {}; test_zcopy_read() local 2930 struct spdk_nvme_cmd cmd = {}; test_zcopy_write() local 3021 union nvmf_h2c_msg cmd = {}; test_nvmf_property_set() local 3083 union nvmf_h2c_msg cmd = {}; test_nvmf_ctrlr_get_features_host_behavior_support() local 3129 union nvmf_h2c_msg cmd = {}; test_nvmf_ctrlr_set_features_host_behavior_support() local 3309 union nvmf_h2c_msg cmd = {}; test_nvmf_check_qpair_active() local [all...] |
| /spdk/test/app/fuzz/nvme_fuzz/ |
| H A D | nvme_fuzz.c | 45 struct spdk_nvme_cmd cmd; member 94 struct spdk_nvme_cmd *cmd = item; in parse_nvme_cmd_obj() local 107 cmd->opc = tmp_val; in parse_nvme_cmd_obj() 114 cmd->fuse = tmp_val; in parse_nvme_cmd_obj() 121 cmd->rsvd1 = tmp_val; in parse_nvme_cmd_obj() 128 cmd->psdt = tmp_val; in parse_nvme_cmd_obj() 135 cmd->cid = tmp_val; in parse_nvme_cmd_obj() 142 cmd->nsid = tmp_val; in parse_nvme_cmd_obj() 149 cmd->rsvd2 = tmp_val; in parse_nvme_cmd_obj() 156 cmd->rsvd3 = tmp_val; in parse_nvme_cmd_obj() [all …]
|
| /spdk/test/unit/lib/nvme/nvme_ns_ocssd_cmd.c/ |
| H A D | nvme_ns_ocssd_cmd_ut.c | 210 CU_ASSERT(g_request->cmd.opc == SPDK_OCSSD_OPC_VECTOR_RESET); in test_nvme_ocssd_ns_cmd_vector_reset_single_entry() 211 CU_ASSERT(g_request->cmd.nsid == ns.id); in test_nvme_ocssd_ns_cmd_vector_reset_single_entry() 212 CU_ASSERT(g_request->cmd.cdw10 == lba_list); in test_nvme_ocssd_ns_cmd_vector_reset_single_entry() 213 CU_ASSERT(g_request->cmd.cdw12 == 0); 241 CU_ASSERT(g_request->cmd.opc == SPDK_OCSSD_OPC_VECTOR_RESET); in test_nvme_ocssd_ns_cmd_vector_reset() 242 CU_ASSERT(g_request->cmd.nsid == ns.id); in test_nvme_ocssd_ns_cmd_vector_reset() 243 CU_ASSERT(g_request->cmd.cdw12 == vector_size - 1); 280 CU_ASSERT(g_request->cmd.opc == SPDK_OCSSD_OPC_VECTOR_READ); in test_nvme_ocssd_ns_cmd_vector_read_with_md_single_entry() 281 CU_ASSERT(g_request->cmd.nsid == ns.id); in test_nvme_ocssd_ns_cmd_vector_read_with_md_single_entry() 282 CU_ASSERT(g_request->cmd in test_nvme_ocssd_ns_cmd_vector_read_with_md_single_entry() [all...] |
| /spdk/test/unit/lib/nvme/nvme_pcie_common.c/ |
| H A D | nvme_pcie_common_ut.c | 30 struct spdk_nvme_cmd *cmd)); 153 CU_ASSERT(pqpair->cmd != NULL && pqpair->cmd != (void *)0xDCADBEEF); in test_nvme_pcie_qpair_construct_destroy() 161 CU_ASSERT(pctrlr.cmb.current_offset == (uintptr_t)pqpair->cmd + (pqpair->num_entries * sizeof( in test_nvme_pcie_qpair_construct_destroy() 183 CU_ASSERT(pqpair->cmd == (void *)0xDCADBEEF); in test_nvme_pcie_qpair_construct_destroy() 207 CU_ASSERT(pqpair->cmd != NULL && pqpair->cmd != (void *)0xDCADBEEF); in test_nvme_pcie_qpair_construct_destroy() 239 CU_ASSERT(req.cmd.opc == SPDK_NVME_OPC_CREATE_IO_CQ); in test_nvme_pcie_ctrlr_cmd_create_delete_io_queue() 240 CU_ASSERT(req.cmd.cdw10_bits.create_io_q.qid == 1); in test_nvme_pcie_ctrlr_cmd_create_delete_io_queue() 241 CU_ASSERT(req.cmd in test_nvme_pcie_ctrlr_cmd_create_delete_io_queue() [all...] |
| /spdk/lib/nvmf/ |
| H A D | ctrlr.c | 848 struct spdk_nvmf_fabric_connect_cmd *cmd = &req->cmd->connect_cmd; in _nvmf_ctrlr_connect() 856 cmd->recfmt, cmd->qid, cmd->sqsize); in _nvmf_ctrlr_connect() 877 if (cmd->recfmt != 0) { in _nvmf_ctrlr_connect() 878 SPDK_ERRLOG("Connect command unsupported RECFMT %u\n", cmd->recfmt); in _nvmf_ctrlr_connect() 888 if (cmd->sqsize == 0) { in _nvmf_ctrlr_connect() 894 if (cmd->qid == 0) { in _nvmf_ctrlr_connect() 895 if (cmd in _nvmf_ctrlr_connect() 845 struct spdk_nvmf_fabric_connect_cmd *cmd = &req->cmd->connect_cmd; _nvmf_ctrlr_connect() local 1477 struct spdk_nvmf_fabric_prop_get_cmd *cmd = &req->cmd->prop_get_cmd; nvmf_property_get() local 1536 struct spdk_nvmf_fabric_prop_set_cmd *cmd = &req->cmd->prop_set_cmd; nvmf_property_set() local 1605 struct spdk_nvme_cmd *cmd = &req->cmd->nvme_cmd; nvmf_ctrlr_set_features_arbitration() local 1619 struct spdk_nvme_cmd *cmd = &req->cmd->nvme_cmd; nvmf_ctrlr_set_features_power_management() local 1669 struct spdk_nvme_cmd *cmd = &req->cmd->nvme_cmd; nvmf_ctrlr_set_features_temperature_threshold() local 1687 struct spdk_nvme_cmd *cmd = &req->cmd->nvme_cmd; nvmf_ctrlr_get_features_temperature_threshold() local 1708 struct spdk_nvme_cmd *cmd = &req->cmd->nvme_cmd; nvmf_ctrlr_get_features_interrupt_vector_configuration() local 1725 struct spdk_nvme_cmd *cmd = &req->cmd->nvme_cmd; nvmf_ctrlr_set_features_error_recovery() local 1751 struct spdk_nvme_cmd *cmd = &req->cmd->nvme_cmd; nvmf_ctrlr_set_features_volatile_write_cache() local 1767 struct spdk_nvme_cmd *cmd = &req->cmd->nvme_cmd; nvmf_ctrlr_set_features_write_atomicity() local 1791 struct spdk_nvme_cmd *cmd = &req->cmd->nvme_cmd; nvmf_ctrlr_get_features_host_identifier() local 1820 struct spdk_nvme_cmd *cmd = &req->cmd->nvme_cmd; nvmf_ctrlr_get_features_reservation_notification_mask() local 1848 struct spdk_nvme_cmd *cmd = &req->cmd->nvme_cmd; nvmf_ctrlr_set_features_reservation_notification_mask() local 1877 struct spdk_nvme_cmd *cmd = &req->cmd->nvme_cmd; nvmf_ctrlr_get_features_reservation_persistence() local 1903 struct spdk_nvme_cmd *cmd = &req->cmd->nvme_cmd; nvmf_ctrlr_set_features_reservation_persistence() local 1999 struct spdk_nvme_cmd *cmd = &req->cmd->nvme_cmd; nvmf_ctrlr_set_features_keep_alive_timer() local 2042 struct spdk_nvme_cmd *cmd = &req->cmd->nvme_cmd; nvmf_ctrlr_set_features_number_of_queues() local 2190 struct spdk_nvme_cmd *cmd = &req->cmd->nvme_cmd; nvmf_ctrlr_set_features_async_event_configuration() local 2619 struct spdk_nvme_cmd *cmd = &req->cmd->nvme_cmd; nvmf_ctrlr_get_log_page() local 2752 spdk_nvmf_ctrlr_identify_ns(struct spdk_nvmf_ctrlr * ctrlr,struct spdk_nvme_cmd * cmd,struct spdk_nvme_cpl * rsp,struct spdk_nvme_ns_data * nsdata) spdk_nvmf_ctrlr_identify_ns() argument 2952 nvmf_ns_identify_iocs_zns(struct spdk_nvmf_ns * ns,struct spdk_nvme_cmd * cmd,struct spdk_nvme_cpl * rsp,struct spdk_nvme_zns_ns_data * nsdata_zns) nvmf_ns_identify_iocs_zns() argument 2974 spdk_nvmf_ns_identify_iocs_specific(struct spdk_nvmf_ctrlr * ctrlr,struct spdk_nvme_cmd * cmd,struct spdk_nvme_cpl * rsp,void * nsdata,size_t nsdata_size) spdk_nvmf_ns_identify_iocs_specific() argument 3008 nvmf_ctrlr_identify_iocs_nvm(struct spdk_nvmf_ctrlr * ctrlr,struct spdk_nvme_cmd * cmd,struct spdk_nvme_cpl * rsp,struct spdk_nvme_nvm_ctrlr_data * cdata_nvm) nvmf_ctrlr_identify_iocs_nvm() argument 3033 nvmf_ctrlr_identify_iocs_zns(struct spdk_nvmf_ctrlr * ctrlr,struct spdk_nvme_cmd * cmd,struct spdk_nvme_cpl * rsp,struct spdk_nvme_zns_ctrlr_data * cdata_zns) nvmf_ctrlr_identify_iocs_zns() argument 3051 spdk_nvmf_ctrlr_identify_iocs_specific(struct spdk_nvmf_ctrlr * ctrlr,struct spdk_nvme_cmd * cmd,struct spdk_nvme_cpl * rsp,void * cdata,size_t cdata_size) spdk_nvmf_ctrlr_identify_iocs_specific() argument 3080 nvmf_ctrlr_identify_active_ns_list(struct spdk_nvmf_ctrlr * ctrlr,struct spdk_nvme_cmd * cmd,struct spdk_nvme_cpl * rsp,struct spdk_nvme_ns_list * ns_list) nvmf_ctrlr_identify_active_ns_list() argument 3142 nvmf_ctrlr_identify_ns_id_descriptor_list(struct spdk_nvmf_ctrlr * ctrlr,struct spdk_nvme_cmd * cmd,struct spdk_nvme_cpl * rsp,void * id_desc_list,size_t id_desc_list_size) nvmf_ctrlr_identify_ns_id_descriptor_list() argument 3183 nvmf_ctrlr_identify_iocs(struct spdk_nvmf_ctrlr * ctrlr,struct spdk_nvme_cmd * cmd,struct spdk_nvme_cpl * rsp,void * cdata,size_t cdata_size) nvmf_ctrlr_identify_iocs() argument 3229 struct spdk_nvme_cmd *cmd = &req->cmd->nvme_cmd; nvmf_ctrlr_identify() local 3487 struct spdk_nvme_cmd *cmd = &req->cmd->nvme_cmd; nvmf_ctrlr_get_features() local 3575 struct spdk_nvme_cmd *cmd = &req->cmd->nvme_cmd; nvmf_ctrlr_set_features() local 3700 struct spdk_nvme_cmd *cmd = &req->cmd->nvme_cmd; nvmf_ctrlr_process_admin_cmd() local 4130 struct spdk_nvme_cmd *cmd = &req->cmd->nvme_cmd; nvmf_ns_reservation_request_check() local 4210 struct spdk_nvme_cmd *cmd = &req->cmd->nvme_cmd; nvmf_ctrlr_process_io_fused_cmd() local 4356 struct spdk_nvme_cmd *cmd = &req->cmd->nvme_cmd; nvmf_ctrlr_process_io_cmd() local 4803 nvmf_ctrlr_get_dif_ctx(struct spdk_nvmf_ctrlr * ctrlr,struct spdk_nvme_cmd * cmd,struct spdk_dif_ctx * dif_ctx) nvmf_ctrlr_get_dif_ctx() argument 4884 struct spdk_nvme_cmd *cmd = spdk_nvmf_request_get_cmd(req); nvmf_passthru_admin_cmd() local [all...] |
| H A D | ctrlr_bdev.c | 269 nvmf_bdev_ctrlr_get_rw_params(const struct spdk_nvme_cmd *cmd, uint64_t *start_lba, in nvmf_bdev_ctrl_queue_io() 273 *start_lba = from_le64(&cmd->cdw10); in nvmf_bdev_ctrl_queue_io() 276 *num_blocks = (from_le32(&cmd->cdw12) & 0xFFFFu) + 1; in nvmf_bdev_zcopy_enabled() 280 nvmf_bdev_ctrlr_get_rw_ext_params(const struct spdk_nvme_cmd *cmd, 284 opts->nvme_cdw12.raw = from_le32(&cmd->cdw12); in nvmf_bdev_ctrlr_read_cmd() 287 opts->nvme_cdw13.raw = from_le32(&cmd->cdw13); in nvmf_bdev_ctrlr_read_cmd() 367 struct spdk_nvme_cmd *cmd = &req->cmd->nvme_cmd; in nvmf_bdev_ctrlr_write_cmd() 373 nvmf_bdev_ctrlr_get_rw_params(cmd, &start_lba, &num_blocks); in nvmf_bdev_ctrlr_write_cmd() 374 nvmf_bdev_ctrlr_get_rw_ext_params(cmd, in nvmf_bdev_ctrlr_write_cmd() 201 nvmf_bdev_ctrlr_get_rw_params(const struct spdk_nvme_cmd * cmd,uint64_t * start_lba,uint64_t * num_blocks) nvmf_bdev_ctrlr_get_rw_params() argument 212 nvmf_bdev_ctrlr_get_rw_ext_params(const struct spdk_nvme_cmd * cmd,struct spdk_bdev_ext_io_opts * opts) nvmf_bdev_ctrlr_get_rw_ext_params() argument 293 struct spdk_nvme_cmd *cmd = &req->cmd->nvme_cmd; nvmf_bdev_ctrlr_read_cmd() local 345 struct spdk_nvme_cmd *cmd = &req->cmd->nvme_cmd; nvmf_bdev_ctrlr_write_cmd() local 392 struct spdk_nvme_cmd *cmd = &req->cmd->nvme_cmd; nvmf_bdev_ctrlr_compare_cmd() local 490 struct spdk_nvme_cmd *cmd = &req->cmd->nvme_cmd; nvmf_bdev_ctrlr_write_zeroes_cmd() local 622 struct spdk_nvme_cmd *cmd = &req->cmd->nvme_cmd; nvmf_bdev_ctrlr_unmap() local 704 struct spdk_nvme_cmd *cmd = &req->cmd->nvme_cmd; nvmf_bdev_ctrlr_dsm_cmd() local 720 struct spdk_nvme_cmd *cmd = &req->cmd->nvme_cmd; nvmf_bdev_ctrlr_copy_cmd() local 875 nvmf_bdev_ctrlr_get_dif_ctx(struct spdk_bdev * bdev,struct spdk_nvme_cmd * cmd,struct spdk_dif_ctx * dif_ctx) nvmf_bdev_ctrlr_get_dif_ctx() argument [all...] |
| /spdk/test/unit/lib/nvme/nvme_ns_cmd.c/ |
| H A D | nvme_ns_cmd_ut.c | 262 nvme_cmd_interpret_rw(const struct spdk_nvme_cmd *cmd, in nvme_cmd_interpret_rw() 265 *lba = *(const uint64_t *)&cmd->cdw10; in split_test() 266 *num_blocks = (cmd->cdw12 & 0xFFFFu) + 1; in split_test() 291 nvme_cmd_interpret_rw(&g_request->cmd, &cmd_lba, &cmd_lba_count); in split_test() 332 nvme_cmd_interpret_rw(&child->cmd, &cmd_lba, &cmd_lba_count); in split_test2() 341 nvme_cmd_interpret_rw(&child->cmd, &cmd_lba, &cmd_lba_count); in split_test2() 389 nvme_cmd_interpret_rw(&child->cmd, &cmd_lba, &cmd_lba_count); in split_test3() 398 nvme_cmd_interpret_rw(&child->cmd, &cmd_lba, &cmd_lba_count); in split_test3() 449 nvme_cmd_interpret_rw(&child->cmd, &cmd_lba, &cmd_lba_count); in split_test4() 455 CU_ASSERT((child->cmd in split_test4() 257 nvme_cmd_interpret_rw(const struct spdk_nvme_cmd * cmd,uint64_t * lba,uint32_t * num_blocks) nvme_cmd_interpret_rw() argument [all...] |
| /spdk/test/unit/lib/nvme/nvme_rdma.c/ |
| H A D | nvme_rdma_ut.c | 31 DEFINE_STUB(fcntl, int, (int fd, int cmd, ...), 0); 47 struct spdk_nvme_cmd *cmd)); 186 struct spdk_nvmf_cmd cmd = {{0}}; in test_nvme_rdma_build_sgl_request() local 200 rqpair.cmds = &cmd; in test_nvme_rdma_build_sgl_request() 201 cmd.sgl[0].address = 0x1111; in test_nvme_rdma_build_sgl_request() 221 CU_ASSERT(req.cmd.dptr.sgl1.keyed.type == SPDK_NVME_SGL_TYPE_KEYED_DATA_BLOCK); in test_nvme_rdma_build_sgl_request() 222 CU_ASSERT(req.cmd.dptr.sgl1.keyed.subtype == SPDK_NVME_SGL_SUBTYPE_ADDRESS); in test_nvme_rdma_build_sgl_request() 223 CU_ASSERT(req.cmd.dptr.sgl1.keyed.length == req.payload_size); in test_nvme_rdma_build_sgl_request() 224 CU_ASSERT(req.cmd.dptr.sgl1.keyed.key == RDMA_UT_RKEY); in test_nvme_rdma_build_sgl_request() 225 CU_ASSERT(req.cmd in test_nvme_rdma_build_sgl_request() 295 struct spdk_nvmf_cmd cmd = {{0}}; test_nvme_rdma_build_sgl_inline_request() local 356 struct spdk_nvmf_cmd cmd = {{0}}; test_nvme_rdma_build_contig_request() local 399 struct spdk_nvmf_cmd cmd = {{0}}; test_nvme_rdma_build_contig_inline_request() local 811 struct spdk_nvmf_cmd cmd = {}; test_nvme_rdma_req_init() local [all...] |
| /spdk/test/unit/lib/nvmf/ctrlr_bdev.c/ |
| H A D | ctrlr_bdev_ut.c | 46 const struct spdk_nvme_cmd *cmd, void *buf, size_t nbytes, 249 const struct spdk_nvme_cmd *cmd, struct iovec *iov, int iovcnt, 345 struct spdk_nvme_cmd cmd = {0}; in test_get_dif_ctx() 351 to_le64(&cmd.cdw10, 0x1234567890ABCDEF); in test_get_dif_ctx() 352 to_le32(&cmd.cdw12, 0x9875 | SPDK_NVME_IO_FLAGS_FORCE_UNIT_ACCESS); in test_get_dif_ctx() 353 nvmf_bdev_ctrlr_get_rw_params(&cmd, &lba, &count); in test_get_dif_ctx() 361 struct spdk_nvme_cmd cmd = {0}; in test_get_dif_ctx() 364 to_le32(&cmd.cdw12, 0x9875 | SPDK_NVME_IO_FLAGS_DATA_PLACEMENT_DIRECTIVE | in test_spdk_nvmf_bdev_ctrlr_compare_and_write_cmd() 366 to_le32(&cmd.cdw13, 0x2 << 16); in test_spdk_nvmf_bdev_ctrlr_compare_and_write_cmd() 367 nvmf_bdev_ctrlr_get_rw_ext_params(&cmd, in test_spdk_nvmf_bdev_ctrlr_compare_and_write_cmd() 293 struct spdk_nvme_cmd cmd = {0}; test_get_rw_params() local 309 struct spdk_nvme_cmd cmd = {0}; test_get_rw_ext_params() local 343 struct spdk_nvme_cmd cmd = {}; test_get_dif_ctx() local 663 union nvmf_h2c_msg cmd = {}; test_nvmf_bdev_ctrlr_cmd() local 834 union nvmf_h2c_msg cmd = {}; test_nvmf_bdev_ctrlr_read_write_cmd() local 873 struct spdk_nvme_cmd cmd = {}; test_nvmf_bdev_ctrlr_nvme_passthru() local [all...] |
| /spdk/test/unit/lib/nvme/nvme_pcie.c/ |
| H A D | nvme_pcie_ut.c | 127 struct spdk_nvme_cmd *cmd)); in prp_list_prep() 161 CU_ASSERT(req.cmd.dptr.prp.prp1 == 0x100000); in test_prp_list_append() 167 CU_ASSERT(req.cmd.dptr.prp.prp1 == 0x108000); in test_prp_list_append() 174 CU_ASSERT(req.cmd.dptr.prp.prp1 == 0x100000); in test_prp_list_append() 181 CU_ASSERT(req.cmd.dptr.prp.prp1 == 0x100800); in test_prp_list_append() 182 CU_ASSERT(req.cmd.dptr.prp.prp2 == 0x101000); in test_prp_list_append() 189 CU_ASSERT(req.cmd.dptr.prp.prp1 == 0x100000); in test_prp_list_append() 190 CU_ASSERT(req.cmd.dptr.prp.prp2 == 0x101000); in test_prp_list_append() 197 CU_ASSERT(req.cmd.dptr.prp.prp1 == 0x100800); in test_prp_list_append() 198 CU_ASSERT(req.cmd in test_prp_list_append() [all...] |
| /spdk/test/unit/lib/nvmf/auth.c/ |
| H A D | auth_ut.c | 101 (_req)->cmd = (void *)_cmd; \ 112 #define ut_prep_send_cmd(req, cmd, buf, len) ut_prep_cmd(req, cmd, buf, len, tl) argument 113 #define ut_prep_recv_cmd(req, cmd, buf, len) ut_prep_cmd(req, cmd, buf, len, al) argument 137 req.cmd = (void *)&send_cmd; in test_auth_send_recv_error() 150 req.cmd = (void *)&recv_cmd; in test_auth_send_recv_error() 163 req.cmd = (void *)&send_cmd; in test_auth_send_recv_error() 176 req.cmd = (void *)&recv_cmd; in test_auth_send_recv_error() 189 req.cmd in test_auth_send_recv_error() 266 struct spdk_nvmf_fabric_auth_send_cmd cmd = {}; test_auth_negotiate() local 527 struct spdk_nvmf_fabric_auth_send_cmd cmd = {}; test_auth_timeout() local 610 struct spdk_nvmf_fabric_auth_recv_cmd cmd = { test_auth_failure1() local 690 struct spdk_nvmf_fabric_auth_recv_cmd cmd = { test_auth_challenge() local 845 struct spdk_nvmf_fabric_auth_send_cmd cmd = {}; test_auth_reply() local 1066 struct spdk_nvmf_fabric_auth_recv_cmd cmd = { test_auth_success1() local [all...] |
| /spdk/test/vhost/ |
| H A D | common.sh | 121 local cmd=() 162 cmd=("$vhost_app" "-r" "$vhost_dir/rpc.sock" "${vhost_args[@]}") 164 cmd+=(-S "$vhost_dir") 169 notice "Command: ${cmd[*]}" 176 "${cmd[@]}" --wait-for-rpc & 192 if [[ "${cmd[*]}" != *"--no-pci"* ]] && [[ "${cmd[*]}" != *"-u"* ]] && $run_gen_nvme; then 642 local cmd=(taskset -a -c "$task_mask" "$QEMU_BIN") 674 cmd+=(-m "$guest_memory" --enable-kvm -cpu host -smp "$cpu_num" -vga std -vnc ":$vnc_socket" -daemonize) 675 cmd [all...] |