/kernel/linux/linux-5.10/security/apparmor/ |
H A D | mount.c | 250 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 D | match.c | 468 * 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 D | domain.c | 104 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 D | label.c | 1276 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 D | file.c | 260 state = aa_dfa_match(dfa, start, name); in aa_str_perms()
|
/kernel/linux/linux-6.6/security/apparmor/ |
H A D | mount.c | 236 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 D | match.c | 468 * 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 D | domain.c | 96 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 D | label.c | 1272 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 D | file.c | 222 state = aa_dfa_match(file_rules->dfa, start, name); in aa_str_perms()
|
/kernel/linux/linux-5.10/security/apparmor/include/ |
H A D | match.h | 131 unsigned int aa_dfa_match(struct aa_dfa *dfa, unsigned int start,
|
/kernel/linux/linux-6.6/security/apparmor/include/ |
H A D | match.h | 133 aa_state_t aa_dfa_match(struct aa_dfa *dfa, aa_state_t start,
|