Lines Matching defs:arg
31 struct fsverity_digest arg;
44 if (get_user(arg.digest_size, &uarg->digest_size))
46 if (arg.digest_size < hash_alg->digest_size)
49 memset(&arg, 0, sizeof(arg));
50 arg.digest_algorithm = hash_alg - fsverity_hash_algs;
51 arg.digest_size = hash_alg->digest_size;
53 if (copy_to_user(uarg, &arg, sizeof(arg)))
124 struct fsverity_digest *arg;
132 arg = __bpf_dynptr_data_rw(digest_ptr, dynptr_sz);
133 if (!arg)
136 if (!IS_ALIGNED((uintptr_t)arg, __alignof__(*arg)))
145 arg->digest_algorithm = hash_alg - fsverity_hash_algs;
146 arg->digest_size = hash_alg->digest_size;
151 memcpy(arg->digest, vi->file_digest, min_t(int, hash_alg->digest_size, out_digest_sz));
155 memset(arg->digest + arg->digest_size, 0, out_digest_sz - hash_alg->digest_size);