Lines Matching refs:secmark
190 static int apparmor_secmark_init(struct aa_secmark *secmark) in apparmor_secmark_init() argument
194 if (secmark->label[0] == '*') { in apparmor_secmark_init()
195 secmark->secid = AA_SECID_WILDCARD; in apparmor_secmark_init()
200 secmark->label, strlen(secmark->label), in apparmor_secmark_init()
206 secmark->secid = label->secid; in apparmor_secmark_init()
221 if (!profile->secmark[i].secid) { in aa_secmark_perm()
222 ret = apparmor_secmark_init(&profile->secmark[i]); in aa_secmark_perm()
227 if (profile->secmark[i].secid == secid || in aa_secmark_perm()
228 profile->secmark[i].secid == AA_SECID_WILDCARD) { in aa_secmark_perm()
229 if (profile->secmark[i].deny) in aa_secmark_perm()
234 if (profile->secmark[i].audit) in aa_secmark_perm()