Lines Matching defs:cond
163 const char **name, struct path_cond *cond, u32 request)
175 NULL, NULL, cond->uid, info, error));
187 * @cond: conditions to consider (NOT NULL)
194 aa_state_t state, struct path_cond *cond)
201 if (uid_eq(current_fsuid(), cond->uid))
212 * @cond: conditions to consider for permission set computation (NOT NULL)
218 const char *name, struct path_cond *cond,
223 *perms = *(aa_lookup_fperms(file_rules, state, cond));
230 u32 request, struct path_cond *cond, int flags,
240 name, cond, perms);
245 cond->uid, NULL, e);
252 struct path_cond *cond, int flags,
262 flags | profile->path_flags, buffer, &name, cond,
266 return __aa_path_perm(op, subj_cred, profile, name, request, cond,
278 * @cond: conditional info for this request (NOT NULL)
285 struct path_cond *cond)
292 flags |= PATH_DELEGATE_DELETED | (S_ISDIR(cond->mode) ? PATH_IS_DIR :
299 request, cond, flags, &perms));
330 struct path_cond *cond)
343 buffer, &lname, cond, AA_MAY_LINK);
350 buffer2, &tname, cond, AA_MAY_LINK);
358 cond, &lperms);
365 aa_str_perms(&(rules->file), state, tname, cond, &perms);
388 tname, cond, &perms);
411 NULL, cond->uid, info, error);
439 struct path_cond cond = {
456 &target, buffer2, &cond));
493 struct path_cond cond = {
505 flags = PATH_DELEGATE_DELETED | (S_ISDIR(cond.mode) ? PATH_IS_DIR : 0);
514 request, &cond, flags, &perms));
528 buffer, request, &cond, flags,
534 buffer, request, &cond, flags,