Lines Matching refs:ad
55 struct apparmor_audit_data *ad = aad(sa);
57 if (ad->request & AA_SIGNAL_PERM_MASK) {
59 audit_signal_mask(ad->request));
60 if (ad->denied & AA_SIGNAL_PERM_MASK) {
62 audit_signal_mask(ad->denied));
65 if (ad->signal == SIGUNKNOWN)
67 ad->unmappedsig);
68 else if (ad->signal < MAXMAPPED_SIGNAME)
69 audit_log_format(ab, " signal=%s", sig_names[ad->signal]);
72 ad->signal - SIGRT_BASE);
74 aa_label_xaudit(ab, labels_ns(ad->subj_label), ad->peer,
81 struct apparmor_audit_data *ad)
92 ad->subj_cred = cred;
93 ad->peer = peer;
97 ad->signal);
100 return aa_check_perms(profile, &perms, request, ad, audit_signal_cb);
108 DEFINE_AUDIT_DATA(ad, LSM_AUDIT_DATA_NONE, AA_CLASS_SIGNAL, OP_SIGNAL);
110 ad.signal = map_signal_num(sig);
111 ad.unmappedsig = sig;
114 MAY_WRITE, &ad),
116 MAY_READ, &ad));