Lines Matching refs:buffers
107 struct block_buffer *buffers = &_buffers[1];
120 * Allocate the block buffers. Buffer "-1" is for data blocks.
125 buffers[level].data = kzalloc(params->block_size, GFP_KERNEL);
126 if (!buffers[level].data) {
131 buffers[num_levels].data = root_hash;
132 buffers[num_levels].is_root_hash = true;
142 buffers[-1].filled = min_t(u64, params->block_size,
144 bytes_read = __kernel_read(filp, buffers[-1].data,
145 buffers[-1].filled, &pos);
151 if (bytes_read != buffers[-1].filled) {
156 err = hash_one_block(inode, params, &buffers[-1]);
160 if (buffers[level].filled + params->digest_size <=
167 err = hash_one_block(inode, params, &buffers[level]);
171 buffers[level].data,
186 if (buffers[level].filled != 0) {
187 err = hash_one_block(inode, params, &buffers[level]);
191 buffers[level].data,
199 if (WARN_ON_ONCE(buffers[num_levels].filled != params->digest_size)) {
206 kfree(buffers[level].data);