Home
last modified time | relevance | path

Searched refs:aa_dfa_match (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/security/apparmor/
H A Dmount.c250 state = aa_dfa_match(dfa, start, mntpnt); in do_match_mnt()
256 state = aa_dfa_match(dfa, state, devname); in do_match_mnt()
262 state = aa_dfa_match(dfa, state, type); in do_match_mnt()
280 state = aa_dfa_match(dfa, state, data); in do_match_mnt()
602 state = aa_dfa_match(profile->policy.dfa, in profile_umount()
671 state = aa_dfa_match(profile->policy.dfa, in build_pivotroot()
675 state = aa_dfa_match(profile->policy.dfa, state, old_name); in build_pivotroot()
H A Dmatch.c468 * aa_dfa_match - traverse @dfa to find state @str stops at
473 * aa_dfa_match will match @str against the dfa and return the state it
479 unsigned int aa_dfa_match(struct aa_dfa *dfa, unsigned int start, in aa_dfa_match() function
514 * aa_dfa_match will step through the dfa by one input character @c
561 * aa_dfa_match will match @str against the dfa and return the state it
737 state = aa_dfa_match(dfa, state, str); in leftmatch_fb()
756 state = aa_dfa_match(dfa, state, str); in leftmatch_fb()
778 * aa_dfa_match will match @str against the dfa and return the state it
H A Ddomain.c104 state = aa_dfa_match(profile->file.dfa, state, "&"); in match_component()
106 return aa_dfa_match(profile->file.dfa, state, tp->base.hname); in match_component()
111 state = aa_dfa_match(profile->file.dfa, state, ns_name); in match_component()
113 return aa_dfa_match(profile->file.dfa, state, tp->base.hname); in match_component()
159 state = aa_dfa_match(profile->file.dfa, state, "//&"); in label_compound_match()
H A Dlabel.c1276 return aa_dfa_match(profile->policy.dfa, state, tp->base.hname); in match_component()
1281 state = aa_dfa_match(profile->policy.dfa, state, ns_name); in match_component()
1283 return aa_dfa_match(profile->policy.dfa, state, tp->base.hname); in match_component()
1327 state = aa_dfa_match(profile->policy.dfa, state, "//&"); in label_compound_match()
H A Dfile.c260 state = aa_dfa_match(dfa, start, name); in aa_str_perms()
/kernel/linux/linux-6.6/security/apparmor/
H A Dmount.c236 state = aa_dfa_match(policy->dfa, start, mntpnt); in do_match_mnt()
242 state = aa_dfa_match(policy->dfa, state, devname); in do_match_mnt()
248 state = aa_dfa_match(policy->dfa, state, type); in do_match_mnt()
266 state = aa_dfa_match(policy->dfa, state, data); in do_match_mnt()
623 state = aa_dfa_match(rules->policy.dfa, in profile_umount()
697 state = aa_dfa_match(rules->policy.dfa, in build_pivotroot()
701 state = aa_dfa_match(rules->policy.dfa, state, old_name); in build_pivotroot()
H A Dmatch.c468 * aa_dfa_match - traverse @dfa to find state @str stops at
473 * aa_dfa_match will match @str against the dfa and return the state it
479 aa_state_t aa_dfa_match(struct aa_dfa *dfa, aa_state_t start, const char *str) in aa_dfa_match() function
513 * aa_dfa_match will step through the dfa by one input character @c
559 * aa_dfa_match will match @str against the dfa and return the state it
735 state = aa_dfa_match(dfa, state, str); in leftmatch_fb()
754 state = aa_dfa_match(dfa, state, str); in leftmatch_fb()
776 * aa_dfa_match will match @str against the dfa and return the state it
H A Ddomain.c96 state = aa_dfa_match(rules->file.dfa, state, "&"); in match_component()
98 return aa_dfa_match(rules->file.dfa, state, tp->base.hname); in match_component()
103 state = aa_dfa_match(rules->file.dfa, state, ns_name); in match_component()
105 return aa_dfa_match(rules->file.dfa, state, tp->base.hname); in match_component()
153 state = aa_dfa_match(rules->file.dfa, state, "//&"); in label_compound_match()
H A Dlabel.c1272 return aa_dfa_match(rules->policy.dfa, state, tp->base.hname); in match_component()
1277 state = aa_dfa_match(rules->policy.dfa, state, ns_name); in match_component()
1279 return aa_dfa_match(rules->policy.dfa, state, tp->base.hname); in match_component()
1324 state = aa_dfa_match(rules->policy.dfa, state, "//&"); in label_compound_match()
H A Dfile.c222 state = aa_dfa_match(file_rules->dfa, start, name); in aa_str_perms()
/kernel/linux/linux-5.10/security/apparmor/include/
H A Dmatch.h131 unsigned int aa_dfa_match(struct aa_dfa *dfa, unsigned int start,
/kernel/linux/linux-6.6/security/apparmor/include/
H A Dmatch.h133 aa_state_t aa_dfa_match(struct aa_dfa *dfa, aa_state_t start,

Completed in 20 milliseconds