Lines Matching refs:envp
58 const int envc, const struct tomoyo_envp *envp, in tomoyo_envp() argument
68 for (i = 0; i < envc; envp++, checked++, i++) { in tomoyo_envp()
70 if (!tomoyo_path_matches_pattern(&name, envp->name)) in tomoyo_envp()
73 if (envp->value) { in tomoyo_envp()
75 envp->value); in tomoyo_envp()
76 if (envp->is_not) in tomoyo_envp()
80 if (!envp->is_not) in tomoyo_envp()
102 const u16 envc, const struct tomoyo_envp *envp) in tomoyo_scan_bprm() argument
165 envc, envp, in tomoyo_scan_bprm()
197 for (i = 0; i < envc; envp++, i++) { in tomoyo_scan_bprm()
204 if ((!envp->value && !envp->is_not) || in tomoyo_scan_bprm()
205 (envp->value && envp->is_not)) in tomoyo_scan_bprm()
307 struct tomoyo_envp *envp) in tomoyo_parse_envp() argument
329 envp->name = name; in tomoyo_parse_envp()
330 envp->value = value; in tomoyo_parse_envp()
485 struct tomoyo_envp *envp = NULL; in tomoyo_get_condition() local
561 if (!envp) { in tomoyo_get_condition()
568 envp->is_not = is_not; in tomoyo_get_condition()
570 right_word, envp++)) in tomoyo_get_condition()
659 envp = (struct tomoyo_envp *) (argv + e.argc); in tomoyo_get_condition()
754 const struct tomoyo_envp *envp; in tomoyo_condition() local
775 envp = (const struct tomoyo_envp *) (argv + argc); in tomoyo_condition()
1092 return tomoyo_scan_bprm(r->ee, argc, argv, envc, envp); in tomoyo_condition()