Lines Matching defs:params

23 			  const struct merkle_tree_params *params,
38 memset(&cur->data[cur->filled], 0, params->block_size - cur->filled);
40 err = fsverity_hash_block(params, inode, cur->data,
44 next->filled += params->digest_size;
51 const struct merkle_tree_params *params)
53 u64 pos = (u64)index << params->log_blocksize;
57 params->block_size);
73 const struct merkle_tree_params *params);
85 const struct merkle_tree_params *params)
100 const struct merkle_tree_params *params,
105 const int num_levels = params->num_levels;
115 memset(root_hash, 0, params->digest_size);
125 buffers[level].data = kzalloc(params->block_size, GFP_KERNEL);
134 BUILD_BUG_ON(sizeof(level_offset) != sizeof(params->level_start));
135 memcpy(level_offset, params->level_start, sizeof(level_offset));
138 for (offset = 0; offset < data_size; offset += params->block_size) {
142 buffers[-1].filled = min_t(u64, params->block_size,
156 err = hash_one_block(inode, params, &buffers[-1]);
160 if (buffers[level].filled + params->digest_size <=
161 params->block_size) {
167 err = hash_one_block(inode, params, &buffers[level]);
173 params);
187 err = hash_one_block(inode, params, &buffers[level]);
193 params);
199 if (WARN_ON_ONCE(buffers[num_levels].filled != params->digest_size)) {
263 struct merkle_tree_params params = { };
274 err = fsverity_init_merkle_tree_params(&params, inode,
295 err = code_sign_copy_merkle_tree(filp, _desc, &params);
312 err = build_merkle_tree(filp, &params, desc->root_hash, desc->data_size);
320 params.hash_alg->name, params.digest_size, desc->root_hash);
340 err = vops->end_enable_verity(filp, desc, desc_size, params.tree_size);
360 kfree(params.hashstate);
365 (void)vops->end_enable_verity(filp, NULL, 0, params.tree_size);
480 const struct merkle_tree_params *params)
493 if (inode->i_size < tree_offset + params->tree_size) {
498 buffer.data = kzalloc(params->block_size, GFP_KERNEL);
502 for (offset = tree_offset; offset < tree_offset + params->tree_size; offset += params->block_size) {
507 params->block_size, &pos);
511 err, offset / params->block_size);
514 if (bytes_read != params->block_size) {
517 offset / params->block_size);
522 (offset - tree_offset) / params->block_size,
523 params);