| /linux-6.15/include/linux/ |
| H A D | security.h | 162 struct lsm_prop { struct 304 static inline void lsmprop_init(struct lsm_prop *prop) in lsmprop_init() 317 static inline bool lsmprop_is_set(struct lsm_prop *prop) in lsmprop_is_set() 319 const struct lsm_prop empty = {}; in lsmprop_is_set() 517 void security_current_getlsmprop_subj(struct lsm_prop *prop); 592 static inline bool lsmprop_is_set(struct lsm_prop *prop) in lsmprop_is_set() 1086 struct lsm_prop *prop) in security_inode_getlsmprop() 1239 struct lsm_prop *prop) in security_cred_getlsmprop() 1325 struct lsm_prop *prop) in security_task_getlsmprop_obj() 1404 struct lsm_prop *prop) in security_ipc_getlsmprop() [all …]
|
| H A D | lsm_hook_defs.h | 180 struct lsm_prop *prop) 222 struct lsm_prop *prop) 241 LSM_HOOK(void, LSM_RET_VOID, current_getlsmprop_subj, struct lsm_prop *prop) 243 struct task_struct *p, struct lsm_prop *prop) 263 struct lsm_prop *prop) 299 LSM_HOOK(int, -EOPNOTSUPP, lsmprop_to_secctx, struct lsm_prop *prop, 423 LSM_HOOK(int, 0, audit_rule_match, struct lsm_prop *prop, u32 field, u32 op,
|
| /linux-6.15/security/integrity/ima/ |
| H A D | ima_main.c | 217 struct lsm_prop *prop, char *buf, loff_t size, in process_measurement() 459 struct lsm_prop prop; in ima_file_mmap() 504 struct lsm_prop prop; in ima_file_mprotect() 557 struct lsm_prop prop; in ima_bprm_check() 610 struct lsm_prop prop; in ima_file_check() 812 struct lsm_prop prop; in ima_read_file() 862 struct lsm_prop prop; in ima_post_read_file() 1011 struct lsm_prop prop; in process_buffer_measurement()
|
| H A D | ima.h | 377 const struct cred *cred, struct lsm_prop *prop, int mask, 408 const struct cred *cred, struct lsm_prop *prop, 563 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 | 190 const struct cred *cred, struct lsm_prop *prop, int mask, in ima_get_action()
|
| H A D | ima_appraise.c | 77 struct lsm_prop prop; in ima_must_appraise()
|
| H A D | ima_policy.c | 571 struct lsm_prop *prop, enum ima_hooks func, int mask, in ima_match_rules() 639 struct lsm_prop inode_prop = { }; in ima_match_rules() 742 const struct cred *cred, struct lsm_prop *prop, in ima_match_policy()
|
| /linux-6.15/kernel/ |
| H A D | audit.h | 85 struct lsm_prop oprop; 147 struct lsm_prop target_ref; 164 struct lsm_prop oprop;
|
| H A D | audit.c | 126 static struct lsm_prop audit_sig_lsm; 2182 struct lsm_prop prop; in audit_log_task_context()
|
| 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 | 1349 struct lsm_prop prop = { }; in audit_filter()
|
| /linux-6.15/security/selinux/include/ |
| H A D | audit.h | 52 int selinux_audit_rule_match(struct lsm_prop *prop, u32 field, u32 op,
|
| /linux-6.15/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 | 205 int aa_audit_rule_match(struct lsm_prop *prop, u32 field, u32 op, void *vrule);
|
| /linux-6.15/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 | 985 static void apparmor_current_getlsmprop_subj(struct lsm_prop *prop) in apparmor_current_getlsmprop_subj() 994 struct lsm_prop *prop) in apparmor_task_getlsmprop_obj()
|
| /linux-6.15/security/ |
| H A D | security.c | 2739 void security_inode_getlsmprop(struct inode *inode, struct lsm_prop *prop) in security_inode_getlsmprop() 3287 void security_cred_getlsmprop(const struct cred *c, struct lsm_prop *prop) in security_cred_getlsmprop() 3519 void security_current_getlsmprop_subj(struct lsm_prop *prop) in security_current_getlsmprop_subj() 3534 void security_task_getlsmprop_obj(struct task_struct *p, struct lsm_prop *prop) in security_task_getlsmprop_obj() 3758 void security_ipc_getlsmprop(struct kern_ipc_perm *ipcp, struct lsm_prop *prop) in security_ipc_getlsmprop() 4341 int security_lsmprop_to_secctx(struct lsm_prop *prop, struct lsm_context *cp) in security_lsmprop_to_secctx() 5617 int security_audit_rule_match(struct lsm_prop *prop, u32 field, u32 op, in security_audit_rule_match()
|
| /linux-6.15/include/net/ |
| H A D | netlabel.h | 100 struct lsm_prop prop;
|
| /linux-6.15/security/smack/ |
| H A D | smack_lsm.c | 1640 static void smack_inode_getlsmprop(struct inode *inode, struct lsm_prop *prop) in smack_inode_getlsmprop() 2141 struct lsm_prop *prop) in smack_cred_getlsmprop() 2244 static void smack_current_getlsmprop_subj(struct lsm_prop *prop) in smack_current_getlsmprop_subj() 2257 struct lsm_prop *prop) in smack_task_getlsmprop_obj() 3444 static void smack_ipc_getlsmprop(struct kern_ipc_perm *ipp, struct lsm_prop *prop) in smack_ipc_getlsmprop() 4746 static int smack_audit_rule_match(struct lsm_prop *prop, u32 field, u32 op, in smack_audit_rule_match() 4827 static int smack_lsmprop_to_secctx(struct lsm_prop *prop, in smack_lsmprop_to_secctx()
|
| /linux-6.15/security/selinux/ |
| H A D | hooks.c | 3510 static void selinux_inode_getlsmprop(struct inode *inode, struct lsm_prop *prop) in selinux_inode_getlsmprop() 3519 struct lsm_prop prop; in selinux_inode_copy_up() 4045 static void selinux_cred_getlsmprop(const struct cred *c, struct lsm_prop *prop) in selinux_cred_getlsmprop() 4223 static void selinux_current_getlsmprop_subj(struct lsm_prop *prop) in selinux_current_getlsmprop_subj() 4229 struct lsm_prop *prop) in selinux_task_getlsmprop_obj() 6408 struct lsm_prop *prop) in selinux_ipc_getlsmprop() 6706 static int selinux_lsmprop_to_secctx(struct lsm_prop *prop, in selinux_lsmprop_to_secctx()
|
| /linux-6.15/security/selinux/ss/ |
| H A D | services.c | 3673 int selinux_audit_rule_match(struct lsm_prop *prop, u32 field, u32 op, void *vrule) in selinux_audit_rule_match()
|