Lines Matching refs:policy

226 static int do_match_mnt(struct aa_policydb *policy, aa_state_t start,  in do_match_mnt()  argument
233 AA_BUG(!policy); in do_match_mnt()
234 AA_BUG(!policy->dfa); in do_match_mnt()
235 AA_BUG(!policy->perms); in do_match_mnt()
238 state = aa_dfa_match(policy->dfa, start, mntpnt); in do_match_mnt()
239 state = aa_dfa_null_transition(policy->dfa, state); in do_match_mnt()
244 state = aa_dfa_match(policy->dfa, state, devname); in do_match_mnt()
245 state = aa_dfa_null_transition(policy->dfa, state); in do_match_mnt()
250 state = aa_dfa_match(policy->dfa, state, type); in do_match_mnt()
251 state = aa_dfa_null_transition(policy->dfa, state); in do_match_mnt()
255 state = match_mnt_flags(policy->dfa, state, flags); in do_match_mnt()
258 *perms = *aa_lookup_perms(policy, state); in do_match_mnt()
264 state = aa_dfa_null_transition(policy->dfa, state); in do_match_mnt()
268 state = aa_dfa_match(policy->dfa, state, data); in do_match_mnt()
271 *perms = *aa_lookup_perms(policy, state); in do_match_mnt()
336 pos = do_match_mnt(rules->policy, in match_mnt_path_str()
337 rules->policy->start[AA_CLASS_MOUNT], in match_mnt_path_str()
622 state = aa_dfa_match(rules->policy->dfa, in profile_umount()
623 rules->policy->start[AA_CLASS_MOUNT], in profile_umount()
625 perms = *aa_lookup_perms(rules->policy, state); in profile_umount()
695 state = aa_dfa_match(rules->policy->dfa, in build_pivotroot()
696 rules->policy->start[AA_CLASS_MOUNT], in build_pivotroot()
698 state = aa_dfa_null_transition(rules->policy->dfa, state); in build_pivotroot()
699 state = aa_dfa_match(rules->policy->dfa, state, old_name); in build_pivotroot()
700 perms = *aa_lookup_perms(rules->policy, state); in build_pivotroot()