Lines Matching defs:desc

214 	struct fsverity_descriptor *desc;
215 size_t desc_size = struct_size(desc, signature, arg->sig_size);
219 desc = kzalloc(desc_size, GFP_KERNEL);
220 if (!desc)
222 desc->version = 1;
223 desc->hash_algorithm = arg->hash_algorithm;
224 desc->log_blocksize = ilog2(arg->block_size);
228 copy_from_user(desc->salt, u64_to_user_ptr(arg->salt_ptr),
233 desc->salt_size = arg->salt_size;
237 copy_from_user(desc->signature, u64_to_user_ptr(arg->sig_ptr),
242 desc->sig_size = cpu_to_le32(arg->sig_size);
244 desc->data_size = cpu_to_le64(inode->i_size);
246 err = code_sign_init_descriptor(inode, arg, desc);
252 err = fsverity_enable_with_descriptor(filp, (void *)desc, desc_size);
254 kfree(desc);
264 struct fsverity_descriptor *desc = (struct fsverity_descriptor *)_desc;
275 desc->hash_algorithm,
276 desc->log_blocksize,
277 desc->salt, desc->salt_size,
278 desc->data_size);
311 BUILD_BUG_ON(sizeof(desc->root_hash) < FS_VERITY_MAX_DIGEST_SIZE);
312 err = build_merkle_tree(filp, &params, desc->root_hash, desc->data_size);
320 params.hash_alg->name, params.digest_size, desc->root_hash);
329 vi = fsverity_create_info(inode, desc);
340 err = vops->end_enable_verity(filp, desc, desc_size, params.tree_size);
539 struct code_sign_descriptor *desc = CAST_CODE_SIGN_DESC(_desc);
547 desc->flags = cpu_to_le32(arg->flags);
548 desc->data_size = cpu_to_le64(arg->data_size);
549 desc->tree_offset = cpu_to_le64(arg->tree_offset);
550 desc->cs_version = arg->cs_version;
551 desc->pgtypeinfo_size = cpu_to_le32(arg->pgtypeinfo_size);
552 desc->pgtypeinfo_off = cpu_to_le64(arg->pgtypeinfo_off);
555 if (!IS_INSIDE_TREE(desc))
559 algo_index = desc->hash_algorithm;
566 if (copy_from_user(desc->root_hash, u64_to_user_ptr(arg->root_hash_ptr),