Lines Matching refs:ab

71 static void audit_dmv_roothash(struct audit_buffer *ab, const void *rh)  in audit_dmv_roothash()  argument
73 audit_log_format(ab, "%s", audit_prop_names[IPE_PROP_DMV_ROOTHASH]); in audit_dmv_roothash()
74 ipe_digest_audit(ab, rh); in audit_dmv_roothash()
82 static void audit_fsv_digest(struct audit_buffer *ab, const void *d) in audit_fsv_digest() argument
84 audit_log_format(ab, "%s", audit_prop_names[IPE_PROP_FSV_DIGEST]); in audit_fsv_digest()
85 ipe_digest_audit(ab, d); in audit_fsv_digest()
93 static void audit_rule(struct audit_buffer *ab, const struct ipe_rule *r) in audit_rule() argument
97 audit_log_format(ab, " rule=\"op=%s ", audit_op_names[r->op]); in audit_rule()
102 audit_dmv_roothash(ab, ptr->value); in audit_rule()
105 audit_fsv_digest(ab, ptr->value); in audit_rule()
108 audit_log_format(ab, "%s", audit_prop_names[ptr->type]); in audit_rule()
112 audit_log_format(ab, " "); in audit_rule()
115 audit_log_format(ab, "action=%s\"", ACTSTR(r->action)); in audit_rule()
133 struct audit_buffer *ab; in ipe_audit_match() local
139 ab = audit_log_start(audit_context(), GFP_ATOMIC | __GFP_NOWARN, in ipe_audit_match()
141 if (!ab) in ipe_audit_match()
144 audit_log_format(ab, "ipe_op=%s ipe_hook=%s enforcing=%d pid=%d comm=", in ipe_audit_match()
147 audit_log_untrustedstring(ab, get_task_comm(comm, current)); in ipe_audit_match()
150 audit_log_d_path(ab, " path=", &ctx->file->f_path); in ipe_audit_match()
153 audit_log_format(ab, " dev="); in ipe_audit_match()
154 audit_log_untrustedstring(ab, inode->i_sb->s_id); in ipe_audit_match()
155 audit_log_format(ab, " ino=%lu", inode->i_ino); in ipe_audit_match()
157 audit_log_format(ab, " dev=? ino=?"); in ipe_audit_match()
160 audit_log_format(ab, " path=? dev=? ino=?"); in ipe_audit_match()
164 audit_rule(ab, r); in ipe_audit_match()
166 audit_log_format(ab, " rule=\"DEFAULT op=%s action=%s\"", op, in ipe_audit_match()
169 audit_log_format(ab, " rule=\"DEFAULT action=%s\"", in ipe_audit_match()
172 audit_log_end(ab); in ipe_audit_match()
181 static void audit_policy(struct audit_buffer *ab, in audit_policy() argument
189 audit_log_format(ab, audit_format, p->parsed->name, in audit_policy()
192 audit_log_n_hex(ab, digest, sizeof(digest)); in audit_policy()
203 struct audit_buffer *ab; in ipe_audit_policy_activation() local
205 ab = audit_log_start(audit_context(), GFP_KERNEL, in ipe_audit_policy_activation()
207 if (!ab) in ipe_audit_policy_activation()
211 audit_policy(ab, AUDIT_OLD_ACTIVE_POLICY_FMT, op); in ipe_audit_policy_activation()
212 audit_log_format(ab, " "); in ipe_audit_policy_activation()
218 audit_log_format(ab, AUDIT_OLD_ACTIVE_POLICY_NULL_FMT); in ipe_audit_policy_activation()
219 audit_log_format(ab, " "); in ipe_audit_policy_activation()
221 audit_policy(ab, AUDIT_NEW_ACTIVE_POLICY_FMT, np); in ipe_audit_policy_activation()
222 audit_log_format(ab, " auid=%u ses=%u lsm=ipe res=1", in ipe_audit_policy_activation()
226 audit_log_end(ab); in ipe_audit_policy_activation()
235 struct audit_buffer *ab; in ipe_audit_policy_load() local
238 ab = audit_log_start(audit_context(), GFP_KERNEL, in ipe_audit_policy_load()
240 if (!ab) in ipe_audit_policy_load()
244 audit_policy(ab, AUDIT_POLICY_LOAD_FMT, p); in ipe_audit_policy_load()
246 audit_log_format(ab, AUDIT_POLICY_LOAD_NULL_FMT); in ipe_audit_policy_load()
250 audit_log_format(ab, " auid=%u ses=%u lsm=ipe res=%d errno=%d", in ipe_audit_policy_load()
254 audit_log_end(ab); in ipe_audit_policy_load()
264 struct audit_buffer *ab; in ipe_audit_enforce() local
266 ab = audit_log_start(audit_context(), GFP_KERNEL, AUDIT_MAC_STATUS); in ipe_audit_enforce()
267 if (!ab) in ipe_audit_enforce()
277 audit_log_end(ab); in ipe_audit_enforce()