Lines Matching refs:blobstore

187 	spdk_bs_open_blob_ext(lvol->lvol_store->blobstore, lvol->blob_id, &opts, lvol_open_cb, req);
204 struct spdk_blob_store *bs = lvs->blobstore;
296 struct spdk_blob_store *bs = lvs->blobstore;
307 spdk_bs_iter_first(lvs->blobstore, load_next_lvol, req);
315 struct spdk_blob_store *bs = lvs->blobstore;
327 struct spdk_blob_store *bs = lvs->blobstore;
383 struct spdk_blob_store *bs = lvs->blobstore;
409 lvs->blobstore = bs;
499 spdk_bs_destroy(lvs->blobstore, remove_bs_on_error_cb, NULL);
572 spdk_bs_set_super(lvs->blobstore, lvs->super_blob_id, super_blob_init_cb, req);
588 bs = req->lvol_store->blobstore;
602 SPDK_ERRLOG("Lvol store init failed: could not initialize blobstore\n");
609 lvs->blobstore = bs;
614 spdk_bs_create_blob(lvs->blobstore, super_blob_create_cb, lvs_req);
857 spdk_bs_open_blob(lvs->blobstore, lvs->super_blob_id, lvs_rename_open_cb, req);
911 spdk_bs_unload(lvs->blobstore, _lvs_unload_cb, lvs_req);
937 spdk_bs_destroy(lvs->blobstore, _lvs_destroy_cb, lvs_req);
980 spdk_bs_delete_blob(lvs->blobstore, lvs->super_blob_id, _lvs_destroy_super_cb, lvs_req);
1011 spdk_blob_get_clones(lvol->lvol_store->blobstore, lvol->blob_id, NULL, &count);
1096 * If the lvol that is being created is an esnap clone, the blobstore needs to be able to
1102 * the value stored in opts.esnap_ctx is not retained by the blobstore.
1105 bs = req->lvol->lvol_store->blobstore;
1196 bs = lvs->blobstore;
1223 spdk_bs_create_blob_ext(lvs->blobstore, &opts, lvol_create_cb, req);
1251 bs = lvs->blobstore;
1288 spdk_bs_create_blob_ext(lvs->blobstore, &opts, lvol_create_cb, req);
1350 spdk_bs_create_snapshot(lvs->blobstore, spdk_blob_get_id(origblob), &snapshot_xattrs,
1409 spdk_bs_create_clone(lvs->blobstore, spdk_blob_get_id(origblob), &clone_xattrs,
1445 uint64_t new_clusters = spdk_divide_round_up(sz, spdk_bs_get_cluster_size(lvs->blobstore));
1584 bs = lvol->lvol_store->blobstore;
1586 rc = spdk_blob_get_clones(lvs->blobstore, lvol->blob_id, &clone_id, &count);
1644 return spdk_bs_alloc_io_channel(lvol->lvol_store->blobstore);
1685 req->channel = spdk_bs_alloc_io_channel(lvol->lvol_store->blobstore);
1694 spdk_bs_inflate_blob(lvol->lvol_store->blobstore, req->channel, blob_id, lvol_inflate_cb,
1721 req->channel = spdk_bs_alloc_io_channel(lvol->lvol_store->blobstore);
1730 spdk_bs_blob_decouple_parent(lvol->lvol_store->blobstore, req->channel, blob_id,
1764 spdk_bs_grow_live(lvs->blobstore, lvs_grow_live_cb, req);
1837 * When spdk_lvs_load() is called, it iterates through all blobs in its blobstore building
1840 * during this phase. Once the blobstore is loaded, lvs->load_esnaps is set to true so that
1854 * to blobstore activity.
2140 struct spdk_blob_store *bs = lvs->blobstore;
2291 req->channel = spdk_bs_alloc_io_channel(lvol->lvol_store->blobstore);
2300 rc = spdk_bs_blob_shallow_copy(lvol->lvol_store->blobstore, req->channel, blob_id, ext_dev,
2360 spdk_bs_blob_set_parent(lvol->lvol_store->blobstore, blob_id, snapshot_id,
2428 spdk_bs_blob_set_external_parent(lvol->lvol_store->blobstore, blob_id, bs_dev, esnap_id,