| /spdk/doc/ |
| H A D | jsonrpc_proxy.md | 53 [{u'num_blocks': 2621440, u'name': u'Malloc0', u'uuid': u'fb57e59c-599d-42f1-8b89-3e46dbe12641', u'… 54 u'driver_specific': {}, u'supported_io_types': {u'reset': True, u'nvme_admin': False, u'unmap': Tru… 55 u'nvme_io': False, u'write': True, u'flush': True, u'write_zeroes': True}, u'qos_ios_per_sec': 0, u… 56 u'product_name': u'Malloc disk', u'aliases': []}]
|
| /spdk/module/bdev/malloc/ |
| H A D | bdev_malloc.c | 49 assert(bdev_io->u.bdev.memory_domain == NULL); in malloc_verify_pi() 58 bdev_io->u.bdev.dif_check_flags, in malloc_verify_pi() 59 bdev_io->u.bdev.offset_blocks & 0xFFFFFFFF, in malloc_verify_pi() 69 bdev_io->u.bdev.num_blocks, in malloc_verify_pi() 75 .iov_len = bdev_io->u.bdev.num_blocks * bdev->md_len, in malloc_verify_pi() 78 if (bdev_io->u.bdev.md_buf == NULL) { in malloc_verify_pi() 85 bdev_io->u.bdev.num_blocks, in malloc_verify_pi() 92 "err_type %u, expected %lu, actual %lu, err_offset %u\n", in malloc_verify_pi() 93 bdev_io->u in malloc_verify_pi() [all...] |
| /spdk/test/unit/lib/bdev/bdev_zone.c/ |
| H A D | bdev_zone_ut.c | 154 bdev_io->u.bdev.iovcnt = 0; in bdev_channel_get_io() 155 bdev_io->u.zone_mgmt.zone_id = g_zone_op->zone_mgmt.zone_id; in bdev_channel_get_io() 156 bdev_io->u.zone_mgmt.num_zones = g_zone_op->zone_mgmt.num_zones; in bdev_channel_get_io() 157 bdev_io->u.zone_mgmt.zone_action = g_zone_op->zone_mgmt.zone_action; in bdev_channel_get_io() 158 bdev_io->u.zone_mgmt.buf = g_zone_op->zone_mgmt.buf; in bdev_channel_get_io() 161 bdev_io->u.bdev.iovs = g_zone_op->bdev.iovs; in bdev_channel_get_io() 162 bdev_io->u.bdev.iovs[0].iov_base = g_zone_op->bdev.iovs[0].iov_base; in bdev_channel_get_io() 163 bdev_io->u.bdev.iovs[0].iov_len = g_zone_op->bdev.iovs[0].iov_len; in bdev_channel_get_io() 164 bdev_io->u.bdev.iovcnt = g_zone_op->bdev.iovcnt; in bdev_channel_get_io() 165 bdev_io->u.bdev.md_buf = g_zone_op->bdev.md_buf; in bdev_channel_get_io() [all …]
|
| /spdk/lib/bdev/ |
| H A D | bdev_zone.c | 83 bdev_io->u.zone_mgmt.zone_id = zone_id; in spdk_bdev_get_zone_info() 84 bdev_io->u.zone_mgmt.num_zones = num_zones; in spdk_bdev_get_zone_info() 85 bdev_io->u.zone_mgmt.buf = info; in spdk_bdev_get_zone_info() 109 bdev_io->u.zone_mgmt.zone_action = action; in spdk_bdev_zone_management() 110 bdev_io->u.zone_mgmt.zone_id = zone_id; in spdk_bdev_zone_management() 111 bdev_io->u.zone_mgmt.num_zones = 1; in spdk_bdev_zone_management() 135 bdev_io->u.bdev.iovs = &bdev_io->iov; in zone_bdev_append_with_md() 136 bdev_io->u.bdev.iovs[0].iov_base = buf; in zone_bdev_append_with_md() 137 bdev_io->u.bdev.iovs[0].iov_len = num_blocks * bdev->blocklen; in zone_bdev_append_with_md() 138 bdev_io->u.bdev.iovcnt = 1; in zone_bdev_append_with_md() [all …]
|
| /spdk/test/external_code/passthru/ |
| H A D | vbdev_passthru.c | 182 spdk_bdev_io_set_buf(orig_io, bdev_io->u.bdev.iovs[0].iov_base, bdev_io->u.bdev.iovs[0].iov_len); in _pt_complete_zcopy_io() 234 if (bdev_io->u.bdev.md_buf == NULL) { in pt_read_get_buf_cb() 235 rc = spdk_bdev_readv_blocks(pt_node->base_desc, pt_ch->base_ch, bdev_io->u.bdev.iovs, in pt_read_get_buf_cb() 236 bdev_io->u.bdev.iovcnt, bdev_io->u.bdev.offset_blocks, in pt_read_get_buf_cb() 237 bdev_io->u.bdev.num_blocks, _pt_complete_io, in pt_read_get_buf_cb() 241 bdev_io->u.bdev.iovs, bdev_io->u.bdev.iovcnt, in pt_read_get_buf_cb() 242 bdev_io->u.bdev.md_buf, in pt_read_get_buf_cb() 243 bdev_io->u.bdev.offset_blocks, in pt_read_get_buf_cb() 244 bdev_io->u.bdev.num_blocks, in pt_read_get_buf_cb() 281 bdev_io->u.bdev.num_blocks * bdev_io->bdev->blocklen); in vbdev_passthru_submit_request() [all …]
|
| /spdk/module/bdev/null/ |
| H A D | bdev_null.c | 109 bdev_io->u.bdev.dif_check_flags, in bdev_null_submit_request() 110 bdev_io->u.bdev.offset_blocks & 0xFFFFFFFF, in bdev_null_submit_request() 121 if (bdev_io->u.bdev.iovs[0].iov_base == NULL) { in bdev_null_submit_request() 122 assert(bdev_io->u.bdev.iovcnt == 1); in bdev_null_submit_request() 123 if (spdk_likely(bdev_io->u.bdev.num_blocks * bdev_io->bdev->blocklen <= in bdev_null_submit_request() 125 bdev_io->u.bdev.iovs[0].iov_base = g_null_read_buf; in bdev_null_submit_request() 126 bdev_io->u.bdev.iovs[0].iov_len = bdev_io->u.bdev.num_blocks * bdev_io->bdev->blocklen; in bdev_null_submit_request() 129 bdev_io->u.bdev.num_blocks * bdev_io->bdev->blocklen, in bdev_null_submit_request() 136 rc = spdk_dif_generate(bdev_io->u in bdev_null_submit_request() [all...] |
| /spdk/test/nvme/overhead/ |
| H A D | overhead.c | 48 } u; member 101 printf("Controller %-20.20s (%-20.20s): Skipping inactive NS %u\n", in register_ns() 109 printf("WARNING: controller %-20.20s (%-20.20s) ns %u has invalid " in register_ns() 110 "ns size %" PRIu64 " / block size %u for I/O size %u\n", in register_ns() 123 entry->u.nvme.ctrlr = ctrlr; in register_ns() 124 entry->u.nvme.ns = ns; in register_ns() 204 entry->u.aio.fd = fd; in register_aio_file() 224 iocb->u.c.buf = buf; in aio_submit() 225 iocb->u in aio_submit() [all...] |
| /spdk/module/bdev/passthru/ |
| H A D | vbdev_passthru.c | 186 spdk_bdev_io_set_buf(orig_io, bdev_io->u.bdev.iovs[0].iov_base, bdev_io->u.bdev.iovs[0].iov_len); in _pt_complete_zcopy_io() 224 opts->memory_domain = bdev_io->u.bdev.memory_domain; in pt_init_ext_io_opts() 225 opts->memory_domain_ctx = bdev_io->u.bdev.memory_domain_ctx; in pt_init_ext_io_opts() 226 opts->metadata = bdev_io->u.bdev.md_buf; in pt_init_ext_io_opts() 227 opts->dif_check_flags_exclude_mask = ~bdev_io->u.bdev.dif_check_flags; in pt_init_ext_io_opts() 251 rc = spdk_bdev_readv_blocks_ext(pt_node->base_desc, pt_ch->base_ch, bdev_io->u.bdev.iovs, in pt_read_get_buf_cb() 252 bdev_io->u.bdev.iovcnt, bdev_io->u.bdev.offset_blocks, in pt_read_get_buf_cb() 253 bdev_io->u in pt_read_get_buf_cb() [all...] |
| /spdk/module/bdev/crypto/ |
| H A D | vbdev_crypto.c | 144 total_length = bdev_io->u.bdev.num_blocks * blocklen; in crypto_encrypt() 149 crypto_io->aux_offset_blocks = bdev_io->u.bdev.offset_blocks; in crypto_encrypt() 150 crypto_io->aux_num_blocks = bdev_io->u.bdev.num_blocks; in crypto_encrypt() 155 bdev_io->u.bdev.iovs, bdev_io->u.bdev.iovcnt, in crypto_encrypt() 156 bdev_io->u.bdev.memory_domain, in crypto_encrypt() 157 bdev_io->u.bdev.memory_domain_ctx, in crypto_encrypt() 158 bdev_io->u.bdev.offset_blocks, blocklen, in crypto_encrypt() 243 opts.memory_domain = bdev_io->u.bdev.memory_domain; in crypto_read() 244 opts.memory_domain_ctx = bdev_io->u in crypto_read() [all...] |
| /spdk/module/bdev/delay/ |
| H A D | vbdev_delay.c | 199 if (bdev_io->type == SPDK_BDEV_IO_TYPE_ZCOPY && bdev_io->u.bdev.zcopy.start && success) { in _delay_complete_io() 264 opts->memory_domain = bdev_io->u.bdev.memory_domain; in delay_init_ext_io_opts() 265 opts->memory_domain_ctx = bdev_io->u.bdev.memory_domain_ctx; in delay_init_ext_io_opts() 266 opts->metadata = bdev_io->u.bdev.md_buf; in delay_init_ext_io_opts() 284 rc = spdk_bdev_readv_blocks_ext(delay_node->base_desc, delay_ch->base_ch, bdev_io->u.bdev.iovs, in delay_read_get_buf_cb() 285 bdev_io->u.bdev.iovcnt, bdev_io->u.bdev.offset_blocks, in delay_read_get_buf_cb() 286 bdev_io->u.bdev.num_blocks, _delay_complete_io, in delay_read_get_buf_cb() 379 struct spdk_bdev_io *bio_to_abort = bdev_io->u.abort.bio_to_abort; in vbdev_delay_abort() 407 if (bdev_io->type != SPDK_BDEV_IO_TYPE_ZCOPY || bdev_io->u in vbdev_delay_submit_request() [all...] |
| /spdk/module/bdev/xnvme/ |
| H A D | bdev_xnvme.c | 144 num_blocks = bdev_io->u.bdev.num_blocks; in _xnvme_submit_request() 145 offset_blocks = bdev_io->u.bdev.offset_blocks; in _xnvme_submit_request() 157 assert(bdev_io->u.bdev.iovcnt == 1); in _xnvme_submit_request() 158 range = (struct spdk_nvme_dsm_range *) bdev_io->u.bdev.iovs->iov_base; in _xnvme_submit_request() 196 bdev_io, bdev_io->u.bdev.iovcnt, (struct bdev_xnvme_task *)bdev_io->driver_ctx); in _xnvme_submit_request() 202 ctx->cmd.nvm.nlb = bdev_io->u.bdev.num_blocks - 1; 203 ctx->cmd.nvm.slba = bdev_io->u.bdev.offset_blocks; in bdev_xnvme_get_buf_cb() 208 ctx->cmd.nvm.nlb = bdev_io->u.bdev.num_blocks - 1; in bdev_xnvme_get_buf_cb() 209 ctx->cmd.nvm.slba = bdev_io->u.bdev.offset_blocks; in bdev_xnvme_get_buf_cb() 214 ctx->cmd.nvm.nlb = bdev_io->u in bdev_xnvme_get_buf_cb() [all...] |
| /spdk/test/unit/lib/bdev/raid/bdev_raid.c/ |
| H A D | bdev_raid_ut.c | 242 printf("blocklen = %u, strip_size = %u, max_io_size = %u, g_max_base_drives = %u, " in set_test_opts() 243 "g_max_raids = %u\n", in set_test_opts() 629 if (bdev_io->u.bdev.iovs) { in bdev_io_cleanup() 632 for (i = 0; i < bdev_io->u.bdev.iovcnt; i++) { in bdev_io_cleanup() 633 free(bdev_io->u.bdev.iovs[i].iov_base); in bdev_io_cleanup() 635 free(bdev_io->u.bdev.iovs); in bdev_io_cleanup() 650 bdev_io->u in _bdev_io_initialize() [all...] |
| /spdk/module/bdev/ocf/ |
| H A D | data.c | 78 assert(bdev_io->u.bdev.iovs); in vbdev_ocf_data_from_spdk_io() 89 data->iovs = bdev_io->u.bdev.iovs; in vbdev_ocf_data_from_spdk_io() 90 data->iovcnt = bdev_io->u.bdev.iovcnt; in vbdev_ocf_data_from_spdk_io() 91 data->size = bdev_io->u.bdev.num_blocks * bdev_io->bdev->blocklen; in vbdev_ocf_data_from_spdk_io()
|
| /spdk/test/unit/lib/bdev/crypto.c/ |
| H A D | crypto_ut.c | 237 g_base_io->u.bdev.iovs = calloc(1, sizeof(struct iovec) * 128); in test_setup() 256 free(g_base_io->u.bdev.iovs); in test_cleanup() 271 .u.bdev.iovs = (iov), \ 286 bdev_io->u.bdev.iovcnt = 1; in test_error_paths() 287 bdev_io->u.bdev.num_blocks = 1; in test_error_paths() 288 bdev_io->u.bdev.iovs[0].iov_len = 512; in test_error_paths() 289 bdev_io->u.bdev.iovs[0].iov_base = (void *)0xDEADBEEF; in test_error_paths() 383 bdev_io->u.bdev.iovcnt = 1; in test_simple_write() 384 bdev_io->u.bdev.num_blocks = 1; in test_simple_write() 385 bdev_io->u in test_simple_write() [all...] |
| /spdk/test/unit/lib/nvme/nvme_pcie.c/ |
| H A D | nvme_pcie_ut.c | 199 CU_ASSERT(tr.u.prp[0] == 0x101000); in test_prp_list_append() 200 CU_ASSERT(tr.u.prp[1] == 0x102000); in test_prp_list_append() 209 CU_ASSERT(tr.u.prp[0] == 0x101000); in test_prp_list_append() 210 CU_ASSERT(tr.u.prp[1] == 0x102000); in test_prp_list_append() 219 CU_ASSERT(tr.u.prp[0] == 0x101000); in test_prp_list_append() 220 CU_ASSERT(tr.u.prp[1] == 0x102000); in test_prp_list_append() 221 CU_ASSERT(tr.u.prp[2] == 0x103000); in test_prp_list_append() 244 CU_ASSERT(tr.u.prp[0] == 0x101000); in test_prp_list_append() 245 CU_ASSERT(tr.u.prp[1] == 0x900000); in test_prp_list_append() 480 CU_ASSERT(tr.u in test_build_contig_hw_sgl_request() [all...] |
| /spdk/test/lvol/esnap/ |
| H A D | esnap.c | 80 } u; member 107 data->u.lvs = lvs; in lvs_op_with_handle_cb() 116 data->u.lvol = lvol; in lvol_op_with_handle_cb() 262 SPDK_CU_ASSERT_FATAL(owh_data.u.lvs != NULL); in esnap_clone_io() 263 lvs = owh_data.u.lvs; in esnap_clone_io() 290 SPDK_CU_ASSERT_FATAL(owh_data.u.lvol != NULL); in esnap_clone_io() 388 SPDK_CU_ASSERT_FATAL(owh_data.u.lvs != NULL); in esnap_hotplug() 389 lvs = owh_data.u.lvs; in esnap_hotplug() 404 SPDK_CU_ASSERT_FATAL(owh_data.u.lvol != NULL); in esnap_hotplug() 489 SPDK_CU_ASSERT_FATAL(owh_data.u in esnap_remove_degraded() [all...] |
| /spdk/module/bdev/zone_block/ |
| H A D | vbdev_zone_block.c | 203 struct spdk_bdev_zone_info *zone_info = bdev_io->u.zone_mgmt.buf; in zone_block_get_zone_info() 204 uint64_t zone_id = bdev_io->u.zone_mgmt.zone_id; in zone_block_get_zone_info() 210 for (i = 0; i < bdev_io->u.zone_mgmt.num_zones; i++, zone_id += bdev_node->bdev.zone_size) { in zone_block_get_zone_info() 325 zone = zone_block_get_zone_by_slba(bdev_node, bdev_io->u.zone_mgmt.zone_id); in zone_block_zone_management() 330 switch (bdev_io->u.zone_mgmt.zone_action) { in zone_block_zone_management() 351 orig_io->u.bdev.offset_blocks = bdev_io->u.bdev.offset_blocks; in _zone_block_complete_write() 366 uint64_t len = bdev_io->u.bdev.num_blocks; in zone_block_write() 367 uint64_t lba = bdev_io->u.bdev.offset_blocks; in zone_block_write() 391 SPDK_ERRLOG("Trying to write to zone in invalid state %u\ in zone_block_write() [all...] |
| /spdk/include/spdk/ |
| H A D | ioat_spec.h | 108 } u; member 135 } u; member 162 } u; member 191 } u; member 230 } u; member 271 } u; member
|
| /spdk/module/bdev/uring/ |
| H A D | bdev_uring.c | 330 bdev_io->u.bdev.iovs, in bdev_uring_get_buf_cb() 331 bdev_io->u.bdev.iovcnt, in bdev_uring_get_buf_cb() 332 bdev_io->u.bdev.num_blocks * bdev_io->bdev->blocklen, in bdev_uring_get_buf_cb() 333 bdev_io->u.bdev.offset_blocks * bdev_io->bdev->blocklen); in bdev_uring_get_buf_cb() 339 bdev_io->u.bdev.iovs, in bdev_uring_get_buf_cb() 340 bdev_io->u.bdev.iovcnt, in bdev_uring_get_buf_cb() 341 bdev_io->u.bdev.num_blocks * bdev_io->bdev->blocklen, in bdev_uring_get_buf_cb() 342 bdev_io->u.bdev.offset_blocks * bdev_io->bdev->blocklen); in bdev_uring_get_buf_cb() 416 uint64_t zone_id = bdev_io->u.zone_mgmt.zone_id; in bdev_uring_fill_zone_type() 420 switch (bdev_io->u in bdev_uring_fill_zone_type() [all...] |
| /spdk/lib/util/ |
| H A D | uuid.c | 197 uuid->u.raw[6] = (uuid->u.raw[6] & 0x0f) | 0x50; in spdk_uuid_generate_sha1() 198 uuid->u.raw[8] = (uuid->u.raw[8] & 0x3f) | 0x80; in spdk_uuid_generate_sha1()
|
| /spdk/module/bdev/ftl/ |
| H A D | bdev_ftl.c | 141 bdev_io->u.bdev.offset_blocks, in bdev_ftl_get_buf_cb() 142 bdev_io->u.bdev.num_blocks, in bdev_ftl_get_buf_cb() 143 bdev_io->u.bdev.iovs, bdev_io->u.bdev.iovcnt, bdev_ftl_cb, bdev_io); in bdev_ftl_get_buf_cb() 158 bdev_io->u.bdev.num_blocks * bdev_io->bdev->blocklen); in _bdev_ftl_submit_request() 163 ch, bdev_io->u.bdev.offset_blocks, in _bdev_ftl_submit_request() 164 bdev_io->u.bdev.num_blocks, bdev_io->u.bdev.iovs, in _bdev_ftl_submit_request() 165 bdev_io->u.bdev.iovcnt, bdev_ftl_cb, bdev_io); in _bdev_ftl_submit_request() 169 ch, bdev_io->u.bdev.offset_blocks, in _bdev_ftl_submit_request() 170 bdev_io->u.bdev.num_blocks, bdev_ftl_cb, bdev_io); in _bdev_ftl_submit_request()
|
| /spdk/module/bdev/nvme/ |
| H A D | bdev_nvme.c | 42 SPDK_ERRLOG("[%s, %u] " format, CTRLR_STRING(ctrlr), CTRLR_ID(ctrlr), ##__VA_ARGS__); 45 SPDK_WARNLOG("[%s, %u] " format, CTRLR_STRING(ctrlr), CTRLR_ID(ctrlr), ##__VA_ARGS__); 48 SPDK_NOTICELOG("[%s, %u] " format, CTRLR_STRING(ctrlr), CTRLR_ID(ctrlr), ##__VA_ARGS__); 51 SPDK_INFOLOG(bdev_nvme, "[%s, %u] " format, CTRLR_STRING(ctrlr), CTRLR_ID(ctrlr), ##__VA_ARGS__); 55 SPDK_DEBUGLOG(bdev_nvme, "[%s, %u] " format, CTRLR_STRING(ctrlr), CTRLR_ID(ctrlr), ##__VA_ARGS__); 1422 uint64_t num_blocks = bdev_io->u.bdev.num_blocks; in bdev_nvme_io_complete_nvme_status() 1470 if (!bdev_io->u.bdev.zcopy.start) { in bdev_nvme_admin_complete() 1473 if (bdev_io->u.bdev.zcopy.populate) { in bdev_nvme_admin_complete() 1578 if (bdev_io->u.bdev.accel_sequence != NULL) { in bdev_nvme_disconnected_qpair_cb() 1592 bdev_io->u in bdev_nvme_disconnected_qpair_cb() [all...] |
| /spdk/test/unit/lib/bdev/vbdev_zone_block.c/ |
| H A D | vbdev_zone_block_ut.c | 364 child_io->u.bdev.iovs = iov; in spdk_bdev_writev_blocks_with_md() 365 child_io->u.bdev.iovcnt = iovcnt; in spdk_bdev_writev_blocks_with_md() 366 child_io->u.bdev.md_buf = md; in spdk_bdev_writev_blocks_with_md() 367 child_io->u.bdev.num_blocks = num_blocks; in spdk_bdev_writev_blocks_with_md() 368 child_io->u.bdev.offset_blocks = offset_blocks; in spdk_bdev_writev_blocks_with_md() 703 bdev_io->u.zone_mgmt.zone_id = zone_id; in bdev_io_zone_info_initialize() 705 bdev_io->u.zone_mgmt.num_zones = num_zones; in bdev_io_zone_info_initialize() 707 bdev_io->u.zone_mgmt.buf = calloc(num_zones, sizeof(struct spdk_bdev_zone_info)); in bdev_io_zone_info_initialize() 708 SPDK_CU_ASSERT_FATAL(bdev_io->u.zone_mgmt.buf != NULL); in bdev_io_zone_info_initialize() 719 bdev_io->u in bdev_io_zone_initialize() [all...] |
| /spdk/module/bdev/daos/ |
| H A D | bdev_daos.c | 338 bdev_io->u.bdev.iovs, in bdev_daos_get_buf_cb() 339 bdev_io->u.bdev.iovcnt, in bdev_daos_get_buf_cb() 340 bdev_io->u.bdev.num_blocks * bdev_io->bdev->blocklen, in bdev_daos_get_buf_cb() 341 bdev_io->u.bdev.offset_blocks * bdev_io->bdev->blocklen); in bdev_daos_get_buf_cb() 429 bdev_io->u.bdev.num_blocks * bdev_io->bdev->blocklen); in _bdev_daos_submit_request() 436 bdev_io->u.bdev.iovs, in _bdev_daos_submit_request() 437 bdev_io->u.bdev.iovcnt, in _bdev_daos_submit_request() 438 bdev_io->u.bdev.num_blocks * bdev_io->bdev->blocklen, in _bdev_daos_submit_request() 439 bdev_io->u.bdev.offset_blocks * bdev_io->bdev->blocklen); in _bdev_daos_submit_request() 459 bdev_io->u.bdev.num_blocks * bdev_io->bdev->blocklen, in _bdev_daos_submit_request() [all …]
|
| /spdk/python/spdk/spdkcli/ |
| H A D | ui_node_iscsi.py | 102 for u in bdev_name_id_pairs.strip().split(" "): 103 bdev_name, lun_id = u.split(":") 106 for u in pg_ig_mappings.strip().split(" "): 107 pg, ig = u.split(":") 198 for u in pg_ig_mappings.strip().split(" "): 199 pg, ig = u.split(":") 211 for u in pg_ig_mappings.strip().split(" "): 212 pg, ig = u.split(":") 547 secrets = [dict(u.split(":") for u in a.split(" "))
|