| /linux/include/linux/ |
| H A D | security.h | 164 struct lsm_prop { struct 302 static inline void lsmprop_init(struct lsm_prop *prop) in lsmprop_init() 315 static inline bool lsmprop_is_set(struct lsm_prop *prop) in lsmprop_is_set() 317 const struct lsm_prop empty = {}; in lsmprop_is_set() 463 void security_inode_getlsmprop(struct inode *inode, struct lsm_prop *prop); 505 void security_cred_getlsmprop(const struct cred *c, struct lsm_prop *prop); 525 void security_current_getlsmprop_subj(struct lsm_prop *prop); 526 void security_task_getlsmprop_obj(struct task_struct *p, struct lsm_prop *prop); 544 void security_ipc_getlsmprop(struct kern_ipc_perm *ipcp, struct lsm_prop *prop); 576 int security_lsmprop_to_secctx(struct lsm_prop *prop, struct lsm_context *cp, [all …]
|
| H A D | audit.h | 49 struct lsm_prop; 196 extern int audit_log_subj_ctx(struct audit_buffer *ab, struct lsm_prop *prop); 197 extern int audit_log_obj_ctx(struct audit_buffer *ab, struct lsm_prop *prop); 263 struct lsm_prop *prop) in audit_log_subj_ctx() 268 struct lsm_prop *prop) in audit_log_obj_ctx()
|
| H A D | lsm_hook_defs.h | 182 struct lsm_prop *prop) 229 struct lsm_prop *prop) 248 LSM_HOOK(void, LSM_RET_VOID, current_getlsmprop_subj, struct lsm_prop *prop) 250 struct task_struct *p, struct lsm_prop *prop) 270 struct lsm_prop *prop) 306 LSM_HOOK(int, -EOPNOTSUPP, lsmprop_to_secctx, struct lsm_prop *prop, 435 LSM_HOOK(int, 0, audit_rule_match, struct lsm_prop *prop, u32 field, u32 op,
|
| /linux/security/integrity/ima/ |
| H A D | ima_main.c | 237 struct lsm_prop *prop, char *buf, loff_t size, in process_measurement() 488 struct lsm_prop prop; in ima_file_mmap() 534 struct lsm_prop prop; in ima_file_mprotect() 586 struct lsm_prop prop; in ima_bprm_check() 617 struct lsm_prop prop; in ima_creds_check() 664 struct lsm_prop prop; in ima_file_check() 866 struct lsm_prop prop; in ima_read_file() 917 struct lsm_prop prop; in ima_post_read_file() 1066 struct lsm_prop prop; in process_buffer_measurement()
|
| H A D | ima.h | 383 const struct cred *cred, struct lsm_prop *prop, int mask, 414 const struct cred *cred, struct lsm_prop *prop, 571 static inline int ima_filter_rule_match(struct lsm_prop *prop, u32 field, u32 op, in ima_filter_rule_match()
|
| H A D | ima_api.c | 192 const struct cred *cred, struct lsm_prop *prop, int mask, in ima_get_action()
|
| H A D | ima_policy.c | 576 struct lsm_prop *prop, enum ima_hooks func, int mask, in ima_match_rules() 650 struct lsm_prop inode_prop = { }; in ima_match_rules() 753 const struct cred *cred, struct lsm_prop *prop, in ima_match_policy()
|
| H A D | ima_appraise.c | 77 struct lsm_prop prop; in ima_must_appraise()
|
| /linux/kernel/ |
| H A D | audit.h | 85 struct lsm_prop oprop; 152 struct lsm_prop target_ref; 169 struct lsm_prop oprop;
|
| H A D | audit.c | 138 static struct lsm_prop audit_sig_lsm; 2287 int audit_log_subj_ctx(struct audit_buffer *ab, struct lsm_prop *prop) in audit_log_subj_ctx() 2346 struct lsm_prop prop; in audit_log_task_context() 2353 int audit_log_obj_ctx(struct audit_buffer *ab, struct lsm_prop *prop) in audit_log_obj_ctx()
|
| H A D | auditsc.c | 103 struct lsm_prop target_ref[AUDIT_AUX_PIDS]; 473 struct lsm_prop prop = { }; in audit_filter_rules() 1097 unsigned int sessionid, struct lsm_prop *prop, in audit_log_pid_context()
|
| H A D | auditfilter.c | 1347 struct lsm_prop prop = { }; in audit_filter()
|
| /linux/security/selinux/include/ |
| H A D | audit.h | 61 int selinux_audit_rule_match(struct lsm_prop *prop, u32 field, u32 op,
|
| /linux/security/apparmor/include/ |
| H A D | secid.h | 29 int apparmor_lsmprop_to_secctx(struct lsm_prop *prop, struct lsm_context *cp);
|
| H A D | audit.h | 210 int aa_audit_rule_match(struct lsm_prop *prop, u32 field, u32 op, void *vrule);
|
| /linux/security/apparmor/ |
| H A D | secid.c | 87 int apparmor_lsmprop_to_secctx(struct lsm_prop *prop, struct lsm_context *cp) in apparmor_lsmprop_to_secctx()
|
| H A D | audit.c | 267 int aa_audit_rule_match(struct lsm_prop *prop, u32 field, u32 op, void *vrule) in aa_audit_rule_match()
|
| H A D | lsm.c | 984 static void apparmor_current_getlsmprop_subj(struct lsm_prop *prop) in apparmor_current_getlsmprop_subj() 995 struct lsm_prop *prop) in apparmor_task_getlsmprop_obj()
|
| /linux/security/ |
| H A D | security.c | 2287 void security_inode_getlsmprop(struct inode *inode, struct lsm_prop *prop) in security_inode_getlsmprop() 2912 void security_cred_getlsmprop(const struct cred *c, struct lsm_prop *prop) in security_cred_getlsmprop() 3144 void security_current_getlsmprop_subj(struct lsm_prop *prop) in security_current_getlsmprop_subj() 3159 void security_task_getlsmprop_obj(struct task_struct *p, struct lsm_prop *prop) in security_task_getlsmprop_obj() 3383 void security_ipc_getlsmprop(struct kern_ipc_perm *ipcp, struct lsm_prop *prop) in security_ipc_getlsmprop() 3954 int security_lsmprop_to_secctx(struct lsm_prop *prop, struct lsm_context *cp, in security_lsmprop_to_secctx() 5276 int security_audit_rule_match(struct lsm_prop *prop, u32 field, u32 op, in security_audit_rule_match()
|
| /linux/security/smack/ |
| H A D | smack_lsm.c | 1686 static void smack_inode_getlsmprop(struct inode *inode, struct lsm_prop *prop) in smack_inode_getlsmprop() 2187 struct lsm_prop *prop) in smack_cred_getlsmprop() 2290 static void smack_current_getlsmprop_subj(struct lsm_prop *prop) in smack_current_getlsmprop_subj() 2303 struct lsm_prop *prop) in smack_task_getlsmprop_obj() 3490 static void smack_ipc_getlsmprop(struct kern_ipc_perm *ipp, struct lsm_prop *prop) in smack_ipc_getlsmprop() 4832 static int smack_audit_rule_match(struct lsm_prop *prop, u32 field, u32 op, in smack_audit_rule_match() 4913 static int smack_lsmprop_to_secctx(struct lsm_prop *prop, in smack_lsmprop_to_secctx()
|
| /linux/include/net/ |
| H A D | netlabel.h | 100 struct lsm_prop prop;
|
| /linux/security/selinux/ |
| H A D | hooks.c | 3699 static void selinux_inode_getlsmprop(struct inode *inode, struct lsm_prop *prop) in selinux_inode_getlsmprop() 3708 struct lsm_prop prop; in selinux_inode_copy_up() 4325 static void selinux_cred_getlsmprop(const struct cred *c, struct lsm_prop *prop) in selinux_cred_getlsmprop() 4504 static void selinux_current_getlsmprop_subj(struct lsm_prop *prop) in selinux_current_getlsmprop_subj() 4510 struct lsm_prop *prop) in selinux_task_getlsmprop_obj() 6653 struct lsm_prop *prop) in selinux_ipc_getlsmprop() 6951 static int selinux_lsmprop_to_secctx(struct lsm_prop *prop, in selinux_lsmprop_to_secctx()
|
| /linux/security/selinux/ss/ |
| H A D | services.c | 3716 int selinux_audit_rule_match(struct lsm_prop *prop, u32 field, u32 op, void *vrule) in selinux_audit_rule_match()
|