| /spdk/test/unit/lib/util/dif.c/ |
| H A D | dif_ut.c | 20 uint32_t offset_blocks, offset_in_block, buf_len, data_offset, i; in ut_data_pattern_generate() local 30 data_offset = 0; in ut_data_pattern_generate() 40 buf[i] = DATA_PATTERN(data_offset + i); in ut_data_pattern_generate() 42 data_offset += buf_len; in ut_data_pattern_generate() 61 uint32_t offset_blocks, offset_in_block, buf_len, data_offset, i; in ut_data_pattern_verify() local 71 data_offset = 0; in ut_data_pattern_verify() 82 if (buf[i] != DATA_PATTERN(data_offset + i)) { in ut_data_pattern_verify() 86 data_offset += buf_len; in ut_data_pattern_verify() 2902 uint32_t dif_check_flags, data_len, read_len, data_offset, mapped_len = 0; in set_md_interleave_iovs_alignment_test() 2924 data_offset in set_md_interleave_iovs_alignment_test() 2481 uint32_t dif_check_flags, data_len, read_len, data_offset, mapped_len = 0; _set_md_interleave_iovs_test() local 2621 uint32_t dif_check_flags, data_len, read_len, data_offset, mapped_len = 0; set_md_interleave_iovs_split_test() local 3045 uint32_t dif_check_flags, data_len, read_len, data_offset, read_offset, mapped_len = 0; _set_md_interleave_iovs_multi_segments_test() local [all...] |
| /spdk/module/bdev/raid/ |
| H A D | bdev_raid.h | 76 uint64_t data_offset; member 414 base_info->data_offset + offset_blocks, num_blocks, cb, cb_arg, opts); 427 uint64_t remapped_offset_blocks = base_info->data_offset + offset_blocks; in raid_bdev_writev_blocks_ext() 450 return spdk_bdev_unmap_blocks(base_info->desc, ch, base_info->data_offset + offset_blocks, 462 return spdk_bdev_flush_blocks(base_info->desc, ch, base_info->data_offset + offset_blocks, 486 uint64_t data_offset; 480 uint64_t data_offset; global() member
|
| H A D | bdev_raid.c | 444 /* clear `data_offset` to allow it to be recalculated during configuration */ 445 base_info->data_offset = 0; in raid_bdev_io_device_unregister_cb() 1111 spdk_json_write_named_uint64(w, "data_offset", base_info->data_offset); in raid_bdev_dump_info_json() 2473 sb_base_bdev->data_offset = base_info->data_offset; in raid_bdev_process_finish_unquiesced() 3340 uint64_t data_offset; in raid_bdev_add_base_bdev() 3342 if (base_info->data_offset == 0) { in raid_bdev_add_base_bdev() 3344 data_offset = RAID_BDEV_MIN_DATA_OFFSET_SIZE / spdk_bdev_get_data_block_size(bdev); in raid_bdev_add_base_bdev() 3346 data_offset in raid_bdev_add_base_bdev() 3212 uint64_t data_offset; raid_bdev_configure_base_bdev() local [all...] |
| H A D | bdev_raid_sb.c | 87 sb_base_bdev->data_offset = base_info->data_offset; in raid_bdev_init_superblock()
|
| H A D | raid0.c | 414 min_blockcnt = spdk_min(min_blockcnt, base_bdev->blockcnt - base_info->data_offset); in raid0_resize()
|
| /spdk/lib/util/ |
| H A D | dif.c | 580 uint32_t data_offset, uint64_t guard_seed, struct spdk_dif_ctx_init_ext_opts *opts) in _dif_generate() 642 ctx->data_offset = data_offset; in _dif_generate_split() 643 ctx->ref_tag_offset = data_offset / data_block_size; in _dif_generate_split() 652 spdk_dif_ctx_set_data_offset(struct spdk_dif_ctx *ctx, uint32_t data_offset) in _dif_generate_split() 662 ctx->data_offset = data_offset; in _dif_generate_split() 663 ctx->ref_tag_offset = data_offset / data_block_size; in _dif_generate_split() 2169 uint32_t data_offset, uint32_t data_len, in _dix_remap_ref_tag() 2183 data_unalign = ctx->data_offset in _dix_remap_ref_tag() 493 spdk_dif_ctx_init(struct spdk_dif_ctx * ctx,uint32_t block_size,uint32_t md_size,bool md_interleave,bool dif_loc,enum spdk_dif_type dif_type,uint32_t dif_flags,uint32_t init_ref_tag,uint16_t apptag_mask,uint16_t app_tag,uint32_t data_offset,uint64_t guard_seed,struct spdk_dif_ctx_init_ext_opts * opts) spdk_dif_ctx_init() argument 557 spdk_dif_ctx_set_data_offset(struct spdk_dif_ctx * ctx,uint32_t data_offset) spdk_dif_ctx_set_data_offset() argument 1798 spdk_dif_set_md_interleave_iovs(struct iovec * iovs,int iovcnt,struct iovec * buf_iovs,int buf_iovcnt,uint32_t data_offset,uint32_t data_len,uint32_t * _mapped_len,const struct spdk_dif_ctx * ctx) spdk_dif_set_md_interleave_iovs() argument 1850 _dif_sgl_setup_stream(struct _dif_sgl * sgl,uint32_t * _buf_offset,uint32_t * _buf_len,uint32_t data_offset,uint32_t data_len,const struct spdk_dif_ctx * ctx) _dif_sgl_setup_stream() argument 1886 spdk_dif_generate_stream(struct iovec * iovs,int iovcnt,uint32_t data_offset,uint32_t data_len,struct spdk_dif_ctx * ctx) spdk_dif_generate_stream() argument 1930 spdk_dif_verify_stream(struct iovec * iovs,int iovcnt,uint32_t data_offset,uint32_t data_len,struct spdk_dif_ctx * ctx,struct spdk_dif_error * err_blk) spdk_dif_verify_stream() argument 1979 spdk_dif_update_crc32c_stream(struct iovec * iovs,int iovcnt,uint32_t data_offset,uint32_t data_len,uint32_t * _crc32c,const struct spdk_dif_ctx * ctx) spdk_dif_update_crc32c_stream() argument 2015 spdk_dif_get_range_with_md(uint32_t data_offset,uint32_t data_len,uint32_t * _buf_offset,uint32_t * _buf_len,const struct spdk_dif_ctx * ctx) spdk_dif_get_range_with_md() argument [all...] |
| /spdk/lib/ftl/utils/ |
| H A D | ftl_md.c | 471 memcpy(md->data + md->io.data_offset, md->io.data, size); in read_write_blocks_cb() 474 uint64_t vss_offset = md->io.data_offset / FTL_BLOCK_SIZE; in read_write_blocks_cb() 482 md->io.data_offset += size; in read_write_blocks_cb() 583 memcpy(md->io.data, md->data + md->io.data_offset, FTL_BLOCK_SIZE * blocks); in io_submit() 586 uint64_t vss_offset = md->io.data_offset / FTL_BLOCK_SIZE; in io_submit() 647 md->io.data_offset = 0; in io_prepare()
|
| H A D | ftl_md.h | 67 uint64_t data_offset; member
|
| /spdk/test/unit/lib/bdev/raid/raid5f.c/ |
| H A D | raid5f_ut.c | 413 uint64_t data_offset; in spdk_bdev_writev_blocks_with_md() local 435 data_offset = data_chunk_idx * raid_bdev->strip_size * raid_bdev->bdev.blocklen; in spdk_bdev_writev_blocks_with_md() 436 dest.iov_base = test_raid_bdev_io->buf + data_offset; in spdk_bdev_writev_blocks_with_md() 438 data_offset = (data_offset >> r5f_info->blocklen_shift) * raid_bdev->bdev.md_len; in spdk_bdev_writev_blocks_with_md() 439 dest_md_buf = test_raid_bdev_io->buf_md + data_offset; in spdk_bdev_writev_blocks_with_md()
|
| /spdk/test/bdev/ |
| H A D | bdev_raid.sh | 579 local data_offset 619 data_offset=$($rpc_py bdev_raid_get_bdevs all | jq -r '.[].base_bdevs_list[0].data_offset') 731 cmp -i $((data_offset * base_blocklen)) /dev/nbd0 /dev/nbd1 738 cmp -i $((data_offset * base_blocklen)) /dev/nbd0 /dev/nbd1 928 # Check data_offset 929 (($($rpc_py bdev_raid_get_bdevs all | jq -r '.[].base_bdevs_list[2].data_offset') == 2048)) 939 (($($rpc_py bdev_raid_get_bdevs all | jq -r '.[].base_bdevs_list[2].data_offset') == 2070))
|
| /spdk/test/unit/lib/bdev/raid/ |
| H A D | common.c | 164 base_info->data_offset = 0; in raid_test_create_raid_bdev()
|
| /spdk/lib/iscsi/ |
| H A D | iscsi.h | 164 uint32_t data_offset; member
|
| H A D | iscsi.c | 287 pdu->data_valid_bytes - pdu->data_offset, in iscsi_pdu_calc_partial_data_digest() 359 uint32_t data_offset, uint32_t data_len) in iscsi_conn_read_data_segment() argument 365 return iscsi_conn_read_data(conn, data_len, pdu->data + data_offset); in iscsi_conn_read_data_segment() 370 data_offset, data_len, NULL, in iscsi_conn_read_data_segment() 375 _rc = spdk_dif_generate_stream(&buf_iov, 1, data_offset, rc, in iscsi_conn_read_data_segment() 4681 pdu->data_offset = pdu->data_valid_bytes; in iscsi_pdu_payload_read() 4692 pdu->data_valid_bytes - pdu->data_offset, in iscsi_pdu_payload_read()
|
| /spdk/lib/nvmf/ |
| H A D | vfio_user.c | 3534 uint64_t data_offset; in vfio_user_migr_ctrlr_save_data() 3594 data_offset = sizeof(struct vfio_user_nvme_migr_header); in vfio_user_migr_ctrlr_save_data() 3595 data_ptr += data_offset; in vfio_user_migr_ctrlr_save_data() 3596 migr_state.ctrlr_header.nvmf_data_offset = data_offset; in vfio_user_migr_ctrlr_save_data() 3601 data_offset += sizeof(struct spdk_nvmf_ctrlr_migr_data); 3603 migr_state.ctrlr_header.qp_offset = data_offset; 3609 data_offset += migr_state.ctrlr_header.qp_len; in vfio_user_device_reset() 3611 migr_state.ctrlr_header.bar_offset[VFU_PCI_DEV_BAR0_REGION_IDX] = data_offset; in vfio_user_device_reset() 3616 data_offset += NVMF_VFIO_USER_DOORBELLS_SIZE; in vfio_user_device_reset() 3618 migr_state.ctrlr_header.bar_offset[VFU_PCI_DEV_CFG_REGION_IDX] = data_offset; in vfio_user_device_reset() 3497 uint64_t data_offset; vfio_user_migr_ctrlr_save_data() local [all...] |
| /spdk/test/unit/lib/nvme/nvme_tcp.c/ |
| H A D | nvme_tcp_ut.c | 328 CU_ASSERT(dif_ctx.data_offset == 0); in test_nvme_tcp_pdu_set_data_buf_with_md() 336 CU_ASSERT(dif_ctx.data_offset == 500); in test_nvme_tcp_pdu_set_data_buf_with_md() 344 CU_ASSERT(dif_ctx.data_offset == 1500); in test_nvme_tcp_pdu_set_data_buf_with_md() 368 CU_ASSERT(dif_ctx.data_offset == 0); in test_nvme_tcp_pdu_set_data_buf_with_md() 378 CU_ASSERT(dif_ctx.data_offset == 500); in test_nvme_tcp_pdu_set_data_buf_with_md() 394 CU_ASSERT(dif_ctx.data_offset == 1500); in test_nvme_tcp_pdu_set_data_buf_with_md()
|
| /spdk/test/unit/lib/scsi/scsi_bdev.c/ |
| H A D | scsi_bdev_ut.c | 302 uint32_t data_offset, uint64_t guard_seed, struct spdk_dif_ctx_init_ext_opts *opts) in spdk_dif_ctx_init() argument 306 ctx->ref_tag_offset = data_offset / 512; in spdk_dif_ctx_init()
|
| /spdk/lib/scsi/ |
| H A D | scsi_bdev.c | 2175 uint32_t ref_tag = 0, dif_check_flags = 0, data_offset; in bdev_scsi_get_dif_ctx() local 2185 data_offset = task->offset; in bdev_scsi_get_dif_ctx() 2226 ref_tag, 0, 0, data_offset, 0, &dif_opts); in bdev_scsi_get_dif_ctx()
|
| /spdk/test/unit/lib/bdev/raid/bdev_raid.c/ |
| H A D | bdev_raid_ut.c | 755 CU_ASSERT((pbdev->superblock_enabled && base_info->data_offset != 0) || in verify_raid_bdev() 756 (!pbdev->superblock_enabled && base_info->data_offset == 0)); in verify_raid_bdev() 757 CU_ASSERT(base_info->data_offset + base_info->data_size == bdev->blockcnt); in verify_raid_bdev()
|
| /spdk/test/unit/lib/iscsi/iscsi.c/ |
| H A D | iscsi_ut.c | 2042 CU_ASSERT(buf_offset == 0 || pdu->data_offset == 0); in check_pdu_payload_read() 2043 CU_ASSERT(mobj->data_len + pdu->data_offset == buf_offset + pdu->data_valid_bytes); in check_pdu_payload_read() 2046 for (i = 0; i < pdu->data_valid_bytes - pdu->data_offset; i += 4) { in check_pdu_payload_read()
|
| /spdk/test/unit/lib/nvmf/ctrlr_bdev.c/ |
| H A D | ctrlr_bdev_ut.c | 305 uint32_t data_offset, uint64_t guard_seed, struct spdk_dif_ctx_init_ext_opts *opts) 253 spdk_dif_ctx_init(struct spdk_dif_ctx * ctx,uint32_t block_size,uint32_t md_size,bool md_interleave,bool dif_loc,enum spdk_dif_type dif_type,uint32_t dif_flags,uint32_t init_ref_tag,uint16_t apptag_mask,uint16_t app_tag,uint32_t data_offset,uint64_t guard_seed,struct spdk_dif_ctx_init_ext_opts * opts) spdk_dif_ctx_init() argument
|
| /spdk/lib/idxd/ |
| H A D | idxd.c | 1389 if (ctx->data_offset != 0) { in idxd_validate_dif_common_params() 1907 if (ctx->data_offset != 0) { in spdk_idxd_process_events()
|