Lines Matching defs:ad
148 DEFINE_AUDIT_DATA(ad, LSM_AUDIT_DATA_NONE, AA_CLASS_NONE, NULL);
150 ad.info = str;
151 aa_audit_msg(AUDIT_APPARMOR_STATUS, &ad, NULL);
286 struct apparmor_audit_data *ad = aad(sa);
288 if (ad->request) {
290 aa_audit_perm_mask(ab, ad->request, aa_file_perm_chrs,
294 if (ad->denied) {
296 aa_audit_perm_mask(ab, ad->denied, aa_file_perm_chrs,
301 aa_label_xaudit(ab, labels_ns(ad->subj_label), ad->peer,
355 struct apparmor_audit_data *ad)
361 ad->peer = &target->label;
362 ad->request = request;
368 return aa_check_perms(profile, &perms, request, ad, aa_audit_perms_cb);
376 * @ad: initialized audit structure (MAY BE NULL if not auditing)
389 u32 request, struct apparmor_audit_data *ad,
398 if (!request || !ad)
417 if (!ad || !denied)
421 if (ad) {
422 ad->subj_label = &profile->label;
423 ad->request = request;
424 ad->denied = denied;
425 ad->error = error;
426 aa_audit_msg(type, ad, cb);