Lines Matching refs:policy
24 #include "include/policy.h"
224 static int do_match_mnt(struct aa_policydb *policy, aa_state_t start,
231 AA_BUG(!policy);
232 AA_BUG(!policy->dfa);
233 AA_BUG(!policy->perms);
236 state = aa_dfa_match(policy->dfa, start, mntpnt);
237 state = aa_dfa_null_transition(policy->dfa, state);
242 state = aa_dfa_match(policy->dfa, state, devname);
243 state = aa_dfa_null_transition(policy->dfa, state);
248 state = aa_dfa_match(policy->dfa, state, type);
249 state = aa_dfa_null_transition(policy->dfa, state);
253 state = match_mnt_flags(policy->dfa, state, flags);
256 *perms = *aa_lookup_perms(policy, state);
262 state = aa_dfa_null_transition(policy->dfa, state);
266 state = aa_dfa_match(policy->dfa, state, data);
269 *perms = *aa_lookup_perms(policy, state);
335 pos = do_match_mnt(&rules->policy,
336 rules->policy.start[AA_CLASS_MOUNT],
623 state = aa_dfa_match(rules->policy.dfa,
624 rules->policy.start[AA_CLASS_MOUNT],
626 perms = *aa_lookup_perms(&rules->policy, state);
697 state = aa_dfa_match(rules->policy.dfa,
698 rules->policy.start[AA_CLASS_MOUNT],
700 state = aa_dfa_null_transition(rules->policy.dfa, state);
701 state = aa_dfa_match(rules->policy.dfa, state, old_name);
702 perms = *aa_lookup_perms(&rules->policy, state);