Lines Matching refs:buffers
117 struct block_buffer *buffers = &_buffers[1];
169 * Allocate the block buffers. Buffer "-1" is for data blocks.
174 buffers[level].data = libfsverity_zalloc(block_size);
175 if (!buffers[level].data) {
180 buffers[num_levels].data = root_hash;
184 buffers[-1].filled = min(block_size, file_size - offset);
186 err = read_fn(fd, buffers[-1].data, buffers[-1].filled);
192 hash_one_block(hash, &buffers[-1], block_size,
195 if (!block_is_full(&buffers[level], block_size, hash))
197 hash_one_block(hash, &buffers[level], block_size,
200 &buffers[level],
209 if (buffers[level].filled != 0) {
210 hash_one_block(hash, &buffers[level], block_size,
213 &buffers[level],
222 if (WARN_ON(buffers[num_levels].filled != hash->alg->digest_size)) {
229 free(buffers[level].data);