Lines Matching defs:data_block_size

582 	uint32_t data_block_size;
609 data_block_size = block_size - md_size;
611 data_block_size = block_size;
614 if (data_block_size == 0) {
620 if ((data_block_size % 512) != 0) {
625 if ((data_block_size % 4096) != 0) {
643 ctx->ref_tag_offset = data_offset / data_block_size;
654 uint32_t data_block_size;
657 data_block_size = ctx->block_size - ctx->md_size;
659 data_block_size = ctx->block_size;
663 ctx->ref_tag_offset = data_offset / data_block_size;
1107 uint32_t data_block_size, buf_len;
1110 data_block_size = ctx->block_size - ctx->md_size;
1118 if (offset_in_block < data_block_size) {
1119 buf_len = spdk_min(buf_len, data_block_size - offset_in_block);
1174 uint32_t data_block_size;
1178 data_block_size = ctx->block_size - ctx->md_size;
1184 guard = _dif_generate_guard_copy(ctx->guard_seed, dst, src, data_block_size,
1186 guard = _dif_generate_guard(guard, dst + data_block_size,
1187 ctx->guard_interval - data_block_size, ctx->dif_pi_format);
1189 memcpy(dst, src, data_block_size);
1194 _dif_sgl_advance(src_sgl, data_block_size);
1213 uint32_t data_block_size;
1217 data_block_size = ctx->block_size - ctx->md_size;
1221 data_block_size, ctx->dif_pi_format);
1222 guard = dif_generate_guard_split(guard, dst_sgl, data_block_size,
1223 ctx->guard_interval - data_block_size, ctx);
1225 _data_copy_split(dst_sgl, src_sgl, data_block_size);
1226 _dif_sgl_advance(dst_sgl, ctx->guard_interval - data_block_size);
1249 uint32_t offset = 0, src_len, dst_len, buf_len, data_block_size;
1252 data_block_size = ctx->block_size - ctx->md_size;
1254 while (offset < data_block_size) {
1258 buf_len = spdk_min(buf_len, data_block_size - offset);
1285 uint32_t data_block_size;
1287 data_block_size = ctx->block_size - ctx->md_size;
1289 if (!_dif_sgl_is_valid(src_sgl, data_block_size * num_blocks) ||
1300 if (_dif_sgl_is_bytes_multiple(src_sgl, data_block_size) &&
1430 uint32_t data_block_size;
1435 data_block_size = ctx->block_size - ctx->md_size;
1441 guard = _dif_generate_guard_copy(ctx->guard_seed, dst, src, data_block_size,
1443 guard = _dif_generate_guard(guard, src + data_block_size,
1444 ctx->guard_interval - data_block_size, ctx->dif_pi_format);
1446 memcpy(dst, src, data_block_size);
1455 _dif_sgl_advance(dst_sgl, data_block_size);
1483 uint32_t data_block_size;
1487 data_block_size = ctx->block_size - ctx->md_size;
1491 data_block_size, ctx->dif_pi_format);
1492 guard = dif_generate_guard_split(guard, src_sgl, data_block_size,
1493 ctx->guard_interval - data_block_size, ctx);
1495 _data_copy_split(dst_sgl, src_sgl, data_block_size);
1496 _dif_sgl_advance(src_sgl, ctx->guard_interval - data_block_size);
1526 uint32_t offset = 0, src_len, dst_len, buf_len, data_block_size;
1529 data_block_size = ctx->block_size - ctx->md_size;
1531 while (offset < data_block_size) {
1535 buf_len = spdk_min(buf_len, data_block_size - offset);
1563 uint32_t data_block_size;
1565 data_block_size = ctx->block_size - ctx->md_size;
1567 if (!_dif_sgl_is_valid(dst_sgl, data_block_size * num_blocks) ||
1578 if (_dif_sgl_is_bytes_multiple(dst_sgl, data_block_size) &&
2161 _to_size_with_md(uint32_t size, uint32_t data_block_size, uint32_t block_size)
2163 return (size / data_block_size) * block_size + (size % data_block_size);
2173 uint32_t data_block_size, data_unalign, buf_len, buf_offset, len;
2181 data_block_size = ctx->block_size - ctx->md_size;
2183 data_unalign = ctx->data_offset % data_block_size;
2185 buf_len = _to_size_with_md(data_unalign + data_offset + data_len, data_block_size,
2197 buf_offset = _to_size_with_md(data_unalign + data_offset, data_block_size, ctx->block_size);
2203 len = spdk_min(data_len, _to_next_boundary(ctx->data_offset + data_offset, data_block_size));
2224 uint32_t data_block_size, data_unalign, buf_len, buf_offset;
2226 data_block_size = ctx->block_size - ctx->md_size;
2228 data_unalign = ctx->data_offset % data_block_size;
2233 buf_len = _to_size_with_md(data_unalign + data_offset + data_len, data_block_size,
2241 buf_offset = _to_size_with_md(data_unalign + data_offset, data_block_size, ctx->block_size);
2390 uint32_t data_block_size, data_unalign, buf_offset, buf_len;
2396 data_block_size = ctx->block_size - ctx->md_size;
2398 data_unalign = data_offset % data_block_size;
2400 buf_offset = _to_size_with_md(data_offset, data_block_size, ctx->block_size);
2401 buf_len = _to_size_with_md(data_unalign + data_len, data_block_size, ctx->block_size) -
2417 uint32_t data_block_size;
2422 data_block_size = ctx->block_size - ctx->md_size;
2424 return _to_size_with_md(data_len, data_block_size, ctx->block_size);