Home
last modified time | relevance | path

Searched refs:data_offset (Results 1 – 21 of 21) sorted by relevance

/spdk/test/unit/lib/util/dif.c/
H A Ddif_ut.c20 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 Dbdev_raid.h76 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 Dbdev_raid.c444 /* 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 Dbdev_raid_sb.c87 sb_base_bdev->data_offset = base_info->data_offset; in raid_bdev_init_superblock()
H A Draid0.c414 min_blockcnt = spdk_min(min_blockcnt, base_bdev->blockcnt - base_info->data_offset); in raid0_resize()
/spdk/lib/util/
H A Ddif.c580 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 Dftl_md.c471 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 Dftl_md.h67 uint64_t data_offset; member
/spdk/test/unit/lib/bdev/raid/raid5f.c/
H A Draid5f_ut.c413 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 Dbdev_raid.sh579 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 Dcommon.c164 base_info->data_offset = 0; in raid_test_create_raid_bdev()
/spdk/lib/iscsi/
H A Discsi.h164 uint32_t data_offset; member
H A Discsi.c287 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 Dvfio_user.c3534 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 Dnvme_tcp_ut.c328 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 Dscsi_bdev_ut.c302 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 Dscsi_bdev.c2175 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 Dbdev_raid_ut.c755 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 Discsi_ut.c2042 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 Dctrlr_bdev_ut.c305 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 Didxd.c1389 if (ctx->data_offset != 0) { in idxd_validate_dif_common_params()
1907 if (ctx->data_offset != 0) { in spdk_idxd_process_events()