Home
last modified time | relevance | path

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

/linux/include/linux/
H A Dsecurity.h164 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 Daudit.h49 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 Dlsm_hook_defs.h182 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 Dima_main.c237 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 Dima.h383 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 Dima_api.c192 const struct cred *cred, struct lsm_prop *prop, int mask, in ima_get_action()
H A Dima_policy.c576 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 Dima_appraise.c77 struct lsm_prop prop; in ima_must_appraise()
/linux/kernel/
H A Daudit.h85 struct lsm_prop oprop;
152 struct lsm_prop target_ref;
169 struct lsm_prop oprop;
H A Daudit.c138 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 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.c1347 struct lsm_prop prop = { }; in audit_filter()
/linux/security/selinux/include/
H A Daudit.h61 int selinux_audit_rule_match(struct lsm_prop *prop, u32 field, u32 op,
/linux/security/apparmor/include/
H A Dsecid.h29 int apparmor_lsmprop_to_secctx(struct lsm_prop *prop, struct lsm_context *cp);
H A Daudit.h210 int aa_audit_rule_match(struct lsm_prop *prop, u32 field, u32 op, void *vrule);
/linux/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.c984 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 Dsecurity.c2287 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 Dsmack_lsm.c1686 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 Dnetlabel.h100 struct lsm_prop prop;
/linux/security/selinux/
H A Dhooks.c3699 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 Dservices.c3716 int selinux_audit_rule_match(struct lsm_prop *prop, u32 field, u32 op, void *vrule) in selinux_audit_rule_match()