Home
last modified time | relevance | path

Searched refs:blob_buf (Results 1 – 5 of 5) sorted by relevance

/spdk/lib/ftl/utils/
H A Dftl_layout_tracker_bdev.h97 size_t ftl_layout_tracker_bdev_blob_store(struct ftl_layout_tracker_bdev *tracker, void *blob_buf,
109 int ftl_layout_tracker_bdev_blob_load(struct ftl_layout_tracker_bdev *tracker, void *blob_buf,
H A Dftl_layout_tracker_bdev.c425 ftl_layout_tracker_bdev_blob_store(struct ftl_layout_tracker_bdev *tracker, void *blob_buf, in ftl_layout_tracker_bdev_blob_store() argument
428 struct layout_tracker_blob_entry *blob_entry = blob_buf; in ftl_layout_tracker_bdev_blob_store()
461 ftl_layout_tracker_bdev_blob_load(struct ftl_layout_tracker_bdev *tracker, void *blob_buf, in ftl_layout_tracker_bdev_blob_load() argument
464 struct layout_tracker_blob_entry *blob_entry = blob_buf; in ftl_layout_tracker_bdev_blob_load()
/spdk/lib/ftl/upgrade/
H A Dftl_sb_v5.c17 typedef size_t (*blob_store_fn)(struct spdk_ftl_dev *dev, void *blob_buf, size_t blob_buf_sz);
18 typedef int (*blob_load_fn)(struct spdk_ftl_dev *dev, void *blob_buf, size_t blob_sz);
69 base_blob_store(struct spdk_ftl_dev *dev, void *blob_buf, size_t blob_buf_sz) in base_blob_store() argument
71 return ftl_layout_tracker_bdev_blob_store(dev->base_layout_tracker, blob_buf, blob_buf_sz); in base_blob_store()
75 nvc_blob_store(struct spdk_ftl_dev *dev, void *blob_buf, size_t blob_buf_sz) in nvc_blob_store() argument
77 return ftl_layout_tracker_bdev_blob_store(dev->nvc_layout_tracker, blob_buf, blob_buf_sz); in nvc_blob_store()
258 base_blob_load(struct spdk_ftl_dev *dev, void *blob_buf, size_t blob_sz) in base_blob_load() argument
260 return ftl_layout_tracker_bdev_blob_load(dev->base_layout_tracker, blob_buf, blob_sz); in base_blob_load()
264 nvc_blob_load(struct spdk_ftl_dev *dev, void *blob_buf, size_t blob_sz) in nvc_blob_load() argument
266 return ftl_layout_tracker_bdev_blob_load(dev->nvc_layout_tracker, blob_buf, blob_s in nvc_blob_load()
[all...]
/spdk/lib/ftl/
H A Dftl_layout.h265 * @param blob_buf Blob buffer where the layout will be stored
270 size_t ftl_layout_blob_store(struct spdk_ftl_dev *dev, void *blob_buf, size_t blob_buf_sz);
276 * @param blob_buf Blob buffer from which the layout will be loaded
281 int ftl_layout_blob_load(struct spdk_ftl_dev *dev, void *blob_buf, size_t blob_sz);
H A Dftl_layout.c811 ftl_layout_blob_store(struct spdk_ftl_dev *dev, void *blob_buf, size_t blob_buf_sz) in ftl_layout_blob_store()
813 struct layout_blob_entry *blob_entry = blob_buf; in ftl_layout_blob_store()
836 ftl_layout_blob_load(struct spdk_ftl_dev *dev, void *blob_buf, size_t blob_sz) in ftl_layout_blob_load()
838 struct layout_blob_entry *blob_entry = blob_buf; in ftl_layout_blob_load()
801 ftl_layout_blob_store(struct spdk_ftl_dev * dev,void * blob_buf,size_t blob_buf_sz) ftl_layout_blob_store() argument
826 ftl_layout_blob_load(struct spdk_ftl_dev * dev,void * blob_buf,size_t blob_sz) ftl_layout_blob_load() argument