Home
last modified time | relevance | path

Searched refs:blob (Results 1 – 25 of 33) sorted by relevance

12

/spdk/test/unit/lib/blob/blob.c/
H A Dblob_ut.c10 #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 Desnap_dev.c338 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 Desnap.c18 #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 DMakefile9 SPDK_LIB_LIST = accel bdev blob blob_bdev dma init notify ut
/spdk/test/blobstore/
H A Dbtest.out.match16 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 Dblobstore.sh28 diff $testdir/test.pattern $testdir/test.pattern.blob
32 rm -rf $testdir/*.blob
H A Dtest.bs7 -d $B1 test.pattern.blob
/spdk/doc/
H A Dblob.md1 # 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 Dprog_guides.md4 - @subpage blob
/spdk/lib/lvol/
H A Dlvol.c15 /* 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 Dhello_blob.c22 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 DMakefile10 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 Dskipped_build_files.txt32 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 Drequest.h67 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 Dvbdev_lvol.c12 #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 Dvbdev_lvol.h118 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 Dlvol_ut.c8 #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 Dvbdev_lvol_ut.c50 (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 DMakefile14 DIRS-y = blob.c blob_bdev.c
20 ALL_DIRS += blob.c
/spdk/mk/
H A Dspdk.lib_deps.mk55 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 Dspdk.modules.mk10 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 DMakefile8 SPDK_LIB_LIST = blob
/spdk/test/unit/lib/blobfs/blobfs_sync_ut/
H A DMakefile8 SPDK_LIB_LIST = blob
/spdk/test/unit/
H A Dunittest.sh39 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 DMakefile9 DIRS-y = accel bdev blob blobfs dma event ioat iscsi json jsonrpc log lvol

12