Home
last modified time | relevance | path

Searched refs:md_buf (Results 1 – 25 of 30) sorted by relevance

12

/spdk/test/unit/lib/bdev/raid/raid0.c/
H A Draid0_ut.c30 void *md_buf; member
139 generate_dif(struct iovec *iovs, int iovcnt, void *md_buf, in generate_dif() argument
170 md_iov.iov_base = md_buf; in generate_dif()
179 verify_dif(struct iovec *iovs, int iovcnt, void *md_buf, in verify_dif() argument
211 md_iov.iov_base = md_buf; in verify_dif()
221 remap_dif(void *md_buf, uint64_t num_blocks, struct spdk_bdev *bdev, uint32_t remapped_offset) in remap_dif() argument
252 md_iov.iov_base = md_buf; in remap_dif()
270 raid_bdev_remap_dix_reftag(void *md_buf, uint64_t num_blocks, in raid_bdev_remap_dix_reftag() argument
273 remap_dif(md_buf, num_blocks, bdev, remapped_offset); in raid_bdev_remap_dix_reftag()
279 raid_bdev_verify_dix_reftag(struct iovec *iovs, int iovcnt, void *md_buf, in raid_bdev_verify_dix_reftag() argument
[all …]
/spdk/lib/bdev/
H A Dbdev_zone.c120 void *buf, void *md_buf, uint64_t zone_id, uint64_t num_blocks, in zone_bdev_append_with_md() argument
139 bdev_io->u.bdev.md_buf = md_buf; in zone_bdev_append_with_md()
168 struct iovec *iov, int iovcnt, void *md_buf, uint64_t zone_id, in spdk_bdev_zone_appendv_with_md() argument
186 bdev_io->u.bdev.md_buf = md_buf; in spdk_bdev_zone_appendv_with_md()
/spdk/test/unit/lib/bdev/raid/bdev_raid.c/
H A Dbdev_raid_ut.c674 bdev_io->u.bdev.md_buf = (void *)0x10000000; in _bdev_io_initialize()
1550 CU_ASSERT(raid_io->md_buf == bdev_io->u.bdev.md_buf + split_offset * pbdev->bdev.md_len); in test_raid_io_split()
1560 CU_ASSERT(raid_io->md_buf == bdev_io->u.bdev.md_buf); in test_raid_io_split()
1570 CU_ASSERT(raid_io->md_buf == bdev_io->u.bdev.md_buf); in test_raid_io_split()
1598 CU_ASSERT(raid_io->md_buf == bdev_io->u.bdev.md_buf + split_offset * pbdev->bdev.md_len); in test_raid_io_split()
1609 CU_ASSERT(raid_io->md_buf in test_raid_io_split()
[all...]
/spdk/test/unit/lib/bdev/raid/raid5f.c/
H A Draid5f_ut.c29 uint64_t num_blocks, struct iovec *iovs, int iovcnt, void *md_buf,
31 DEFINE_STUB(raid_bdev_remap_dix_reftag, int, (void *md_buf, uint64_t num_blocks,
280 void *md_buf; in get_raid_io() local
295 md_buf = io_info->dest_md_buf; in get_raid_io()
300 md_buf = io_info->src_md_buf; in get_raid_io()
322 io_info->offset_blocks, io_info->num_blocks, iovs, iovcnt, md_buf); in get_raid_io()
402 struct iovec *iov, int iovcnt, void *md_buf, in spdk_bdev_writev_blocks_with_md() argument
430 if (md_buf != NULL) { in spdk_bdev_writev_blocks_with_md()
437 if (md_buf != NULL) { in spdk_bdev_writev_blocks_with_md()
445 if (md_buf ! in spdk_bdev_writev_blocks_with_md()
455 spdk_bdev_readv_blocks_degraded(struct spdk_bdev_desc * desc,struct spdk_io_channel * ch,struct iovec * iov,int iovcnt,void * md_buf,uint64_t offset_blocks,uint64_t num_blocks,spdk_bdev_io_completion_cb cb,void * cb_arg) spdk_bdev_readv_blocks_degraded() argument
525 spdk_bdev_readv_blocks_with_md(struct spdk_bdev_desc * desc,struct spdk_io_channel * ch,struct iovec * iov,int iovcnt,void * md_buf,uint64_t offset_blocks,uint64_t num_blocks,spdk_bdev_io_completion_cb cb,void * cb_arg) spdk_bdev_readv_blocks_with_md() argument
[all...]
/spdk/test/unit/lib/bdev/bdev_zone.c/
H A Dbdev_zone_ut.c33 void *md_buf; member
112 g_zone_op->bdev.md_buf = g_unexpected_md_buf; in start_operation()
165 bdev_io->u.bdev.md_buf = g_zone_op->bdev.md_buf; in bdev_channel_get_io()
397 CU_ASSERT(g_bdev_io->u.bdev.md_buf == NULL); in test_bdev_zone_append()
422 CU_ASSERT(g_bdev_io->u.bdev.md_buf == g_md_buf); in test_bdev_zone_append_with_md()
446 CU_ASSERT(g_bdev_io->u.bdev.md_buf == NULL); in test_bdev_zone_appendv()
470 CU_ASSERT(g_bdev_io->u.bdev.md_buf == g_md_buf); in test_bdev_zone_appendv_with_md()
/spdk/module/bdev/raid/
H A Dbdev_raid.h135 void *md_buf; member
170 void *md_buf; member
381 uint64_t num_blocks, struct iovec *iovs, int iovcnt, void *md_buf, in raid_bdev_base_bdev_slot()
399 int raid_bdev_remap_dix_reftag(void *md_buf, uint64_t num_blocks,
401 int raid_bdev_verify_dix_reftag(struct iovec *iovs, int iovcnt, void *md_buf,
H A Draid5f.c33 void *md_buf; member
324 if (raid_io->md_buf != NULL) { in raid5f_xor_stripe()
334 stripe_req->chunk_xor_md_buffers[c] = chunk->md_buf; in raid5f_xor_stripe()
339 ret = spdk_accel_submit_xor(stripe_req->r5ch->accel_ch, dest_chunk->md_buf, in raid5f_xor_stripe()
421 opts->metadata = raid_io->md_buf; in raid5f_init_ext_io_opts()
438 io_opts.metadata = chunk->md_buf; in raid5f_chunk_submit()
553 if (raid_io->md_buf != NULL) { in raid5f_stripe_request_map_iovecs()
554 chunk->md_buf = raid_io->md_buf + in raid5f_stripe_request_map_iovecs()
582 stripe_req->parity_chunk->md_buf = stripe_req->write.parity_md_buf; in raid5f_stripe_request_map_iovecs()
711 void *raid_io_md = raid_io->md_buf; in raid5f_submit_reconstruct_read()
[all …]
H A Dbdev_raid.c528 raid_bdev_remap_dix_reftag(void *md_buf, uint64_t num_blocks, in raid_bdev_remap_dix_reftag()
536 .iov_base = md_buf, in raid_bdev_remap_dix_reftag()
540 if (md_buf == NULL) { in raid_bdev_remap_dix_reftag()
568 raid_bdev_verify_dix_reftag(struct iovec *iovs, int iovcnt, void *md_buf, in raid_bdev_verify_dix_reftag()
576 .iov_base = md_buf, in raid_bdev_verify_dix_reftag()
580 if (md_buf == NULL) { in raid_bdev_verify_dix_reftag()
623 raid_io->md_buf = bdev_io->u.bdev.md_buf; in raid_bdev_io_complete()
660 rc = raid_bdev_remap_dix_reftag(bdev_io->u.bdev.md_buf,
814 if (raid_io->md_buf ! in raid_bdev_io_split()
510 raid_bdev_remap_dix_reftag(void * md_buf,uint64_t num_blocks,struct spdk_bdev * bdev,uint32_t remapped_offset) raid_bdev_remap_dix_reftag() argument
550 raid_bdev_verify_dix_reftag(struct iovec * iovs,int iovcnt,void * md_buf,uint64_t num_blocks,struct spdk_bdev * bdev,uint32_t offset_blocks) raid_bdev_verify_dix_reftag() argument
879 raid_bdev_io_init(struct raid_bdev_io * raid_io,struct raid_bdev_io_channel * raid_ch,enum spdk_bdev_io_type type,uint64_t offset_blocks,uint64_t num_blocks,struct iovec * iovs,int iovcnt,void * md_buf,struct spdk_memory_domain * memory_domain,void * memory_domain_ctx) raid_bdev_io_init() argument
[all...]
H A Draid0.c39 bdev_io->u.bdev.md_buf, bdev_io->u.bdev.num_blocks, bdev_io->bdev, in raid0_bdev_io_completion()
124 io_opts.metadata = raid_io->md_buf; in raid0_submit_rw_request()
H A Draid1.c48 opts->metadata = raid_io->md_buf; in raid1_init_ext_io_opts()
490 &process_req->iov, 1, process_req->md_buf, NULL, NULL); in raid1_submit_process_request()
H A Dconcat.c108 io_opts.metadata = raid_io->md_buf; in concat_submit_rw_request()
/spdk/test/unit/lib/bdev/raid/
H A Dcommon.c51 uint64_t num_blocks, struct iovec *iovs, int iovcnt, void *md_buf);
242 uint64_t num_blocks, struct iovec *iovs, int iovcnt, void *md_buf) in raid_test_bdev_io_init() argument
254 raid_io->md_buf = md_buf; in raid_test_bdev_io_init()
/spdk/test/unit/lib/bdev/raid/concat.c/
H A Dconcat_ut.c25 DEFINE_STUB(raid_bdev_remap_dix_reftag, int, (void *md_buf, uint64_t num_blocks,
281 void *md_buf; in raid_io_initialize() local
286 md_buf = NULL; in raid_io_initialize()
294 md_buf = (void *)0xAEDFEBAC; in raid_io_initialize()
297 raid_test_bdev_io_init(raid_io, raid_bdev, raid_ch, iotype, lba, blocks, iovs, iovcnt, md_buf); in raid_io_initialize()
/spdk/test/unit/lib/bdev/bdev.c/
H A Dbdev_ut.c110 void *md_buf; in ut_bdev_teardown()
203 if (bdev_io->bdev->md_len && bdev_io->u.bdev.md_buf && g_compare_md_buf) { in stub_submit_request()
204 memcpy(bdev_io->u.bdev.md_buf, g_compare_md_buf, in stub_submit_request()
225 if (bdev_io->u.bdev.md_buf && in stub_submit_request()
226 memcmp(bdev_io->u.bdev.md_buf, g_compare_md_buf, in stub_submit_request()
304 if (expected_io->md_buf != NULL) { in stub_submit_request()
305 CU_ASSERT(expected_io->md_buf == bdev_io->u.bdev.md_buf); in stub_submit_request()
1385 void *md_buf = (void *)0xFF000000; in bdev_io_boundary_split_test()
1435 expected_io->md_buf in bdev_io_boundary_split_test()
125 void *md_buf; global() member
1382 void *md_buf = (void *)0xFF000000; bdev_io_boundary_split_test() local
3835 char md_buf[16]; _bdev_compare_with_md() local
[all...]
/spdk/lib/util/
H A Ddif.c1863 uint8_t *data_buf, *md_buf; in _dif_sgl_setup_stream()
1868 _dif_sgl_get_buf(md_sgl, &md_buf, NULL); in _dif_sgl_setup_stream()
1874 guard = _dif_generate_guard(guard, md_buf, ctx->guard_interval, in _dif_sgl_setup_stream()
1878 _dif_generate(md_buf + ctx->guard_interval, guard, offset_blocks, ctx); in _dif_sgl_setup_stream()
1891 uint8_t *data_buf, *md_buf; in spdk_dif_generate_stream()
1894 _dif_sgl_get_buf(md_sgl, &md_buf, NULL); in spdk_dif_generate_stream()
1915 guard = _dif_generate_guard(guard, md_buf, ctx->guard_interval, in spdk_dif_generate_stream()
1921 _dif_generate(md_buf + ctx->guard_interval, guard, offset_blocks, ctx); in spdk_dif_generate_stream()
1969 uint8_t *data_buf, *md_buf; in spdk_dif_verify_stream()
1975 _dif_sgl_get_buf(md_sgl, &md_buf, NUL in spdk_dif_verify_stream()
1492 uint8_t *data_buf, *md_buf; dix_generate() local
1520 uint8_t *data_buf, *md_buf; _dix_generate_split() local
1598 uint8_t *data_buf, *md_buf; dix_verify() local
1633 uint8_t *data_buf, *md_buf; _dix_verify_split() local
2164 uint8_t *md_buf; _dix_remap_ref_tag() local
[all...]
/spdk/lib/ftl/utils/
H A Dftl_md.c493 void *buf, void *md_buf, in read_blocks() argument
498 return ftl_nv_cache_bdev_read_blocks_with_md(dev, desc, ch, buf, md_buf, in read_blocks()
501 } else if (md_buf) { in read_blocks()
502 return spdk_bdev_read_blocks_with_md(desc, ch, buf, md_buf, in read_blocks()
515 void *buf, void *md_buf, in write_blocks() argument
520 return ftl_nv_cache_bdev_write_blocks_with_md(dev, desc, ch, buf, md_buf, in write_blocks()
523 } else if (md_buf) { in write_blocks()
524 return spdk_bdev_write_blocks_with_md(desc, ch, buf, md_buf, offset_blocks, in write_blocks()
/spdk/module/bdev/malloc/
H A Dbdev_malloc.c41 void *md_buf) in malloc_verify_pi()
74 .iov_base = md_buf, in malloc_verify_pi()
78 if (bdev_io->u.bdev.md_buf == NULL) { in malloc_verify_pi()
110 bdev_io->u.bdev.md_buf); in malloc_unmap_write_zeroes_generate_pi()
400 if (bdev_io->u.bdev.md_buf == NULL) { in bdev_malloc_writev()
408 res = spdk_accel_submit_copy(ch, bdev_io->u.bdev.md_buf, malloc_get_md_buf(bdev_io), in bdev_malloc_writev()
451 if (bdev_io->u.bdev.md_buf == NULL) { in bdev_malloc_copy()
459 res = spdk_accel_submit_copy(ch, malloc_get_md_buf(bdev_io), bdev_io->u.bdev.md_buf, in _bdev_malloc_submit_request()
/spdk/test/external_code/passthru/
H A Dvbdev_passthru.c234 if (bdev_io->u.bdev.md_buf == NULL) { in pt_read_get_buf_cb()
242 bdev_io->u.bdev.md_buf, in pt_read_get_buf_cb()
284 if (bdev_io->u.bdev.md_buf == NULL) { in vbdev_passthru_submit_request()
292 bdev_io->u.bdev.md_buf, in vbdev_passthru_submit_request()
/spdk/lib/nvme/
H A Dnvme_ctrlr_cmd.c58 void *buf, uint32_t len, void *md_buf, in spdk_nvme_ctrlr_cmd_io_raw_with_md() argument
65 payload = NVME_PAYLOAD_CONTIG(buf, md_buf); in spdk_nvme_ctrlr_cmd_io_raw_with_md()
68 if (md_buf) { in spdk_nvme_ctrlr_cmd_io_raw_with_md()
90 uint32_t len, void *md_buf, in spdk_nvme_ctrlr_cmd_iov_raw_with_md() argument
103 payload = NVME_PAYLOAD_SGL(reset_sgl_fn, next_sge_fn, cb_arg, md_buf); in spdk_nvme_ctrlr_cmd_iov_raw_with_md()
106 if (md_buf) { in spdk_nvme_ctrlr_cmd_iov_raw_with_md()
/spdk/module/bdev/nvme/
H A Dnvme_rpc.c157 void *buf, uint32_t nbytes, void *md_buf, uint32_t md_len, in nvme_rpc_io_cmd_bdev_nvme() argument
168 cmd, buf, nbytes, md_buf, nvme_rpc_bdev_nvme_cb, ctx); in nvme_rpc_io_cmd_bdev_nvme()
H A Dbdev_nvme.c245 void *buf, size_t nbytes, void *md_buf, size_t md_len);
248 void *md_buf, size_t md_len);
3251 bdev_io->u.bdev.md_buf, in nvme_qpair_create()
3280 bdev_io->u.bdev.md_buf, in nvme_qpair_create()
3297 bdev_io->u.bdev.md_buf, in nvme_qpair_create()
3311 bdev_io->u.bdev.md_buf, in bdev_nvme_create_ctrlr_channel_cb()
3322 bdev_io->u.bdev.md_buf, in nvme_qpair_delete()
3350 bdev_io->u.bdev.md_buf, in bdev_nvme_destroy_ctrlr_channel_cb()
3386 bdev_io->u.nvme_passthru.md_buf, in bdev_nvme_get_accel_channel()
3395 bdev_io->u.nvme_passthru.md_buf, in bdev_nvme_submit_accel_crc32c()
8179 bdev_nvme_io_passthru_md(struct nvme_bdev_io * bio,struct spdk_nvme_cmd * cmd,void * buf,size_t nbytes,void * md_buf,size_t md_len) bdev_nvme_io_passthru_md() argument
8210 bdev_nvme_iov_passthru_md(struct nvme_bdev_io * bio,struct spdk_nvme_cmd * cmd,struct iovec * iov,int iovcnt,size_t nbytes,void * md_buf,size_t md_len) bdev_nvme_iov_passthru_md() argument
[all...]
/spdk/test/nvme/cuse/
H A Dcuse.c20 struct spdk_nvme_qpair *qpair, struct spdk_nvme_cmd *cmd, void *buf, uint32_t len, void *md_buf,
/spdk/test/unit/lib/bdev/raid/raid1.c/
H A Draid1_ut.c29 uint64_t num_blocks, struct iovec *iovs, int iovcnt, void *md_buf,
31 DEFINE_STUB(raid_bdev_remap_dix_reftag, int, (void *md_buf, uint64_t num_blocks,
/spdk/module/bdev/zone_block/
H A Dvbdev_zone_block.c425 bdev_io->u.bdev.md_buf, in zone_block_write()
471 bdev_io->u.bdev.md_buf, in zone_block_read()
/spdk/module/bdev/passthru/
H A Dvbdev_passthru.c226 opts->metadata = bdev_io->u.bdev.md_buf; in pt_init_ext_io_opts()

12