Lines Matching defs:data_len

99 _dif_sgl_append(struct _dif_sgl *s, uint8_t *data, uint32_t data_len)
103 s->iov->iov_len = data_len;
104 s->total_size += data_len;
116 _dif_sgl_append_split(struct _dif_sgl *dst, struct _dif_sgl *src, uint32_t data_len)
121 while (data_len != 0) {
123 buf_len = spdk_min(buf_len, data_len);
130 data_len -= buf_len;
339 struct _dif_sgl *src_sgl, uint32_t data_len,
345 while (offset < data_len) {
349 buf_len = spdk_min(buf_len, data_len - offset);
362 _data_copy_split(struct _dif_sgl *dst_sgl, struct _dif_sgl *src_sgl, uint32_t data_len)
367 while (offset < data_len) {
371 buf_len = spdk_min(buf_len, data_len - offset);
765 _dif_generate_split(struct _dif_sgl *sgl, uint32_t offset_in_block, uint32_t data_len,
771 assert(offset_in_block + data_len < ctx->guard_interval ||
772 offset_in_block + data_len == ctx->block_size);
775 guard = dif_generate_guard_split(guard, sgl, offset_in_block, data_len, ctx);
777 if (offset_in_block + data_len < ctx->guard_interval) {
1003 _dif_verify_split(struct _dif_sgl *sgl, uint32_t offset_in_block, uint32_t data_len,
1013 assert(offset_in_block + data_len < ctx->guard_interval ||
1014 offset_in_block + data_len == ctx->block_size);
1016 guard = dif_generate_guard_split(guard, sgl, offset_in_block, data_len, ctx);
1018 if (offset_in_block + data_len < ctx->guard_interval) {
1104 _dif_update_crc32c_split(struct _dif_sgl *sgl, uint32_t offset_in_block, uint32_t data_len,
1112 assert(offset_in_block + data_len <= ctx->block_size);
1114 while (data_len != 0) {
1116 buf_len = spdk_min(buf_len, data_len);
1125 data_len -= buf_len;
2169 uint32_t data_offset, uint32_t data_len,
2185 buf_len = _to_size_with_md(data_unalign + data_offset + data_len, data_block_size,
2202 while (data_len != 0) {
2203 len = spdk_min(data_len, _to_next_boundary(ctx->data_offset + data_offset, data_block_size));
2209 data_len -= len;
2221 uint32_t data_offset, uint32_t data_len,
2233 buf_len = _to_size_with_md(data_unalign + data_offset + data_len, data_block_size,
2257 uint32_t data_offset, uint32_t data_len,
2276 rc = _dif_sgl_setup_stream(&sgl, &buf_offset, &buf_len, data_offset, data_len, ctx);
2301 uint32_t data_offset, uint32_t data_len,
2321 rc = _dif_sgl_setup_stream(&sgl, &buf_offset, &buf_len, data_offset, data_len, ctx);
2350 uint32_t data_offset, uint32_t data_len,
2365 rc = _dif_sgl_setup_stream(&sgl, &buf_offset, &buf_len, data_offset, data_len, ctx);
2386 spdk_dif_get_range_with_md(uint32_t data_offset, uint32_t data_len,
2394 buf_len = data_len;
2401 buf_len = _to_size_with_md(data_unalign + data_len, data_block_size, ctx->block_size) -
2415 spdk_dif_get_length_with_md(uint32_t data_len, const struct spdk_dif_ctx *ctx)
2420 return data_len;
2424 return _to_size_with_md(data_len, data_block_size, ctx->block_size);