Lines Matching full:rules
68 APPARMOR_ENFORCE, /* enforce access rules */
126 /* struct aa_ruleset - data covering mediation rules
129 * @policy: general match rules governing policy
130 * @file: The set of rules governing basic file access and domain transitions
152 /* struct aa_attachment - data and rules for a profiles attachment
179 * @attach: attachment rules for the profile
180 * @rules: rules to be enforced
189 * attachments are determined by profile X transition rules.
211 struct list_head rules; member
275 static inline aa_state_t RULE_MEDIATES(struct aa_ruleset *rules, in RULE_MEDIATES() argument
279 return rules->policy.start[class]; in RULE_MEDIATES()
281 return aa_dfa_match_len(rules->policy.dfa, in RULE_MEDIATES()
282 rules->policy.start[0], &class, 1); in RULE_MEDIATES()
285 static inline aa_state_t RULE_MEDIATES_AF(struct aa_ruleset *rules, u16 AF) in RULE_MEDIATES_AF() argument
287 aa_state_t state = RULE_MEDIATES(rules, AA_CLASS_NET); in RULE_MEDIATES_AF()
292 return aa_dfa_match_len(rules->policy.dfa, state, (char *) &be_af, 2); in RULE_MEDIATES_AF()