Lines Matching defs:desc

230 	struct fsverity_descriptor *desc;
231 size_t desc_size = sizeof(*desc) + arg->sig_size;
235 desc = kzalloc(desc_size, GFP_KERNEL);
236 if (!desc)
238 desc->version = 1;
239 desc->hash_algorithm = arg->hash_algorithm;
240 desc->log_blocksize = ilog2(arg->block_size);
244 copy_from_user(desc->salt, u64_to_user_ptr(arg->salt_ptr),
249 desc->salt_size = arg->salt_size;
253 copy_from_user(desc->signature, u64_to_user_ptr(arg->sig_ptr),
258 desc->sig_size = cpu_to_le32(arg->sig_size);
260 desc->data_size = cpu_to_le64(inode->i_size);
262 err = code_sign_init_descriptor(inode, arg, desc);
268 err = fsverity_enable_with_descriptor(filp, (void *)desc, desc_size);
270 kfree(desc);
280 struct fsverity_descriptor *desc = (struct fsverity_descriptor *)_desc;
291 desc->hash_algorithm,
292 desc->log_blocksize,
293 desc->salt, desc->salt_size,
294 desc->data_size);
328 BUILD_BUG_ON(sizeof(desc->root_hash) < FS_VERITY_MAX_DIGEST_SIZE);
329 err = build_merkle_tree(filp, &params, desc->root_hash, desc->data_size);
337 params.hash_alg->name, params.digest_size, desc->root_hash);
346 vi = fsverity_create_info(inode, desc, desc_size);
352 if (desc->sig_size)
354 desc->sig_size);
361 err = vops->end_enable_verity(filp, desc, desc_size, params.tree_size);
560 struct code_sign_descriptor *desc = CAST_CODE_SIGN_DESC(_desc);
568 desc->flags = cpu_to_le32(arg->flags);
569 desc->data_size = cpu_to_le64(arg->data_size);
570 desc->tree_offset = cpu_to_le64(arg->tree_offset);
571 desc->cs_version = arg->cs_version;
572 desc->pgtypeinfo_size = cpu_to_le32(arg->pgtypeinfo_size);
573 desc->pgtypeinfo_off = cpu_to_le64(arg->pgtypeinfo_off);
576 if (!IS_INSIDE_TREE(desc))
580 algo_index = desc->hash_algorithm;
587 if (copy_from_user(desc->root_hash, u64_to_user_ptr(arg->root_hash_ptr),