Lines Matching defs:rules
179 * @rules: the aa_policydb to lookup perms for (NOT NULL)
187 struct aa_perms *aa_lookup_condperms(kuid_t subj_uid, struct aa_policydb *rules,
190 unsigned int index = ACCEPT_TABLE(rules->dfa)[state];
192 if (!(rules->perms))
195 if ((ACCEPT_TABLE2(rules->dfa)[state] & ACCEPT_FLAG_OWNER)) {
197 return &(rules->perms[index]);
198 return &(rules->perms[index + 1]);
201 return &(rules->perms[index]);
231 struct aa_ruleset *rules = profile->label.rules[0];
235 ((flags & PATH_SOCK_COND) && !RULE_MEDIATES_v9NET(rules)))
237 aa_str_perms(rules->file, rules->file->start[AA_CLASS_FILE],
330 struct aa_ruleset *rules = profile->label.rules[0];
353 state = aa_str_perms(rules->file,
354 rules->file->start[AA_CLASS_FILE], lname,
361 state = aa_dfa_null_transition(rules->file->dfa, state);
362 aa_str_perms(rules->file, state, tname, cond, &perms);
384 aa_str_perms(rules->file, rules->file->start[AA_CLASS_FILE],