Lines Matching full:rules
306 struct aa_ruleset *rules = list_first_entry(&profile->rules, in match_mnt_path_str() local
307 typeof(*rules), list); in match_mnt_path_str()
314 if (!RULE_MEDIATES(rules, AA_CLASS_MOUNT)) in match_mnt_path_str()
329 pos = do_match_mnt(&rules->policy, in match_mnt_path_str()
330 rules->policy.start[AA_CLASS_MOUNT], in match_mnt_path_str()
363 struct aa_ruleset *rules = list_first_entry(&profile->rules, in match_mnt() local
364 typeof(*rules), list); in match_mnt()
370 if (!RULE_MEDIATES(rules, AA_CLASS_MOUNT)) in match_mnt()
572 struct aa_ruleset *rules = list_first_entry(&profile->rules, in profile_umount() local
573 typeof(*rules), list); in profile_umount()
582 if (!RULE_MEDIATES(rules, AA_CLASS_MOUNT)) in profile_umount()
590 state = aa_dfa_match(rules->policy.dfa, in profile_umount()
591 rules->policy.start[AA_CLASS_MOUNT], in profile_umount()
593 perms = *aa_lookup_perms(&rules->policy, state); in profile_umount()
633 struct aa_ruleset *rules = list_first_entry(&profile->rules, in build_pivotroot() local
634 typeof(*rules), list); in build_pivotroot()
646 !RULE_MEDIATES(rules, AA_CLASS_MOUNT)) in build_pivotroot()
661 state = aa_dfa_match(rules->policy.dfa, in build_pivotroot()
662 rules->policy.start[AA_CLASS_MOUNT], in build_pivotroot()
664 state = aa_dfa_null_transition(rules->policy.dfa, state); in build_pivotroot()
665 state = aa_dfa_match(rules->policy.dfa, state, old_name); in build_pivotroot()
666 perms = *aa_lookup_perms(&rules->policy, state); in build_pivotroot()