Lines Matching refs:label
102 aa_label_xaudit(ab, labels_ns(aad(sa)->label), aad(sa)->peer, in audit_net_cb()
136 int aa_af_perm(struct aa_label *label, const char *op, u32 request, u16 family, in aa_af_perm() argument
142 return fn_for_each_confined(label, profile, in aa_af_perm()
147 static int aa_label_sk_perm(struct aa_label *label, const char *op, u32 request, in aa_label_sk_perm() argument
153 AA_BUG(!label); in aa_label_sk_perm()
156 if (ctx->label != kernel_t && !unconfined(label)) { in aa_label_sk_perm()
160 error = fn_for_each_confined(label, profile, in aa_label_sk_perm()
169 struct aa_label *label; in aa_sk_perm() local
176 label = begin_current_label_crit_section(); in aa_sk_perm()
177 error = aa_label_sk_perm(label, op, request, sk); in aa_sk_perm()
178 end_current_label_crit_section(label); in aa_sk_perm()
184 int aa_sock_file_perm(struct aa_label *label, const char *op, u32 request, in aa_sock_file_perm() argument
187 AA_BUG(!label); in aa_sock_file_perm()
191 return aa_label_sk_perm(label, op, request, sock->sk); in aa_sock_file_perm()
197 struct aa_label *label; in apparmor_secmark_init() local
199 if (secmark->label[0] == '*') { in apparmor_secmark_init()
204 label = aa_label_strn_parse(&root_ns->unconfined->label, in apparmor_secmark_init()
205 secmark->label, strlen(secmark->label), in apparmor_secmark_init()
208 if (IS_ERR(label)) in apparmor_secmark_init()
209 return PTR_ERR(label); in apparmor_secmark_init()
211 secmark->secid = label->secid; in apparmor_secmark_init()
251 int apparmor_secmark_check(struct aa_label *label, char *op, u32 request, in apparmor_secmark_check() argument
257 return fn_for_each_confined(label, profile, in apparmor_secmark_check()