| /spdk/module/bdev/virtio/ |
| H A D | bdev_virtio_scsi.c | 176 static void process_scan_resp(struct virtio_scsi_scan_base *base); 386 static int send_scan_io(struct virtio_scsi_scan_base *base); 387 static void _virtio_scsi_dev_scan_tgt(struct virtio_scsi_scan_base *base, uint8_t target); 388 static int _virtio_scsi_dev_scan_next(struct virtio_scsi_scan_base *base, int rc); 389 static void _virtio_scsi_dev_scan_finish(struct virtio_scsi_scan_base *base, int errnum); 1020 _virtio_scsi_dev_scan_finish(struct virtio_scsi_scan_base *base, int errnum) in _virtio_scsi_dev_scan_finish() argument 1022 struct virtio_scsi_dev *svdev = base->svdev; in _virtio_scsi_dev_scan_finish() 1028 spdk_put_io_channel(spdk_io_channel_from_ctx(base->channel)); in _virtio_scsi_dev_scan_finish() 1029 base->svdev->scan_ctx = NULL; in _virtio_scsi_dev_scan_finish() 1031 TAILQ_FOREACH_SAFE(tgt, &base in _virtio_scsi_dev_scan_finish() 1054 send_scan_io(struct virtio_scsi_scan_base * base) send_scan_io() argument 1080 send_inquiry(struct virtio_scsi_scan_base * base) send_inquiry() argument 1096 send_inquiry_vpd(struct virtio_scsi_scan_base * base,uint8_t page_code) send_inquiry_vpd() argument 1113 send_read_cap_10(struct virtio_scsi_scan_base * base) send_read_cap_10() argument 1126 send_read_cap_16(struct virtio_scsi_scan_base * base) send_read_cap_16() argument 1141 send_test_unit_ready(struct virtio_scsi_scan_base * base) send_test_unit_ready() argument 1153 send_start_stop_unit(struct virtio_scsi_scan_base * base) send_start_stop_unit() argument 1166 process_scan_start_stop_unit(struct virtio_scsi_scan_base * base) process_scan_start_stop_unit() argument 1178 process_scan_test_unit_ready(struct virtio_scsi_scan_base * base) process_scan_test_unit_ready() argument 1199 process_scan_inquiry_standard(struct virtio_scsi_scan_base * base) process_scan_inquiry_standard() argument 1222 process_scan_inquiry_vpd_supported_vpd_pages(struct virtio_scsi_scan_base * base) process_scan_inquiry_vpd_supported_vpd_pages() argument 1253 process_scan_inquiry_vpd_block_thin_provision(struct virtio_scsi_scan_base * base) process_scan_inquiry_vpd_block_thin_provision() argument 1272 process_scan_inquiry(struct virtio_scsi_scan_base * base) process_scan_inquiry() argument 1379 process_read_cap_10(struct virtio_scsi_scan_base * base) process_read_cap_10() argument 1412 process_read_cap_16(struct virtio_scsi_scan_base * base) process_read_cap_16() argument 1435 process_scan_resp(struct virtio_scsi_scan_base * base) process_scan_resp() argument 1513 _virtio_scsi_dev_scan_next(struct virtio_scsi_scan_base * base,int rc) _virtio_scsi_dev_scan_next() argument 1554 struct virtio_scsi_scan_base *base; _virtio_scsi_dev_scan_init() local 1592 _virtio_scsi_dev_scan_tgt(struct virtio_scsi_scan_base * base,uint8_t target) _virtio_scsi_dev_scan_tgt() argument 1609 struct virtio_scsi_scan_base *base; virtio_scsi_dev_scan() local 1649 struct virtio_scsi_scan_base *base; virtio_scsi_dev_scan_tgt() local [all...] |
| /spdk/test/unit/lib/bdev/part.c/ |
| H A D | part_ut.c | 248 struct spdk_bdev_part_base *base; in ut_fini_bdev() 256 bdev_base.name = "base"; in bdev_ut_event_cb() 261 rc = spdk_bdev_part_base_construct_ext("base", NULL, &vbdev_ut_if, in part_test() 263 NULL, 0, NULL, NULL, &base); in part_test() local 266 SPDK_CU_ASSERT_FATAL(base != NULL); in part_test() 268 rc = spdk_bdev_part_construct(&part1, base, "test1", 0, 100, "test"); in part_test() 270 SPDK_CU_ASSERT_FATAL(base->ref == 1); in part_test() 271 SPDK_CU_ASSERT_FATAL(base->claimed == true); in part_test() 272 rc = spdk_bdev_part_construct(&part2, base, "test2", 100, 100, "test"); in part_test() 274 SPDK_CU_ASSERT_FATAL(base in part_test() 309 struct spdk_bdev_part_base *base = NULL; part_free_test() local 351 struct spdk_bdev_part_base *base = NULL; part_get_io_channel_test() local 408 struct spdk_bdev_part_base *base; part_construct_ext() local [all...] |
| /spdk/test/unit/lib/accel/dpdk_cryptodev.c/ |
| H A D | accel_dpdk_cryptodev_ut.c | 380 task.base.op_code = SPDK_ACCEL_OPC_ENCRYPT; in test_error_paths() 381 task.base.s.iovcnt = 1; in test_error_paths() 382 task.base.s.iovs = &src_iov; in test_error_paths() 383 task.base.d.iovcnt = 1; in test_error_paths() 384 task.base.d.iovs = &dst_iov; in test_error_paths() 385 task.base.block_size = 512; in test_error_paths() 386 task.base.crypto_key = &g_key; in test_error_paths() 387 task.base.iv = 1; in test_error_paths() 391 task.base.crypto_key = NULL; in test_error_paths() 392 rc = accel_dpdk_cryptodev_submit_tasks(g_io_ch, &task.base); in test_error_paths() [all...] |
| /spdk/module/bdev/ocf/ |
| H A D | volume.c | 22 struct vbdev_ocf_base *base; in vbdev_ocf_volume_open() local 25 base = opts; in vbdev_ocf_volume_open() 27 base = vbdev_ocf_get_base_by_name(ocf_volume_get_uuid(volume)->data); in vbdev_ocf_volume_open() 28 if (base == NULL) { in vbdev_ocf_volume_open() 33 *priv = base; in vbdev_ocf_volume_open() 46 struct vbdev_ocf_base *base = *((struct vbdev_ocf_base **)ocf_volume_get_priv(volume)); in vbdev_ocf_volume_get_length() local 49 len = base->bdev->blocklen * base->bdev->blockcnt; in vbdev_ocf_volume_get_length() 124 struct vbdev_ocf_base *base = in initialize_cpy_vector() 131 return base in initialize_cpy_vector() 181 struct vbdev_ocf_base *base; prepare_submit() local 233 struct vbdev_ocf_base *base = vbdev_ocf_volume_submit_flush() local 260 struct vbdev_ocf_base *base = vbdev_ocf_volume_submit_io() local 349 struct vbdev_ocf_base *base = vbdev_ocf_volume_submit_discard() local [all...] |
| H A D | vbdev_ocf.c | 93 /* Get existing cache base 96 get_other_cache_base(struct vbdev_ocf_base *base) in get_other_cache_base() argument 101 if (&vbdev->cache == base || !vbdev->cache.attached) { in get_other_cache_base() 104 if (!strcmp(vbdev->cache.name, base->name)) { in get_other_cache_base() 160 /* Close and unclaim base bdev */ 162 remove_base_bdev(struct vbdev_ocf_base *base) in remove_base_bdev() argument 164 if (base->attached) { in remove_base_bdev() 165 if (base->management_channel) { in remove_base_bdev() 166 spdk_put_io_channel(base->management_channel); in remove_base_bdev() 169 spdk_bdev_module_release_bdev(base in remove_base_bdev() 1352 hotremove_cb(struct vbdev_ocf_base * base) hotremove_cb() argument 1398 attach_base(struct vbdev_ocf_base * base) attach_base() argument 1616 struct vbdev_ocf_base base; global() member [all...] |
| H A D | data.c | 51 vbdev_ocf_iovs_add(struct bdev_ocf_data *data, void *base, size_t len) in vbdev_ocf_iovs_add() argument 61 data->iovs[data->iovcnt].iov_base = base; in vbdev_ocf_iovs_add()
|
| H A D | data.h | 28 void vbdev_ocf_iovs_add(struct bdev_ocf_data *data, void *base, size_t len);
|
| /spdk/test/nvme/sgl/ |
| H A D | sgl.c | 34 void *base; member 82 *address = iov->base + iov->offset + iov->len - req->current_iov_bytes_left; in nvme_request_next_sge() 86 *address = iov->base + iov->offset; in nvme_request_next_sge() 110 req->iovs[0].base = spdk_zmalloc(0x800, 4, NULL, SPDK_ENV_LCORE_ID_ANY, SPDK_MALLOC_DMA); in build_io_request_0() 120 req->iovs[0].base = spdk_zmalloc(0x200, 0x200, NULL, SPDK_ENV_LCORE_ID_ANY, SPDK_MALLOC_DMA); in build_io_request_1() 130 req->iovs[0].base = spdk_zmalloc(0x40000, 0x1000, NULL, SPDK_ENV_LCORE_ID_ANY, SPDK_MALLOC_DMA); in build_io_request_2() 141 req->iovs[0].base = spdk_zmalloc(0x1000, 0x1000, NULL, SPDK_ENV_LCORE_ID_ANY, SPDK_MALLOC_DMA); in build_io_request_3() 146 req->iovs[1].base = spdk_zmalloc(0x1000, 0x1000, NULL, SPDK_ENV_LCORE_ID_ANY, SPDK_MALLOC_DMA); in build_io_request_3() 150 req->iovs[2].base = spdk_zmalloc(0x3000, 0x1000, NULL, SPDK_ENV_LCORE_ID_ANY, SPDK_MALLOC_DMA); in build_io_request_3() 162 req->iovs[0].base in build_io_request_4() 199 uint8_t *base; build_io_request_7() local [all...] |
| /spdk/lib/ftl/utils/ |
| H A D | ftl_df.h | 25 ftl_df_get_obj_id(void *base, void *df_obj_ptr) in ftl_df_get_obj_id() argument 27 assert(base <= df_obj_ptr); in ftl_df_get_obj_id() 28 return ((char *)df_obj_ptr - (char *)base); in ftl_df_get_obj_id() 40 ftl_df_get_obj_ptr(void *base, ftl_df_obj_id df_obj_id) in ftl_df_get_obj_ptr() argument 43 return (void *)((uintptr_t)base + df_obj_id); in ftl_df_get_obj_ptr()
|
| /spdk/module/accel/dpdk_cryptodev/ |
| H A D | accel_dpdk_cryptodev.c | 157 struct spdk_accel_task base; 284 spdk_accel_task_complete(&task->base, task->is_failed ? -EINVAL : 0); in accel_dpdk_cryptodev_poll_qp() 299 spdk_accel_task_complete(&task->base, rc); in accel_dpdk_cryptodev_poll_qp() 357 spdk_accel_task_complete(&task->base, rc); in accel_dpdk_cryptodev_poller() 369 spdk_accel_task_complete(&task->base, 0); in accel_dpdk_cryptodev_poller() 524 buf_len = spdk_min(task->base.block_size, sgl->iov->iov_len - sgl->iov_offset); in accel_dpdk_cryptodev_mbuf_add_single_block() 534 assert(task->base.block_size >= buf_len); in accel_dpdk_cryptodev_mbuf_add_single_block() 535 remainder = task->base.block_size - buf_len; in accel_dpdk_cryptodev_mbuf_add_single_block() 578 uint32_t crypto_len = task->base.block_size; in accel_dpdk_cryptodev_process_task() 596 if (spdk_unlikely(!task->base in accel_dpdk_cryptodev_process_task() 156 struct spdk_accel_task base; global() member [all...] |
| /spdk/module/sock/uring/ |
| H A D | uring.c | 72 struct spdk_sock base; 115 struct spdk_sock_group_impl base; 435 memcpy(&sock->base.impl_opts, impl_opts, sizeof(*impl_opts)); 442 if (sock->base.impl_opts.enable_quickack) { in uring_sock_alloc() 449 spdk_sock_get_placement_id(sock->fd, sock->base.impl_opts.enable_placement_id, in uring_sock_alloc() 697 return &sock->base; in uring_sock_connect() 754 if (sock->base.opts.priority) { in uring_sock_accept() 755 rc = setsockopt(fd, SOL_SOCKET, SO_PRIORITY, &sock->base.opts.priority, sizeof(int)); 763 new_sock = uring_sock_alloc(fd, &sock->base.impl_opts, sock->zcopy); in uring_sock_close() 769 return &new_sock->base; in uring_sock_close() 71 struct spdk_sock base; global() member 113 struct spdk_sock_group_impl base; global() member [all...] |
| /spdk/test/blobstore/blobstore_grow/ |
| H A D | blobstore_grow.sh | 27 $rpc_py bdev_raid_create --name concat0 --raid-level concat --base-bdevs malloc0 --strip-size-kb 4 32 $rpc_py bdev_raid_create --name concat0 --raid-level concat --base-bdevs "malloc0 malloc1" --strip-… 38 $rpc_py bdev_raid_create --name concat0 --raid-level concat --base-bdevs "malloc0 malloc1 malloc2" …
|
| /spdk/module/sock/posix/ |
| H A D | posix.c | 43 struct spdk_sock base; 67 struct spdk_sock_group_impl base; 348 if (sock->base.group_impl) { in posix_sock_alloc_pipe() 351 group = __posix_group_impl(sock->base.group_impl); in posix_sock_alloc_pipe() 442 if (sock->base.impl_opts.enable_quickack) { in posix_sock_init() 449 spdk_sock_get_placement_id(sock->fd, sock->base.impl_opts.enable_placement_id, in posix_sock_init() 452 if (sock->base.impl_opts.enable_placement_id == PLACEMENT_MARK) { in posix_sock_init() 471 memcpy(&sock->base.impl_opts, impl_opts, sizeof(*impl_opts)); in posix_sock_init() 1115 SSL_set_app_data(ssl, &sock->base.impl_opts); in posix_sock_connect() 1118 return &sock->base; in _posix_sock_accept() 42 struct spdk_sock base; global() member 64 struct spdk_sock_group_impl base; global() member [all...] |
| /spdk/docker/build_base/ |
| H A D | Dockerfile | 5 FROM fedora:35 AS base 46 # base, is going to end up as an intermediate one, untagged, <none> - this 62 COPY --from=base /tmp/*.rpm /tmp/ 63 COPY --from=base /tmp/fio /tmp/
|
| /spdk/module/bdev/nvme/ |
| H A D | vbdev_opal.c | 95 vbdev_opal_delete_all_base_config(struct vbdev_opal_part_base *base) in vbdev_opal_delete_all_base_config() argument 97 char *nvme_ctrlr_name = base->nvme_ctrlr_name; in vbdev_opal_delete_all_base_config() 118 struct vbdev_opal_part_base *base = ctx; in vbdev_opal_base_free() local 120 TAILQ_REMOVE(&g_opal_base, base, tailq); in vbdev_opal_base_free() 122 free(base->nvme_ctrlr_name); in vbdev_opal_base_free() 123 free(base); in vbdev_opal_base_free() 255 struct vbdev_opal_part_base *base = spdk_bdev_part_base_get_ctx(part_base); in vbdev_opal_base_bdev_hotremove_cb() local 258 vbdev_opal_delete_all_base_config(base); in vbdev_opal_base_bdev_hotremove_cb()
|
| /spdk/lib/rpc/ |
| H A D | rpc.c | 289 struct spdk_rpc_method *m, *base; in spdk_rpc_register_alias_deprecated() local 291 base = _get_rpc_method_raw(method); in spdk_rpc_register_alias_deprecated() 292 if (base == NULL) { in spdk_rpc_register_alias_deprecated() 299 if (base->is_alias_of != NULL) { in spdk_rpc_register_alias_deprecated() 311 m->is_alias_of = base; in spdk_rpc_register_alias_deprecated() 313 m->state_mask = base->state_mask; in spdk_rpc_register_alias_deprecated()
|
| /spdk/include/spdk/ |
| H A D | string.h | 227 long int spdk_strtol(const char *nptr, int base); 241 long long int spdk_strtoll(const char *nptr, int base);
|
| /spdk/module/bdev/error/ |
| H A D | vbdev_error.c | 394 struct spdk_bdev_part_base *base = NULL; in _vbdev_error_create() 405 &base); in _vbdev_error_create() 408 SPDK_ERRLOG("could not construct part base for bdev %s\n", base_bdev_name); in _vbdev_error_create() 413 base_bdev = spdk_bdev_part_base_get_bdev(base); in vbdev_error_create() 418 spdk_bdev_part_base_free(base); in vbdev_error_create() 425 spdk_bdev_part_base_free(base); in vbdev_error_create() 435 rc = spdk_bdev_part_construct(&disk->part, base, name, 0, base_bdev->blockcnt, in vbdev_error_delete() 441 spdk_bdev_part_base_free(base); in vbdev_error_delete() 354 struct spdk_bdev_part_base *base = NULL; _vbdev_error_create() local
|
| /spdk/test/unit/lib/ftl/ftl_l2p/ |
| H A D | ftl_l2p_ut.c | 29 dev->layout.base.total_blocks = ~(~0ULL << 33); in test_alloc_dev() 31 dev->layout.base.total_blocks = 1024; in test_alloc_dev()
|
| /spdk/test/unit/lib/sock/uring.c/ |
| H A D | uring_ut.c | 47 struct spdk_sock *sock = &usock.base; in flush_client() 55 sock->group_impl = &group.base; in flush_client() 149 struct spdk_sock *sock = &usock.base; in flush_server() 157 sock->group_impl = &group.base; in flush_server()
|
| /spdk/lib/ftl/ |
| H A D | ftl_core.h | 26 #include "base/ftl_base_dev.h" 207 /* MD layout region tracker for a base devics */ 288 return addr >= dev->layout.base.total_blocks; in ftl_addr_to_nvc_offset() 295 return addr - dev->layout.base.total_blocks; in ftl_addr_from_nvc_offset() 301 return cache_offset + dev->layout.base.total_blocks; in ftl_get_next_seq_id()
|
| H A D | Makefile | 41 C_SRCS += base/ftl_base_dev.c base/ftl_base_bdev.c
|
| H A D | ftl_layout.c | 414 ftl_md_region_blocks(dev, spdk_divide_round_up(layout->base.total_blocks + layout->nvc.total_blocks, in layout_setup_legacy_default_base() 549 valid_map_size = spdk_divide_round_up(layout->base.total_blocks + layout->nvc.total_blocks, 8); in layout_setup_default() 597 * 2. When SB v5 or later was loaded, the layout is instantiated from the nvc and base layout blobs. in ftl_layout_setup() 639 layout->l2p.addr_length = spdk_u64log2(layout->base.total_blocks + layout->nvc.total_blocks) + 1; in ftl_layout_setup() 652 layout->base.num_usable_blocks = ftl_get_num_blocks_in_band(dev); in ftl_layout_setup() 653 layout->base.user_blocks = ftl_band_user_blocks(dev->bands); in ftl_layout_setup() 686 blocks2mib(layout->base.total_blocks)); 708 layout->base.total_blocks = spdk_bdev_get_num_blocks(bdev); in ftl_layout_setup_superblock() 734 /* Check if SB can be stored at the end of base device */ in ftl_layout_setup_superblock() 740 FTL_ERRLOG(dev, "Error when setup base devic in ftl_layout_clear_superblock() [all...] |
| /spdk/test/nvmf/fips/ |
| H A D | fips.sh | 47 base = base_sect_spdk 73 base = base_sect_spdk 119 # (e.g. "default") or was unable to load "base" and "fips", the following line will fail, 121 if ((${#providers[@]} != 2)) || [[ ${providers[0],,} != *base* || ${providers[1],,} != *fips* ]]; then
|
| /spdk/lib/util/ |
| H A D | string.c | 395 spdk_strtol(const char *nptr, int base) in spdk_strtol() argument 406 val = strtol(nptr, &endptr, base); in spdk_strtol() 426 spdk_strtoll(const char *nptr, int base) in spdk_strtoll() argument 437 val = strtoll(nptr, &endptr, base); in spdk_strtoll()
|