Lines Matching refs:ab

27 static void audit_mnt_flags(struct audit_buffer *ab, unsigned long flags)
30 audit_log_format(ab, "ro");
32 audit_log_format(ab, "rw");
34 audit_log_format(ab, ", nosuid");
36 audit_log_format(ab, ", nodev");
38 audit_log_format(ab, ", noexec");
40 audit_log_format(ab, ", sync");
42 audit_log_format(ab, ", remount");
44 audit_log_format(ab, ", mand");
46 audit_log_format(ab, ", dirsync");
48 audit_log_format(ab, ", noatime");
50 audit_log_format(ab, ", nodiratime");
52 audit_log_format(ab, flags & MS_REC ? ", rbind" : ", bind");
54 audit_log_format(ab, ", move");
56 audit_log_format(ab, ", silent");
58 audit_log_format(ab, ", acl");
60 audit_log_format(ab, flags & MS_REC ? ", runbindable" :
63 audit_log_format(ab, flags & MS_REC ? ", rprivate" :
66 audit_log_format(ab, flags & MS_REC ? ", rslave" :
69 audit_log_format(ab, flags & MS_REC ? ", rshared" :
72 audit_log_format(ab, ", relatime");
74 audit_log_format(ab, ", iversion");
76 audit_log_format(ab, ", strictatime");
78 audit_log_format(ab, ", nouser");
83 * @ab: audit_buffer (NOT NULL)
86 static void audit_cb(struct audit_buffer *ab, void *va)
92 audit_log_format(ab, " fstype=");
93 audit_log_untrustedstring(ab, ad->mnt.type);
96 audit_log_format(ab, " srcname=");
97 audit_log_untrustedstring(ab, ad->mnt.src_name);
100 audit_log_format(ab, " trans=");
101 audit_log_untrustedstring(ab, ad->mnt.trans);
104 audit_log_format(ab, " flags=\"");
105 audit_mnt_flags(ab, ad->mnt.flags);
106 audit_log_format(ab, "\"");
109 audit_log_format(ab, " options=");
110 audit_log_untrustedstring(ab, ad->mnt.data);