Lines Matching refs:params
47 static struct verified_exec_params *params = &lparams.params;
50 static struct verified_exec_params *params = &oparams;
127 strlcpy(params->fp_type, $1, sizeof(params->fp_type));
129 params->fingerprint) < 0) {
141 params->flags |= VERIEXEC_LABEL;
160 params->flags |= VERIEXEC_INDIRECT;
162 params->flags |= VERIEXEC_NOTRACE;
164 params->flags |= VERIEXEC_TRUSTED;
167 params->flags |= VERIEXEC_NOFIPS;
184 if (snprintf(params->file, sizeof(params->file), "%s%s%s",
187 $1) >= (int)sizeof(params->file)) {
190 params->flags = 0;
199 params->fp_type[0] = '\0'; /* invalidate it */
207 params->fp_type[0] = '\0'; /* invalidate it */
263 if (params->fp_type[0] == '\0') {
264 VERBOSE(1,("skipping %s\n", params->file));
273 params->flags |= VERIEXEC_FILE;
275 } else if (stat(params->file, &st) == 0) {
277 params->flags |= VERIEXEC_FILE;
283 params->flags |= ForceFlags;
285 params->fp_type,
286 (params->flags == VERIEXEC_FILE) ? "file" : "executable",
287 params->file, params->flags));
290 if (params->flags & VERIEXEC_LABEL) {
293 params->file);
296 if (ioctl(dev_fd, VERIEXEC_SIGNED_LOAD, params) < 0)
297 warn("cannot update veriexec for %s", params->file);
298 params->fp_type[0] = '\0';