Home
last modified time | relevance | path

Searched refs:lsm_prop (Results 1 – 22 of 22) sorted by relevance

/linux-6.15/include/linux/
H A Dsecurity.h162 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 Dlsm_hook_defs.h180 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 Dima_main.c217 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 Dima.h377 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 Dima_api.c190 const struct cred *cred, struct lsm_prop *prop, int mask, in ima_get_action()
H A Dima_appraise.c77 struct lsm_prop prop; in ima_must_appraise()
H A Dima_policy.c571 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 Daudit.h85 struct lsm_prop oprop;
147 struct lsm_prop target_ref;
164 struct lsm_prop oprop;
H A Daudit.c126 static struct lsm_prop audit_sig_lsm;
2182 struct lsm_prop prop; in audit_log_task_context()
H A Dauditsc.c103 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 Dauditfilter.c1349 struct lsm_prop prop = { }; in audit_filter()
/linux-6.15/security/selinux/include/
H A Daudit.h52 int selinux_audit_rule_match(struct lsm_prop *prop, u32 field, u32 op,
/linux-6.15/security/apparmor/include/
H A Dsecid.h29 int apparmor_lsmprop_to_secctx(struct lsm_prop *prop, struct lsm_context *cp);
H A Daudit.h205 int aa_audit_rule_match(struct lsm_prop *prop, u32 field, u32 op, void *vrule);
/linux-6.15/security/apparmor/
H A Dsecid.c87 int apparmor_lsmprop_to_secctx(struct lsm_prop *prop, struct lsm_context *cp) in apparmor_lsmprop_to_secctx()
H A Daudit.c267 int aa_audit_rule_match(struct lsm_prop *prop, u32 field, u32 op, void *vrule) in aa_audit_rule_match()
H A Dlsm.c985 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 Dsecurity.c2739 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 Dnetlabel.h100 struct lsm_prop prop;
/linux-6.15/security/smack/
H A Dsmack_lsm.c1640 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 Dhooks.c3510 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 Dservices.c3673 int selinux_audit_rule_match(struct lsm_prop *prop, u32 field, u32 op, void *vrule) in selinux_audit_rule_match()