Lines Matching refs:s_len
123 zio_compress_data(enum zio_compress c, abd_t *src, void *dst, size_t s_len)
137 if (abd_iterate_func(src, 0, s_len, zio_compress_zeroed_cb, NULL) == 0) {
143 return (s_len);
146 d_len = s_len - (s_len >> 3);
149 void *tmp = abd_borrow_buf_copy(src, s_len);
150 c_len = ci->ci_compress(tmp, dst, s_len, d_len, ci->ci_level);
151 abd_return_buf(src, tmp, s_len);
155 return (s_len);
164 size_t s_len, size_t d_len)
170 return (ci->ci_decompress(src, dst, s_len, d_len, ci->ci_level));
175 size_t s_len, size_t d_len)
177 void *tmp = abd_borrow_buf_copy(src, s_len);
178 int ret = zio_decompress_data_buf(c, tmp, dst, s_len, d_len);
179 abd_return_buf(src, tmp, s_len);