| /spdk/test/unit/lib/bdev/raid/raid0.c/ |
| H A D | raid0_ut.c | 30 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 D | bdev_zone.c | 120 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 D | bdev_raid_ut.c | 674 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 D | raid5f_ut.c | 29 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 D | bdev_zone_ut.c | 33 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 D | bdev_raid.h | 135 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 D | raid5f.c | 33 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 D | bdev_raid.c | 528 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 D | raid0.c | 39 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 D | raid1.c | 48 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 D | concat.c | 108 io_opts.metadata = raid_io->md_buf; in concat_submit_rw_request()
|
| /spdk/test/unit/lib/bdev/raid/ |
| H A D | common.c | 51 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 D | concat_ut.c | 25 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 D | bdev_ut.c | 110 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 D | dif.c | 1863 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 D | ftl_md.c | 493 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 D | bdev_malloc.c | 41 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 D | vbdev_passthru.c | 234 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 D | nvme_ctrlr_cmd.c | 58 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 D | nvme_rpc.c | 157 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 D | bdev_nvme.c | 245 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 D | cuse.c | 20 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 D | raid1_ut.c | 29 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 D | vbdev_zone_block.c | 425 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 D | vbdev_passthru.c | 226 opts->metadata = bdev_io->u.bdev.md_buf; in pt_init_ext_io_opts()
|