/spdk/test/unit/lib/blob/blob.c/ |
H A D | blob_ut.c | 10 #include "spdk/blob.h" 17 #include "blob/blobstore.c" 18 #include "blob/request.c" 19 #include "blob/zeroes.c" 20 #include "blob/blob_bs_dev.c" 61 static void ut_blob_close_and_delete(struct spdk_blob_store *bs, struct spdk_blob *blob); 196 blob_op_with_handle_complete2(void *cb_arg, struct spdk_blob *blob, int bserrno) in blob_op_with_handle_complete2() 199 g_blob = blob; in blob_op_with_handle_complete2() 202 g_blob2 = blob; in blob_op_with_handle_complete2() 218 /* Unload the blob stor in ut_bs_reload() 195 blob_op_with_handle_complete2(void * cb_arg,struct spdk_blob * blob,int bserrno) blob_op_with_handle_complete2() argument 316 struct spdk_blob *blob; blob_open() local 396 struct spdk_blob *blob; blob_create() local 480 struct spdk_blob *blob; blob_create_zero_extent() local 600 struct spdk_blob *blob; blob_create_internal() local 687 struct spdk_blob *blob; blob_thin_provision() local 754 struct spdk_blob *blob; blob_snapshot() local 892 struct spdk_blob *blob; blob_snapshot_freeze_io() local 964 struct spdk_blob *blob, *snapshot, *clone; blob_clone() local 1082 struct spdk_blob *blob, *snapshot; _blob_inflate() local 1210 struct spdk_blob *blob; blob_resize_test() local 1268 struct spdk_blob *blob; blob_resize_thin_test() local 1351 struct spdk_blob *blob; blob_read_only() local 1436 struct spdk_blob *blob = g_blob; blob_write() local 1488 struct spdk_blob *blob = g_blob; blob_read() local 1540 struct spdk_blob *blob = g_blob; blob_rw_verify() local 1571 struct spdk_blob *blob; blob_rw_verify_iov() local 1657 struct spdk_blob *blob = g_blob; blob_rw_verify_iov_nomem() local 1696 struct spdk_blob *blob = g_blob; blob_rw_iov_read_only() local 1730 _blob_io_read_no_split(struct spdk_blob * blob,struct spdk_io_channel * channel,uint8_t * payload,uint64_t offset,uint64_t length,spdk_blob_op_complete cb_fn,void * cb_arg) _blob_io_read_no_split() argument 1754 _blob_io_write_no_split(struct spdk_blob * blob,struct spdk_io_channel * channel,uint8_t * payload,uint64_t offset,uint64_t length,spdk_blob_op_complete cb_fn,void * cb_arg) _blob_io_write_no_split() argument 1781 struct spdk_blob *blob; blob_operation_split_rw() local 1921 struct spdk_blob *blob; blob_operation_split_rw_iov() local 2083 struct spdk_blob *blob; blob_unmap() local 2167 struct spdk_blob *blob; blob_iter() local 2200 struct spdk_blob *blob = g_blob; blob_xattr() local 2312 struct spdk_blob *blob; blob_parse_md() local 2345 struct spdk_blob *blob; bs_load() local 2550 struct spdk_blob *blob, *snapshot; bs_load_pending_removal() local 2709 struct spdk_blob *blob, *snapshot; bs_load_after_failed_grow() local 3304 struct spdk_blob *blob; bs_unload() local 3407 struct spdk_blob *blob; bs_usable_clusters() local 3456 struct spdk_blob *blob; bs_resize_md() local 3553 struct spdk_blob *blob[2]; blob_serialize_test() local 3636 struct spdk_blob *blob; blob_crc() local 3716 struct spdk_blob *blob = g_blob; blob_dirty_shutdown() local 4092 struct spdk_blob *blob; bs_version() local 4178 struct spdk_blob *blob; blob_set_xattrs_test() local 4266 struct spdk_blob *blob; blob_thin_prov_alloc() local 4357 struct spdk_blob *blob; blob_insert_cluster_msg_test() local 4417 struct spdk_blob *blob, *blob_id0; blob_thin_prov_rw() local 4520 struct spdk_blob *blob; blob_thin_prov_write_count_io() local 4669 struct spdk_blob *blob; blob_thin_prov_unmap_cluster() local 4858 struct spdk_blob *blob; blob_thin_prov_rle() local 4953 struct spdk_blob *blob; blob_thin_prov_rw_iov() local 5038 test_iter(void * arg,struct spdk_blob * blob,int bserrno) test_iter() argument 5054 struct spdk_blob *blob; bs_load_iter_test() local 5133 struct spdk_blob *blob, *snapshot; blob_snapshot_rw() local 5250 struct spdk_blob *blob, *snapshot; blob_snapshot_rw_iov() local 5373 struct spdk_blob *blob, *snapshot, *snapshot2; _blob_inflate_rw() local 5669 struct spdk_blob *blob, *snapshot, *snapshot2, *clone, *clone2; blob_relations() local 5994 struct spdk_blob *blob, *snapshot1, *snapshot2, *snapshot3, *snapshot4, *clone, *clone2; blob_relations2() local 6378 struct spdk_blob *blob; blob_relations3() local 6470 struct spdk_blob *blob; blobstore_clean_power_failure() local 6531 struct spdk_blob *blob, *snapshot; blob_delete_snapshot_power_failure() local 6642 struct spdk_blob *blob, *snapshot; blob_create_snapshot_power_failure() local 6745 test_io_write(struct spdk_bs_dev * dev,struct spdk_blob * blob,struct spdk_io_channel * channel) test_io_write() argument 6861 test_io_read(struct spdk_bs_dev * dev,struct spdk_blob * blob,struct spdk_io_channel * channel) test_io_read() argument 6972 test_io_unmap(struct spdk_bs_dev * dev,struct spdk_blob * blob,struct spdk_io_channel * channel) test_io_unmap() argument 6997 test_io_zeroes(struct spdk_bs_dev * dev,struct spdk_blob * blob,struct spdk_io_channel * channel) test_io_zeroes() argument 7022 test_blob_io_writev(struct spdk_blob * blob,struct spdk_io_channel * channel,struct iovec * iov,int iovcnt,uint64_t offset,uint64_t length,spdk_blob_op_complete cb_fn,void * cb_arg,struct spdk_blob_ext_io_opts * io_opts) test_blob_io_writev() argument 7043 test_iov_write(struct spdk_bs_dev * dev,struct spdk_blob * blob,struct spdk_io_channel * channel,bool ext_api) test_iov_write() argument 7187 test_blob_io_readv(struct spdk_blob * blob,struct spdk_io_channel * channel,struct iovec * iov,int iovcnt,uint64_t offset,uint64_t length,spdk_blob_op_complete cb_fn,void * cb_arg,struct spdk_blob_ext_io_opts * io_opts) test_blob_io_readv() argument 7207 test_iov_read(struct spdk_bs_dev * dev,struct spdk_blob * blob,struct spdk_io_channel * channel,bool ext_api) test_iov_read() argument 7366 struct spdk_blob *blob, *snapshot, *clone; blob_io_unit() local 7578 struct spdk_blob *blob = cb_arg; first_sync_complete() local 7593 struct spdk_blob *blob = cb_arg; second_sync_complete() local 7616 struct spdk_blob *blob, *snapshot; blob_simultaneous_operations() local 7728 struct spdk_blob *blob; blob_persist_test() local 7833 struct spdk_blob *blob, *snapshot1, *snapshot2; blob_decouple_snapshot() local 7912 struct spdk_blob *blob; blob_seek_io_unit() local 7992 struct spdk_blob *blob; blob_esnap_create() local 8248 blob_esnap_verify_contents(struct spdk_blob * blob,struct spdk_io_channel * ch,uint64_t offset,uint64_t size,uint32_t readsize,const char * how) blob_esnap_verify_contents() argument 8309 struct spdk_blob *blob; blob_esnap_io_size() local 8500 struct spdk_blob *blob; blob_esnap_thread_add_remove() local 8609 struct spdk_blob *blob; blob_nested_freezes() local 8683 struct spdk_blob *blob; blob_ext_md_pages() local 8772 struct spdk_blob *blob, *snap_blob; blob_esnap_clone_snapshot() local 8884 struct spdk_blob *blob; _blob_esnap_clone_hydrate() local 8961 struct spdk_blob *blob; blob_esnap_hotplug() local 9118 struct spdk_blob *blob, *clone, *snap_blob, *snap_blob_rsz; blob_clone_resize() local 9258 struct spdk_blob *blob; blob_esnap_clone_resize() local 9372 struct spdk_blob *blob; blob_shallow_copy() local 9863 struct spdk_blob *blob; ut_blob_create_and_open() local 9892 ut_blob_close_and_delete(struct spdk_blob_store * bs,struct spdk_blob * blob) ut_blob_close_and_delete() argument [all...] |
H A D | esnap_dev.c | 338 ut_esnap_create(void *bs_ctx, void *blob_ctx, struct spdk_blob *blob, in ut_esnap_create() argument 359 ut_esnap_create_with_count(void *bs_ctx, void *blob_ctx, struct spdk_blob *blob, in ut_esnap_create_with_count() argument 378 return ut_esnap_create(NULL, NULL, blob, id, id_len, bs_devp); in ut_esnap_create_with_count()
|
/spdk/test/lvol/esnap/ |
H A D | esnap.c | 18 #include "blob/blobstore.h" 219 cluster_is_allocated(struct spdk_blob *blob, uint32_t cluster) in cluster_is_allocated() argument 221 return bs_io_unit_is_allocated(blob, cluster * blob->bs->pages_per_cluster); in cluster_is_allocated() 243 struct spdk_blob *blob; in esnap_clone_io() local 297 blob = _lvol_bdev->lvol->blob; in esnap_clone_io() 298 CU_ASSERT(blob->active.num_clusters == 4); in esnap_clone_io() 299 CU_ASSERT(!cluster_is_allocated(blob, 0)); in esnap_clone_io() 300 CU_ASSERT(!cluster_is_allocated(blob, in esnap_clone_io() [all...] |
H A D | Makefile | 9 SPDK_LIB_LIST = accel bdev blob blob_bdev dma init notify ut
|
/spdk/test/blobstore/ |
H A D | btest.out.match | 16 New blob id $(XX) 17 blob now has USED clusters of 1 23 New blob id $(XX) 24 blob now has USED clusters of 1 30 SCRIPT NOW PROCESSING: -d $B1 test.pattern.blob 32 File write complete (to test.pattern.blob). 41 super blob ID: $(XX) 55 blob ID: $(XX) 78 super blob ID: $(XX)
|
H A D | blobstore.sh | 28 diff $testdir/test.pattern $testdir/test.pattern.blob 32 rm -rf $testdir/*.blob
|
H A D | test.bs | 7 -d $B1 test.pattern.blob
|
/spdk/doc/ |
H A D | blob.md | 1 # Blobstore Programmer's Guide {#blob} 28 using the term 'blob'. The Blobstore is designed to allow asynchronous, uncached, parallel reads an… 52 * **Blob**: A blob is an ordered list of clusters. Blobs are manipulated (created, sized, deleted, … 53 …failures and reboots. Applications use a Blobstore provided identifier to access a particular blob. 54 …Blobs are read and written in units of pages by specifying an offset from the start of the blob. A… 55 …store metadata in the form of key/value pairs with each blob which we'll refer to as xattrs (exten… 81 * **Blob Metadata Updates**: Each blob has its own set of metadata (xattrs, size, etc). For perform… 85 * **Blobstore Metadata Updates**: Blobstore itself has its own metadata which, like per blob metada… 86 …RAM and on-disk. Unlike the per blob metadata, however, the Blobstore metadata region is not made … 88 …metadata is updated (blob creation, deletion, resize, etc.) and not unloaded properly, it will nee… [all …]
|
H A D | prog_guides.md | 4 - @subpage blob
|
/spdk/lib/lvol/ |
H A D | lvol.c | 15 /* Default blob channel opts for lvol */ 34 static int lvs_esnap_bs_dev_create(void *bs_ctx, void *blob_ctx, struct spdk_blob *blob, 130 lvol_open_cb(void *cb_arg, struct spdk_blob *blob, int lvolerrno) in lvol_open_cb() argument 141 lvol->blob = blob; in lvol_open_cb() 200 load_next_lvol(void *cb_arg, struct spdk_blob *blob, int lvolerrno) in load_next_lvol() argument 232 blob_id = spdk_blob_get_id(blob); in load_next_lvol() 236 spdk_bs_iter_next(bs, blob, load_next_lvol, req); in load_next_lvol() 248 * Do not store a reference to blob now because spdk_bs_iter_next() will close it. in load_next_lvol() 254 rc = spdk_blob_get_xattr_value(blob, "uui in load_next_lvol() 323 lvs_read_uuid(void * cb_arg,struct spdk_blob * blob,int lvolerrno) lvs_read_uuid() argument 525 struct spdk_blob *blob = lvs->super_blob; super_blob_set_cb() local 541 struct spdk_blob *blob = lvs->super_blob; super_blob_init_cb() local 558 super_blob_create_open_cb(void * cb_arg,struct spdk_blob * blob,int lvolerrno) super_blob_create_open_cb() argument 790 struct spdk_blob *blob = req->lvol_store->super_blob; lvs_rename_sync_cb() local 800 lvs_rename_open_cb(void * cb_arg,struct spdk_blob * blob,int lvolerrno) lvs_rename_open_cb() argument 1054 lvol_create_open_cb(void * cb_arg,struct spdk_blob * blob,int lvolerrno) lvol_create_open_cb() argument 1445 struct spdk_blob *blob = lvol->blob; spdk_lvol_resize() local 1510 struct spdk_blob *blob = lvol->blob; spdk_lvol_rename() local 1822 lvs_esnap_bs_dev_create(void * bs_ctx,void * blob_ctx,struct spdk_blob * blob,const void * esnap_id,uint32_t id_len,struct spdk_bs_dev ** bs_dev) lvs_esnap_bs_dev_create() argument 2238 struct spdk_blob *blob = lvol->blob; spdk_lvol_is_degraded() local [all...] |
/spdk/examples/blob/hello_world/ |
H A D | hello_blob.c | 22 struct spdk_blob *blob; member 144 spdk_blob_close(hello_context->blob, delete_blob, hello_context); in read_complete() 165 spdk_blob_io_read(hello_context->blob, hello_context->channel, in read_blob() 220 spdk_blob_io_write(hello_context->blob, hello_context->channel, in blob_write() 255 total = spdk_blob_get_num_clusters(hello_context->blob); in resize_complete() 268 spdk_blob_sync_md(hello_context->blob, sync_complete, hello_context); in resize_complete() 275 open_complete(void *cb_arg, struct spdk_blob *blob, int bserrno) in open_complete() argument 288 hello_context->blob = blob; in open_complete() 300 spdk_blob_resize(hello_context->blob, free, resize_complete, hello_context); in open_complete()
|
/spdk/module/ |
H A D | Makefile | 10 DIRS-y = bdev blob blobfs accel event sock scheduler keyring 21 DEPDIRS-blob := 26 DEPDIRS-bdev := blob 27 DEPDIRS-blobfs := blob 28 DEPDIRS-event := bdev blob
|
/spdk/test/common/ |
H A D | skipped_build_files.txt | 32 test/unit/lib/blob/blob.c/esnap_dev 33 test/unit/lib/blob/blob.c/ext_dev 34 test/unit/lib/blob/bs_dev_common 35 test/unit/lib/blob/bs_scheduler
|
/spdk/lib/blob/ |
H A D | request.h | 67 struct spdk_blob *blob; member 117 struct spdk_blob *blob; member 136 struct spdk_bs_cpl *cpl, struct spdk_blob *blob); 139 struct spdk_bs_cpl *cpl, struct spdk_blob *blob); 178 struct spdk_bs_cpl *cpl, struct spdk_blob *blob); 202 enum spdk_blob_op_type op_type, struct spdk_blob *blob,
|
/spdk/module/bdev/lvol/ |
H A D | vbdev_lvol.c | 12 #include "spdk/blob.h" 737 struct spdk_blob *blob; in vbdev_lvol_dump_info_json() 758 blob = lvol->blob; in vbdev_lvol_dump_info_json() 760 spdk_json_write_named_bool(w, "thin_provision", spdk_blob_is_thin_provisioned(blob)); in vbdev_lvol_dump_info_json() 763 spdk_blob_get_num_allocated_clusters(blob)); in vbdev_lvol_dump_info_json() 765 spdk_json_write_named_bool(w, "snapshot", spdk_blob_is_snapshot(blob)); in vbdev_lvol_dump_info_json() 767 spdk_json_write_named_bool(w, "clone", spdk_blob_is_clone(blob)); in vbdev_lvol_dump_info_json() 769 if (spdk_blob_is_clone(blob)) { in vbdev_lvol_dump_info_json() 781 if (spdk_blob_is_snapshot(blob)) { in vbdev_lvol_dump_info_json() 710 struct spdk_blob *blob; vbdev_lvol_dump_info_json() local 857 struct spdk_blob *blob = lvol->blob; lvol_unmap() local 887 struct spdk_blob *blob = lvol->blob; lvol_write_zeroes() local 900 struct spdk_blob *blob = lvol->blob; lvol_read() local 918 struct spdk_blob *blob = lvol->blob; lvol_write() local 1867 vbdev_lvol_esnap_dev_create(void * bs_ctx,void * blob_ctx,struct spdk_blob * blob,const void * esnap_id,uint32_t id_len,struct spdk_bs_dev ** _bs_dev) vbdev_lvol_esnap_dev_create() argument [all...] |
H A D | vbdev_lvol.h | 118 int vbdev_lvol_esnap_dev_create(void *bs_ctx, void *blob_ctx, struct spdk_blob *blob,
|
/spdk/test/unit/lib/lvol/lvol.c/ |
H A D | lvol_ut.c | 8 #include "spdk/blob.h" 37 DEFINE_STUB(spdk_blob_is_esnap_clone, bool, (const struct spdk_blob *blob), false); 38 DEFINE_STUB(spdk_blob_is_degraded, bool, (const struct spdk_blob *blob), false); 143 spdk_blob_get_num_clusters(struct spdk_blob *blob) in spdk_blob_get_num_clusters() argument 145 return blob->num_clusters; in spdk_blob_get_num_clusters() 210 spdk_blob_set_xattr(struct spdk_blob *blob, const char *name, const void *value, in spdk_blob_set_xattr() argument 215 memcpy(blob->uuid, value, SPDK_UUID_STRING_LEN); in spdk_blob_set_xattr() 218 memcpy(blob->name, value, value_len); in spdk_blob_set_xattr() 225 spdk_blob_get_xattr_value(struct spdk_blob *blob, const char *name, in spdk_blob_get_xattr_value() argument 228 if (!strcmp(name, "uuid") && strnlen(blob in spdk_blob_get_xattr_value() 243 spdk_blob_set_esnap_bs_dev(struct spdk_blob * blob,struct spdk_bs_dev * back_bs_dev,spdk_blob_op_complete cb_fn,void * cb_arg) spdk_blob_set_esnap_bs_dev() argument 251 spdk_blob_is_thin_provisioned(struct spdk_blob * blob) spdk_blob_is_thin_provisioned() argument 267 spdk_blob_is_snapshot(struct spdk_blob * blob) spdk_blob_is_snapshot() argument 326 struct spdk_blob *blob, *tmp; free_dev() local 391 struct spdk_blob *blob; spdk_bs_delete_blob() local 405 spdk_blob_get_id(struct spdk_blob * blob) spdk_blob_get_id() argument 432 spdk_blob_resize(struct spdk_blob * blob,uint64_t sz,spdk_blob_op_complete cb_fn,void * cb_arg) spdk_blob_resize() argument 445 spdk_blob_sync_md(struct spdk_blob * blob,spdk_blob_op_complete cb_fn,void * cb_arg) spdk_blob_sync_md() argument 461 struct spdk_blob *blob; spdk_bs_open_blob() local 498 spdk_blob_is_read_only(struct spdk_blob * blob) spdk_blob_is_read_only() argument 561 spdk_blob_get_esnap_id(struct spdk_blob * blob,const void ** id,size_t * len) spdk_blob_get_esnap_id() argument 2388 ut_esnap_bs_dev_create(void * bs_ctx,void * blob_ctx,struct spdk_blob * blob,const void * esnap_id,uint32_t id_len,struct spdk_bs_dev ** _bs_dev) ut_esnap_bs_dev_create() argument 2599 struct spdk_blob blob = { .id = 42 }; lvol_esnap_load_esnaps() local 2670 ut_create_degraded(struct spdk_lvol_store * lvs,struct spdk_lvol * lvol,struct spdk_blob * blob,const char * name,struct spdk_bs_dev ** bs_dev) ut_create_degraded() argument 2690 struct spdk_blob blob = { .id = 42 }; lvol_esnap_missing() local 2890 ut_esnap_hotplug_dev_create(void * bs_ctx,void * blob_ctx,struct spdk_blob * blob,const void * esnap_id,uint32_t id_len,struct spdk_bs_dev ** bs_dev) ut_esnap_hotplug_dev_create() argument [all...] |
/spdk/test/unit/lib/bdev/vbdev_lvol.c/ |
H A D | vbdev_lvol_ut.c | 50 (struct spdk_blob *blob, const void **id, size_t *len), -ENOTSUP); 51 DEFINE_STUB(spdk_blob_is_esnap_clone, bool, (const struct spdk_blob *blob), false); 57 DEFINE_STUB(spdk_blob_get_esnap_bs_dev, struct spdk_bs_dev *, (const struct spdk_blob *blob), NULL); 59 DEFINE_STUB(spdk_blob_get_num_allocated_clusters, uint64_t, (struct spdk_blob *blob), 0); 271 /* Simulation of a blob with: 279 spdk_blob_get_next_allocated_io_unit(struct spdk_blob *blob, uint64_t offset) in spdk_blob_get_next_allocated_io_unit() argument 289 spdk_blob_get_next_unallocated_io_unit(struct spdk_blob *blob, uint64_t offset) in spdk_blob_get_next_unallocated_io_unit() argument 315 spdk_blob_is_read_only(struct spdk_blob *blob) in spdk_blob_is_read_only() argument 321 spdk_blob_is_snapshot(struct spdk_blob *blob) in spdk_blob_is_snapshot() argument 327 spdk_blob_is_clone(struct spdk_blob *blob) in spdk_blob_is_clone() argument 333 spdk_blob_is_thin_provisioned(struct spdk_blob * blob) spdk_blob_is_thin_provisioned() argument 682 spdk_blob_io_read(struct spdk_blob * blob,struct spdk_io_channel * channel,void * payload,uint64_t offset,uint64_t length,spdk_blob_op_complete cb_fn,void * cb_arg) spdk_blob_io_read() argument 694 spdk_blob_io_write(struct spdk_blob * blob,struct spdk_io_channel * channel,void * payload,uint64_t offset,uint64_t length,spdk_blob_op_complete cb_fn,void * cb_arg) spdk_blob_io_write() argument 706 spdk_blob_io_unmap(struct spdk_blob * blob,struct spdk_io_channel * channel,uint64_t offset,uint64_t length,spdk_blob_op_complete cb_fn,void * cb_arg) spdk_blob_io_unmap() argument 717 spdk_blob_io_write_zeroes(struct spdk_blob * blob,struct spdk_io_channel * channel,uint64_t offset,uint64_t length,spdk_blob_op_complete cb_fn,void * cb_arg) spdk_blob_io_write_zeroes() argument 728 spdk_blob_io_writev(struct spdk_blob * blob,struct spdk_io_channel * channel,struct iovec * iov,int iovcnt,uint64_t offset,uint64_t length,spdk_blob_op_complete cb_fn,void * cb_arg) spdk_blob_io_writev() argument 740 spdk_blob_io_writev_ext(struct spdk_blob * blob,struct spdk_io_channel * channel,struct iovec * iov,int iovcnt,uint64_t offset,uint64_t length,spdk_blob_op_complete cb_fn,void * cb_arg,struct spdk_blob_ext_io_opts * io_opts) spdk_blob_io_writev_ext() argument 757 spdk_blob_io_readv(struct spdk_blob * blob,struct spdk_io_channel * channel,struct iovec * iov,int iovcnt,uint64_t offset,uint64_t length,spdk_blob_op_complete cb_fn,void * cb_arg) spdk_blob_io_readv() argument 769 spdk_blob_io_readv_ext(struct spdk_blob * blob,struct spdk_io_channel * channel,struct iovec * iov,int iovcnt,uint64_t offset,uint64_t length,spdk_blob_op_complete cb_fn,void * cb_arg,struct spdk_blob_ext_io_opts * io_opts) spdk_blob_io_readv_ext() argument 1871 struct spdk_blob blob = { 0 }; ut_esnap_dev_create() local [all...] |
/spdk/test/unit/lib/blob/ |
H A D | Makefile | 14 DIRS-y = blob.c blob_bdev.c 20 ALL_DIRS += blob.c
|
/spdk/mk/ |
H A D | spdk.lib_deps.mk | 55 DEPDIRS-blob := log util thread dma trace 60 DEPDIRS-lvol := log util blob thread 68 DEPDIRS-blobfs := log thread blob trace util 106 # module/blob 144 DEPDIRS-bdev_lvol := $(BDEV_DEPS) lvol blob blob_bdev
|
H A D | spdk.modules.mk | 10 BLOCKDEV_MODULES_LIST += blobfs blobfs_bdev blob_bdev blob lvol vmd nvme 15 INTR_BLOCKDEV_MODULES_LIST += bdev_lvol blobfs blobfs_bdev blob_bdev blob lvol
|
/spdk/test/unit/lib/blobfs/blobfs_async_ut/ |
H A D | Makefile | 8 SPDK_LIB_LIST = blob
|
/spdk/test/unit/lib/blobfs/blobfs_sync_ut/ |
H A D | Makefile | 8 SPDK_LIB_LIST = blob
|
/spdk/test/unit/ |
H A D | unittest.sh | 39 if [[ -e $testdir/lib/blob/blob.c/blob_ut ]]; then 40 $valgrind $testdir/lib/blob/blob.c/blob_ut 42 $valgrind $testdir/lib/blob/blob_bdev.c/blob_bdev_ut
|
/spdk/test/unit/lib/ |
H A D | Makefile | 9 DIRS-y = accel bdev blob blobfs dma event ioat iscsi json jsonrpc log lvol
|