Home
last modified time | relevance | path

Searched refs:buffer (Results 1 – 25 of 62) sorted by relevance

123

/spdk/test/unit/lib/blobfs/tree.c/
H A Dtree_ut.c20 struct cache_buffer *buffer[5]; in blobfs_tree_op_test() local
25 buffer[i] = calloc(1, sizeof(struct cache_buffer)); in blobfs_tree_op_test()
26 SPDK_CU_ASSERT_FATAL(buffer[i]); in blobfs_tree_op_test()
33 buffer[0]->offset = 0; in blobfs_tree_op_test()
34 tree = tree_insert_buffer(tree, buffer[0]); in blobfs_tree_op_test()
37 tmp_buffer = tree_find_buffer(tree, buffer[0]->offset); in blobfs_tree_op_test()
38 CU_ASSERT(tmp_buffer == buffer[0]); in blobfs_tree_op_test()
41 buffer[1]->offset = CACHE_BUFFER_SIZE; in blobfs_tree_op_test()
43 buffer[1]->bytes_filled = buffer[1]->bytes_flushed = 32; in blobfs_tree_op_test()
44 tree = tree_insert_buffer(tree, buffer[1]); in blobfs_tree_op_test()
[all …]
/spdk/lib/ftl/utils/
H A Dftl_addr_utils.h12 ftl_addr_load(struct spdk_ftl_dev *dev, void *buffer, uint64_t offset) in ftl_addr_load() argument
15 uint32_t *b32 = buffer; in ftl_addr_load()
24 uint64_t *b64 = buffer; in ftl_addr_load()
30 ftl_addr_store(struct spdk_ftl_dev *dev, void *buffer, uint64_t offset, ftl_addr addr) in ftl_addr_store() argument
33 uint32_t *b32 = buffer; in ftl_addr_store()
36 uint64_t *b64 = buffer; in ftl_addr_store()
42 ftl_lba_load(struct spdk_ftl_dev *dev, void *buffer, uint64_t offset) in ftl_lba_load() argument
45 uint32_t *b32 = buffer; in ftl_lba_load()
54 uint64_t *b64 = buffer; in ftl_lba_load()
60 ftl_lba_store(struct spdk_ftl_dev *dev, void *buffer, uint64_t offset, uint64_t lba) in ftl_lba_store() argument
[all …]
H A Dftl_mempool.c22 void *buffer; member
53 if (element < mpool->buffer) { in is_element_valid()
57 if (element + mpool->element_size > mpool->buffer + mpool->buffer_size) { in is_element_valid()
69 if ((element - mpool->buffer) % mpool->element_size != 0) { in is_element_valid()
80 void *buffer; in ftl_mempool_create() local
104 mp->buffer = spdk_dma_malloc_socket(mp->buffer_size, mp->alignment, in ftl_mempool_create()
106 if (!mp->buffer) { in ftl_mempool_create()
111 buffer = mp->buffer; in ftl_mempool_create()
112 for (i = 0; i < count; i++, buffer += mp->element_size) { in ftl_mempool_create()
113 struct ftl_mempool_element *el = buffer; in ftl_mempool_create()
[all …]
H A Dftl_md.h52 /* Size of buffer in FTL block size unit */
58 /* Default DMA buffer for VSS of a single entry. Used by ftl_md_persist_entry(). */
111 void *buffer; member
168 * @param blocks Size of buffer in FTL block size unit
174 * @note if buffer is NULL, the buffer will be allocated internally by the object
200 /** FTL metadata data buf, freeing buffer allocated with FTL_MD_CREATE_SPDK_BUF */
240 * @brief Gets metadata's data buffer
244 * @result FTL metadata data buffer
249 * @brief Gets metadata object corresponding buffer siz
[all...]
/spdk/test/unit/lib/nvme/nvme_ns_ocssd_cmd.c/
H A Dnvme_ns_ocssd_cmd_ut.c262 char *buffer = malloc(sector_size); in test_nvme_ocssd_ns_cmd_vector_read_with_md_single_entry()
266 SPDK_CU_ASSERT_FATAL(buffer != NULL); in test_nvme_ocssd_ns_cmd_vector_read_with_md_single_entry()
270 rc = spdk_nvme_ocssd_ns_cmd_vector_read_with_md(&ns, &qpair, buffer, metadata, in test_nvme_ocssd_ns_cmd_vector_read_with_md_single_entry()
279 CU_ASSERT(g_request->payload.contig_or_cb_arg == buffer); in test_nvme_ocssd_ns_cmd_vector_read_with_md_single_entry()
288 free(buffer); in test_nvme_ocssd_ns_cmd_vector_read_with_md()
306 char *buffer = malloc(sector_size * vector_size); in test_nvme_ocssd_ns_cmd_vector_read_with_md()
310 SPDK_CU_ASSERT_FATAL(buffer != NULL); in test_nvme_ocssd_ns_cmd_vector_read_with_md()
314 rc = spdk_nvme_ocssd_ns_cmd_vector_read_with_md(&ns, &qpair, buffer, metadata, in test_nvme_ocssd_ns_cmd_vector_read_with_md()
324 CU_ASSERT(g_request->payload.contig_or_cb_arg == buffer); in test_nvme_ocssd_ns_cmd_vector_read_with_md()
332 free(buffer); in test_nvme_ocssd_ns_cmd_vector_read_single_entry()
257 char *buffer = malloc(sector_size); test_nvme_ocssd_ns_cmd_vector_read_with_md_single_entry() local
301 char *buffer = malloc(sector_size * vector_size); test_nvme_ocssd_ns_cmd_vector_read_with_md() local
343 char *buffer = malloc(sector_size); test_nvme_ocssd_ns_cmd_vector_read_single_entry() local
381 char *buffer = malloc(sector_size * vector_size); test_nvme_ocssd_ns_cmd_vector_read() local
418 char *buffer = malloc(sector_size); test_nvme_ocssd_ns_cmd_vector_write_with_md_single_entry() local
463 char *buffer = malloc(sector_size * vector_size); test_nvme_ocssd_ns_cmd_vector_write_with_md() local
505 char *buffer = malloc(sector_size); test_nvme_ocssd_ns_cmd_vector_write_single_entry() local
544 char *buffer = malloc(sector_size * vector_size); test_nvme_ocssd_ns_cmd_vector_write() local
[all...]
/spdk/lib/nvme/
H A Dnvme_ns_ocssd_cmd.c56 void *buffer, void *metadata, in _nvme_ocssd_ns_cmd_vector_rw_with_md() argument
71 if (!buffer || !lba_list || (num_lbas == 0) || in _nvme_ocssd_ns_cmd_vector_rw_with_md()
76 payload = NVME_PAYLOAD_CONTIG(buffer, metadata); in _nvme_ocssd_ns_cmd_vector_rw_with_md()
108 void *buffer, void *metadata, in spdk_nvme_ocssd_ns_cmd_vector_write_with_md() argument
113 return _nvme_ocssd_ns_cmd_vector_rw_with_md(ns, qpair, buffer, metadata, lba_list, in spdk_nvme_ocssd_ns_cmd_vector_write_with_md()
120 void *buffer, in spdk_nvme_ocssd_ns_cmd_vector_write() argument
125 return _nvme_ocssd_ns_cmd_vector_rw_with_md(ns, qpair, buffer, NULL, lba_list, in spdk_nvme_ocssd_ns_cmd_vector_write()
132 void *buffer, void *metadata, in spdk_nvme_ocssd_ns_cmd_vector_read_with_md() argument
137 return _nvme_ocssd_ns_cmd_vector_rw_with_md(ns, qpair, buffer, metadata, lba_list, in spdk_nvme_ocssd_ns_cmd_vector_read_with_md()
144 void *buffer, in spdk_nvme_ocssd_ns_cmd_vector_read() argument
[all …]
H A Dnvme_zns.c69 void *buffer, uint64_t zslba, in spdk_nvme_zns_zone_append() argument
73 return nvme_ns_cmd_zone_append_with_md(ns, qpair, buffer, NULL, zslba, lba_count, in spdk_nvme_zns_zone_append()
79 void *buffer, void *metadata, uint64_t zslba, in spdk_nvme_zns_zone_append_with_md() argument
83 return nvme_ns_cmd_zone_append_with_md(ns, qpair, buffer, metadata, zslba, lba_count, in spdk_nvme_zns_zone_append_with_md()
227 uint64_t slba, void *buffer, uint32_t payload_size, in spdk_nvme_zns_set_zone_desc_ext() argument
237 if (buffer == NULL) { in spdk_nvme_zns_set_zone_desc_ext()
241 req = nvme_allocate_request_user_copy(qpair, buffer, payload_size, cb_fn, cb_arg, true); in spdk_nvme_zns_set_zone_desc_ext()
H A Dnvme_ns_cmd.c507 spdk_nvme_ns_cmd_compare(struct spdk_nvme_ns *ns, struct spdk_nvme_qpair *qpair, void *buffer, in spdk_nvme_ns_cmd_compare()
520 payload = NVME_PAYLOAD_CONTIG(buffer, NULL); in spdk_nvme_ns_cmd_compare()
539 void *buffer, in spdk_nvme_ns_cmd_compare_with_md()
553 payload = NVME_PAYLOAD_CONTIG(buffer, metadata); in spdk_nvme_ns_cmd_compare_with_md()
642 spdk_nvme_ns_cmd_read(struct spdk_nvme_ns *ns, struct spdk_nvme_qpair *qpair, void *buffer, in spdk_nvme_ns_cmd_read()
655 payload = NVME_PAYLOAD_CONTIG(buffer, NULL); in spdk_nvme_ns_cmd_read()
672 spdk_nvme_ns_cmd_read_with_md(struct spdk_nvme_ns *ns, struct spdk_nvme_qpair *qpair, void *buffer, in spdk_nvme_ns_cmd_read_with_md()
686 payload = NVME_PAYLOAD_CONTIG(buffer, metadata); in spdk_nvme_ns_cmd_read_with_md()
703 nvme_ns_cmd_rw_ext(struct spdk_nvme_ns *ns, struct spdk_nvme_qpair *qpair, void *buffer, in nvme_ns_cmd_rw_ext()
715 payload = NVME_PAYLOAD_CONTIG(buffer, opt in nvme_ns_cmd_rw_ext()
497 spdk_nvme_ns_cmd_compare(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,void * buffer,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,uint32_t io_flags) spdk_nvme_ns_cmd_compare() argument
529 spdk_nvme_ns_cmd_compare_with_md(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,void * buffer,void * metadata,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,uint32_t io_flags,uint16_t apptag_mask,uint16_t apptag) spdk_nvme_ns_cmd_compare_with_md() argument
632 spdk_nvme_ns_cmd_read(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,void * buffer,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,uint32_t io_flags) spdk_nvme_ns_cmd_read() argument
662 spdk_nvme_ns_cmd_read_with_md(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,void * buffer,void * metadata,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,uint32_t io_flags,uint16_t apptag_mask,uint16_t apptag) spdk_nvme_ns_cmd_read_with_md() argument
693 nvme_ns_cmd_rw_ext(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,void * buffer,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,struct spdk_nvme_ns_cmd_ext_io_opts * opts,enum spdk_nvme_nvm_opcode opc) nvme_ns_cmd_rw_ext() argument
732 spdk_nvme_ns_cmd_read_ext(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,void * buffer,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,struct spdk_nvme_ns_cmd_ext_io_opts * opts) spdk_nvme_ns_cmd_read_ext() argument
873 spdk_nvme_ns_cmd_write(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,void * buffer,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,uint32_t io_flags) spdk_nvme_ns_cmd_write() argument
922 nvme_ns_cmd_zone_append_with_md(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,void * buffer,void * metadata,uint64_t zslba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,uint32_t io_flags,uint16_t apptag_mask,uint16_t apptag) nvme_ns_cmd_zone_append_with_md() argument
1027 spdk_nvme_ns_cmd_write_with_md(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,void * buffer,void * metadata,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,uint32_t io_flags,uint16_t apptag_mask,uint16_t apptag) spdk_nvme_ns_cmd_write_with_md() argument
1056 spdk_nvme_ns_cmd_write_ext(struct spdk_nvme_ns * ns,struct spdk_nvme_qpair * qpair,void * buffer,uint64_t lba,uint32_t lba_count,spdk_nvme_cmd_cb cb_fn,void * cb_arg,struct spdk_nvme_ns_cmd_ext_io_opts * opts) spdk_nvme_ns_cmd_write_ext() argument
[all...]
H A Dnvme_fabric.c459 char buffer[4096]; in nvme_fabric_ctrlr_discover() local
465 memset(buffer, 0x0, 4096); in nvme_fabric_ctrlr_discover()
466 buffer_max_entries_first = (sizeof(buffer) - offsetof(struct spdk_nvmf_discovery_log_page, in nvme_fabric_ctrlr_discover()
469 buffer_max_entries = sizeof(buffer) / sizeof(struct spdk_nvmf_discovery_log_page_entry); in nvme_fabric_ctrlr_discover()
471 rc = nvme_fabric_get_discovery_log_page(ctrlr, buffer, sizeof(buffer), log_page_offset); in nvme_fabric_ctrlr_discover()
478 log_page = (struct spdk_nvmf_discovery_log_page *)buffer; in nvme_fabric_ctrlr_discover()
490 log_page_entry = (struct spdk_nvmf_discovery_log_page_entry *)buffer; in nvme_fabric_ctrlr_discover()
/spdk/test/unit/lib/blobfs/blobfs_async_ut/
H A Dblobfs_async_ut.c500 struct cache_buffer *buffer; in tree_find_buffer_ut() local
520 level0_0_0->u.buffer[4] = leaf_0_0_4; in tree_find_buffer_ut()
524 level0_0_12->u.buffer[8] = leaf_0_12_8; in tree_find_buffer_ut()
532 buffer = tree_find_buffer(NULL, 0); in tree_find_buffer_ut()
533 CU_ASSERT(buffer == NULL); in tree_find_buffer_ut()
535 buffer = tree_find_buffer(level0_0_0, 0); in tree_find_buffer_ut()
536 CU_ASSERT(buffer == NULL); in tree_find_buffer_ut()
538 buffer = tree_find_buffer(level0_0_0, CACHE_TREE_LEVEL_SIZE(0) + 1); in tree_find_buffer_ut()
539 CU_ASSERT(buffer == NULL); in tree_find_buffer_ut()
541 buffer = tree_find_buffer(level0_0_0, leaf_0_0_4->offset); in tree_find_buffer_ut()
[all …]
/spdk/lib/trace_parser/
H A Dtrace.cpp40 spdk_trace_entry_buffer *buffer;
47 buffer = reinterpret_cast<spdk_trace_entry_buffer *>(entry); in argument_context()
126 spdk_trace_entry_buffer *buffer = argctx->buffer; in build_arg()
136 if (argctx->offset == sizeof(buffer->data)) { in build_arg()
137 buffer = get_next_buffer(buffer, argctx->lcore); in build_arg()
138 if (spdk_unlikely(buffer->tpoint_id != SPDK_TRACE_MAX_TPOINT_ID || in build_arg()
139 buffer->tsc != entry->tsc)) { in build_arg()
144 argctx->buffer in build_arg()
39 spdk_trace_entry_buffer *buffer; global() member
125 spdk_trace_entry_buffer *buffer = argctx->buffer; build_arg() local
[all...]
/spdk/lib/ftl/mngt/
H A Dftl_mngt_self_test.c15 void *buffer; member
36 cntx->valid_map.buffer = calloc(cntx->valid_map.buffer_size, 1); in ftl_mngt_test_prepare()
37 if (!cntx->valid_map.buffer) { in ftl_mngt_test_prepare()
42 cntx->valid_map.bitmap = ftl_bitmap_create(cntx->valid_map.buffer, in ftl_mngt_test_prepare()
60 free(cntx->valid_map.buffer); in ftl_mngt_test_cleanup()
61 cntx->valid_map.buffer = NULL; in ftl_mngt_test_cleanup()
144 memset(ctx->valid_map.buffer, 0, ctx->valid_map.buffer_size); in ftl_mngt_test_valid_map()
/spdk/include/spdk/
H A Dnvme_ocssd.h89 void *buffer,
115 void *buffer, void *metadata,
139 void *buffer,
165 void *buffer, void *metadata,
H A Dnvme_zns.h151 void *buffer, uint64_t zslba,
182 void *buffer, void *metadata, uint64_t zslba,
348 uint64_t slba, void *buffer, uint32_t payload_size,
H A Dstring.h64 char *spdk_sprintf_append_realloc(char *buffer, const char *format, ...);
82 char *spdk_vsprintf_append_realloc(char *buffer, const char *format, va_list args);
/spdk/test/unit/lib/nvmf/ctrlr_discovery.c/
H A Dctrlr_discovery_ut.c283 uint8_t buffer[8192]; in test_discovery_log()
291 iov.iov_base = buffer; in test_discovery_log()
307 memset(buffer, 0xCC, sizeof(buffer)); in test_discovery_log()
308 disc_log = (struct spdk_nvmf_discovery_log_page *)buffer; in test_discovery_log()
319 memset(buffer, 0xCC, sizeof(buffer)); in test_discovery_log()
320 disc_log = (struct spdk_nvmf_discovery_log_page *)buffer; in test_discovery_log()
326 memset(buffer, 0xCC, sizeof(buffer)); in test_discovery_log()
282 uint8_t buffer[8192]; test_discovery_log() local
415 uint8_t buffer[8192]; test_discovery_log_with_filters() local
[all...]
/spdk/lib/trace/
H A Dtrace.c48 struct spdk_trace_entry_buffer *buffer; in _spdk_trace_record() local
78 /* Get next entry index in the circular buffer */ in _spdk_trace_record()
87 buffer = (struct spdk_trace_entry_buffer *)next_entry; in _spdk_trace_record()
120 * we'll only fill portion of the buffer, without touching the rest. For instance, in _spdk_trace_record()
126 /* Current buffer is full, we need to acquire another one */ in _spdk_trace_record()
127 if (spdk_unlikely(offset == sizeof(buffer->data))) { in _spdk_trace_record()
128 buffer = (struct spdk_trace_entry_buffer *) get_trace_entry( in _spdk_trace_record()
131 buffer->tpoint_id = SPDK_TRACE_MAX_TPOINT_ID; in _spdk_trace_record()
132 buffer->tsc = tsc; in _spdk_trace_record()
137 curlen = spdk_min(sizeof(buffer in _spdk_trace_record()
[all...]
/spdk/lib/blobfs/
H A Dcache_tree.h34 struct cache_buffer *buffer[CACHE_TREE_WIDTH]; member
41 struct cache_tree *tree_insert_buffer(struct cache_tree *root, struct cache_buffer *buffer);
45 void tree_remove_buffer(struct cache_tree *tree, struct cache_buffer *buffer);
/spdk/lib/scsi/
H A Dtask.c240 uint8_t buffer[36]; in spdk_scsi_task_process_null_lun() local
251 data_len = sizeof(buffer); in spdk_scsi_task_process_null_lun()
253 memset(buffer, 0, data_len); in spdk_scsi_task_process_null_lun()
255 buffer[0] = 0x03 << 5 | 0x1f; in spdk_scsi_task_process_null_lun()
257 buffer[4] = data_len - 5; in spdk_scsi_task_process_null_lun()
260 if (spdk_scsi_task_scatter_data(task, buffer, spdk_min(allocation_len, data_len)) >= 0) { in spdk_scsi_task_process_null_lun()
/spdk/scripts/env_dpdk/22.11/
H A D23.07-rte_bus_pci.h.patch16 - * A data buffer where the bytes should be read into.
18 - * The length of the data buffer.
40 - * A data buffer containing the bytes should be written.
42 - * The length of the data buffer.
/spdk/test/unit/lib/nvme/nvme_ns_cmd.c/
H A Dnvme_ns_cmd_ut.c969 char *buffer = NULL; in test_nvme_ns_cmd_comparev_with_md()
986 buffer = malloc((block_size + md_size) * 384); in test_nvme_ns_cmd_comparev_with_md()
987 SPDK_CU_ASSERT_FATAL(buffer != NULL); in test_nvme_ns_cmd_comparev_with_md()
993 * Separate metadata buffer in test_nvme_ns_cmd_comparev_with_md()
1115 * Separate metadata buffer in test_nvme_ns_cmd_compare_and_write()
1138 * Separate metadata buffer in test_io_flags()
1173 free(buffer); in test_io_flags()
1430 char *buffer = NULL; in test_nvme_ns_cmd_write_with_md()
1438 buffer = malloc((block_size + md_size) * 384); in test_nvme_ns_cmd_write_with_md()
1439 SPDK_CU_ASSERT_FATAL(buffer ! in test_nvme_ns_cmd_write_with_md()
874 char *buffer = NULL; test_nvme_ns_cmd_comparev_with_md() local
1329 char *buffer = NULL; test_nvme_ns_cmd_write_with_md() local
1563 char *buffer = NULL; test_nvme_ns_cmd_zone_append_with_md() local
1759 char *buffer = NULL; test_nvme_ns_cmd_read_with_md() local
1805 char *buffer = NULL; test_nvme_ns_cmd_compare_with_md() local
[all...]
/spdk/lib/util/
H A Dstring.c12 spdk_vsprintf_append_realloc(char *buffer, const char *format, va_list args) in spdk_vsprintf_append_realloc() argument
19 if (buffer) { in spdk_vsprintf_append_realloc()
20 orig_size = strlen(buffer); in spdk_vsprintf_append_realloc()
33 new_buffer = realloc(buffer, new_size); in spdk_vsprintf_append_realloc()
44 spdk_sprintf_append_realloc(char *buffer, const char *format, ...) in spdk_sprintf_append_realloc() argument
50 ret = spdk_vsprintf_append_realloc(buffer, format, args); in spdk_sprintf_append_realloc()
/spdk/doc/
H A Dcompression.md114 * Allocate a 16KB buffer in memory
115 * Compress the incoming 16KB of data into this allocated buffer
148 * The write is not for the entire 16KB chunk, so we must allocate a 16KB chunk-sized buffer for
150 * Copy the incoming 4KB data to offset 8KB of this 16KB buffer. Zero the rest of the 16KB buffer.
151 * Allocate a 16KB destination buffer.
152 * Compress the 16KB source data buffer into the 16KB destination buffer
189 * Chunk map 1 only specifies one backing IO unit (2). Allocate a 16KB buffer and read block
190 2 into it. This will be called the compressed data buffer. Note that 16KB is allocated
191 instead of 4KB so that we can reuse this buffer to hold the compressed data that will
193 * Allocate a 16KB buffer for the uncompressed data for this chunk. Decompress the data from
[all …]
/spdk/test/unit/lib/nvme/nvme_fabric.c/
H A Dnvme_fabric_ut.c276 char buffer[4096] = {}; in test_nvme_fabric_get_discovery_log_page() local
280 rc = nvme_fabric_get_discovery_log_page(&ctrlr, buffer, sizeof(buffer), offset); in test_nvme_fabric_get_discovery_log_page()
286 rc = nvme_fabric_get_discovery_log_page(&ctrlr, buffer, sizeof(buffer), offset); in test_nvme_fabric_get_discovery_log_page()
293 rc = nvme_fabric_get_discovery_log_page(&ctrlr, buffer, sizeof(buffer), offset); in test_nvme_fabric_get_discovery_log_page()
/spdk/lib/ftl/upgrade/
H A Dftl_band_upgrade.c60 char *buffer = (char *)band; in v2_upgrade_md_restore_cb() local
62 memmove(buffer + move, buffer, sizeof(*band) - move); in v2_upgrade_md_restore_cb()

123