Home
last modified time | relevance | path

Searched refs:audit_context (Results 1 – 25 of 25) sorted by relevance

/Linux-v5.4/kernel/
Dauditsc.c133 static int audit_match_perm(struct audit_context *ctx, int mask) in audit_match_perm()
176 static int audit_match_filetype(struct audit_context *ctx, int val) in audit_match_filetype()
203 static void audit_set_auditable(struct audit_context *ctx) in audit_set_auditable()
211 static int put_tree_ref(struct audit_context *ctx, struct audit_chunk *chunk) in put_tree_ref()
232 static int grow_tree_refs(struct audit_context *ctx) in grow_tree_refs()
248 static void unroll_tree_refs(struct audit_context *ctx, in unroll_tree_refs()
276 static void free_tree_refs(struct audit_context *ctx) in free_tree_refs()
285 static int match_tree_refs(struct audit_context *ctx, struct audit_tree *tree) in match_tree_refs()
309 struct audit_context *ctx) in audit_compare_uid()
333 struct audit_context *ctx) in audit_compare_gid()
[all …]
Daudit.h98 struct audit_context { struct
252 extern int auditsc_get_stamp(struct audit_context *ctx,
287 extern void audit_kill_trees(struct audit_context *context);
291 struct audit_context *ctx);
Daudit.c195 struct audit_context *ctx; /* NULL or associated context */
386 ab = audit_log_start(audit_context(), GFP_KERNEL, AUDIT_CONFIG_CHANGE); in audit_log_config_change()
1043 static void audit_log_common_recv_msg(struct audit_context *context, in audit_log_common_recv_msg()
1093 ab = audit_log_start(audit_context(), GFP_KERNEL, AUDIT_FEATURE_CHANGE); in audit_log_feature_change()
1358 audit_log_common_recv_msg(audit_context(), &ab, in audit_receive_msg()
1374 audit_log_common_recv_msg(audit_context(), &ab, in audit_receive_msg()
1405 audit_log_common_recv_msg(audit_context(), &ab, in audit_receive_msg()
1473 audit_log_common_recv_msg(audit_context(), &ab, in audit_receive_msg()
1671 static struct audit_buffer *audit_buffer_alloc(struct audit_context *ctx, in audit_buffer_alloc()
1720 static inline void audit_get_stamp(struct audit_context *ctx, in audit_get_stamp()
[all …]
Daudit_tree.c527 static void audit_tree_log_remove_rule(struct audit_context *context, in audit_tree_log_remove_rule()
544 static void kill_rules(struct audit_context *context, struct audit_tree *tree) in kill_rules()
637 kill_rules(audit_context(), tree); in trim_marked()
977 void audit_kill_trees(struct audit_context *context) in audit_kill_trees()
1023 kill_rules(audit_context(), owner); in evict_chunk()
Daudit_fsnotify.c121 ab = audit_log_start(audit_context(), GFP_NOFS, AUDIT_CONFIG_CHANGE); in audit_mark_log_rule_change()
Daudit_watch.c232 ab = audit_log_start(audit_context(), GFP_NOFS, AUDIT_CONFIG_CHANGE); in audit_watch_log_rule_change()
263 audit_filter_inodes(current, audit_context()); in audit_update_watch()
Dauditfilter.c1098 ab = audit_log_start(audit_context(), GFP_KERNEL, AUDIT_CONFIG_CHANGE); in audit_log_rule_change()
/Linux-v5.4/include/linux/
Daudit.h26 struct audit_context;
134 void audit_log(struct audit_context *ctx, gfp_t gfp_mask, int type,
137 extern struct audit_buffer *audit_log_start(struct audit_context *ctx, gfp_t gfp_mask, int type);
189 void audit_log(struct audit_context *ctx, gfp_t gfp_mask, int type, in audit_log()
192 static inline struct audit_buffer *audit_log_start(struct audit_context *ctx, in audit_log_start()
282 static inline void audit_set_context(struct task_struct *task, struct audit_context *ctx) in audit_set_context()
284 task->audit_context = ctx; in audit_set_context()
287 static inline struct audit_context *audit_context(void) in audit_context() function
289 return current->audit_context; in audit_context()
294 void *p = audit_context(); in audit_dummy_context()
[all …]
Dsched.h36 struct audit_context;
929 struct audit_context *audit_context; member
Dsecurity.h41 struct audit_context;
/Linux-v5.4/security/integrity/
Dintegrity.h236 integrity_audit_log_start(struct audit_context *ctx, gfp_t gfp_mask, int type) in integrity_audit_log_start()
250 integrity_audit_log_start(struct audit_context *ctx, gfp_t gfp_mask, int type) in integrity_audit_log_start()
Dintegrity_audit.c38 ab = audit_log_start(audit_context(), GFP_KERNEL, audit_msgno); in integrity_audit_msg()
/Linux-v5.4/net/netlabel/
Dnetlabel_user.c93 audit_buf = audit_log_start(audit_context(), GFP_ATOMIC, type); in netlbl_audit_start_common()
/Linux-v5.4/drivers/tty/
Dtty_audit.c69 ab = audit_log_start(audit_context(), GFP_KERNEL, AUDIT_TTY); in tty_audit_log()
/Linux-v5.4/security/integrity/evm/
Devm_secfs.c192 ab = audit_log_start(audit_context(), GFP_KERNEL, in evm_write_xattrs()
/Linux-v5.4/security/integrity/ima/
Dima_api.c356 ab = audit_log_start(audit_context(), GFP_KERNEL, in ima_audit_measurement()
Dima_policy.c892 ab = integrity_audit_log_start(audit_context(), GFP_KERNEL, in ima_parse_rule()
/Linux-v5.4/security/
Dlsm_audit.c449 ab = audit_log_start(audit_context(), GFP_ATOMIC | __GFP_NOWARN, in common_lsm_audit()
/Linux-v5.4/security/selinux/ss/
Dservices.c498 ab = audit_log_start(audit_context(), in security_dump_masked_av()
734 audit_log(audit_context(), GFP_ATOMIC, AUDIT_SELINUX_ERR, in security_validtrans_handle_fail()
919 audit_log(audit_context(), in security_bounded_transition()
1593 ab = audit_log_start(audit_context(), GFP_ATOMIC, AUDIT_SELINUX_ERR); in compute_sid_handle_invalid_context()
2871 audit_log(audit_context(), GFP_ATOMIC, in security_set_bools()
3016 ab = audit_log_start(audit_context(), in security_sid_mls_copy()
/Linux-v5.4/security/selinux/
Dselinuxfs.c169 audit_log(audit_context(), GFP_KERNEL, AUDIT_MAC_STATUS, in sel_write_enforce()
305 audit_log(audit_context(), GFP_KERNEL, AUDIT_MAC_STATUS, in sel_write_disable()
577 audit_log(audit_context(), GFP_KERNEL, AUDIT_MAC_POLICY_LOAD, in sel_write_load()
Dhooks.c3183 ab = audit_log_start(audit_context(), in selinux_inode_setxattr()
6367 ab = audit_log_start(audit_context(), in selinux_setprocattr()
/Linux-v5.4/net/netfilter/
Dx_tables.c1413 audit_log(audit_context(), GFP_KERNEL, in xt_replace_table()
/Linux-v5.4/include/net/
Dxfrm.h679 audit_buf = audit_log_start(audit_context(), GFP_ATOMIC, in xfrm_audit_start()
/Linux-v5.4/net/bridge/netfilter/
Debtables.c1051 audit_log(audit_context(), GFP_KERNEL, in do_replace_finish()
/Linux-v5.4/net/core/
Ddev.c7678 audit_log(audit_context(), GFP_ATOMIC, in __dev_set_promiscuity()