| /linux-6.15/security/apparmor/include/ |
| H A D | secid.h | 28 int apparmor_secid_to_secctx(u32 secid, struct lsm_context *cp); 29 int apparmor_lsmprop_to_secctx(struct lsm_prop *prop, struct lsm_context *cp); 31 void apparmor_release_secctx(struct lsm_context *cp);
|
| /linux-6.15/security/apparmor/ |
| H A D | secid.c | 51 struct lsm_context *cp) in apparmor_label_to_secctx() 80 int apparmor_secid_to_secctx(u32 secid, struct lsm_context *cp) in apparmor_secid_to_secctx() 87 int apparmor_lsmprop_to_secctx(struct lsm_prop *prop, struct lsm_context *cp) in apparmor_lsmprop_to_secctx() 109 void apparmor_release_secctx(struct lsm_context *cp) in apparmor_release_secctx()
|
| /linux-6.15/rust/helpers/ |
| H A D | security.c | 11 int rust_helper_security_secid_to_secctx(u32 secid, struct lsm_context *cp) in rust_helper_security_secid_to_secctx() 16 void rust_helper_security_release_secctx(struct lsm_context *cp) in rust_helper_security_release_secctx()
|
| /linux-6.15/rust/kernel/ |
| H A D | security.rs | 21 ctx: bindings::lsm_context, 29 let mut ctx: bindings::lsm_context = unsafe { core::mem::zeroed() }; in from_secid()
|
| /linux-6.15/net/netlabel/ |
| H A D | netlabel_user.c | 87 struct lsm_context ctx; in netlbl_audit_start_common()
|
| H A D | netlabel_unlabeled.c | 377 struct lsm_context ctx; in netlbl_unlhsh_add() 473 struct lsm_context ctx; in netlbl_unlhsh_remove_addr4() 532 struct lsm_context ctx; in netlbl_unlhsh_remove_addr6() 1065 struct lsm_context ctx; in netlbl_unlabel_staticlist_gen()
|
| /linux-6.15/include/linux/ |
| H A D | security.h | 234 struct lsm_context { struct 394 struct lsm_context *lsmcxt); 568 int security_secid_to_secctx(u32 secid, struct lsm_context *cp); 569 int security_lsmprop_to_secctx(struct lsm_prop *prop, struct lsm_context *cp); 571 void security_release_secctx(struct lsm_context *cp); 575 int security_inode_getsecctx(struct inode *inode, struct lsm_context *cp); 867 struct lsm_context *lsmcxt) in security_dentry_init_security() 1540 static inline int security_secid_to_secctx(u32 secid, struct lsm_context *cp) in security_secid_to_secctx() 1546 struct lsm_context *cp) in security_lsmprop_to_secctx() 1558 static inline void security_release_secctx(struct lsm_context *cp) in security_release_secctx() [all …]
|
| H A D | lsm_hook_defs.h | 86 struct lsm_context *cp) 298 LSM_HOOK(int, -EOPNOTSUPP, secid_to_secctx, u32 secid, struct lsm_context *cp) 300 struct lsm_context *cp) 302 LSM_HOOK(void, LSM_RET_VOID, release_secctx, struct lsm_context *cp) 307 struct lsm_context *cp)
|
| /linux-6.15/include/net/ |
| H A D | scm.h | 108 struct lsm_context ctx; in scm_passec()
|
| /linux-6.15/security/ |
| H A D | security.c | 1755 struct lsm_context *lsmctx) in security_dentry_init_security() 4323 int security_secid_to_secctx(u32 secid, struct lsm_context *cp) in security_secid_to_secctx() 4341 int security_lsmprop_to_secctx(struct lsm_prop *prop, struct lsm_context *cp) in security_lsmprop_to_secctx() 4370 void security_release_secctx(struct lsm_context *cp) in security_release_secctx() 4443 int security_inode_getsecctx(struct inode *inode, struct lsm_context *cp) in security_inode_getsecctx()
|
| /linux-6.15/net/netfilter/ |
| H A D | nfnetlink_queue.c | 473 static int nfqnl_get_sk_secctx(struct sk_buff *skb, struct lsm_context *ctx) in nfqnl_get_sk_secctx() 570 struct lsm_context ctx = { NULL, 0, 0 }; in nfqnl_build_packet_message()
|
| H A D | nf_conntrack_standalone.c | 175 struct lsm_context ctx; in ct_show_secctx()
|
| H A D | nf_conntrack_netlink.c | 360 struct lsm_context ctx; in ctnetlink_dump_secctx()
|
| /linux-6.15/kernel/ |
| H A D | audit.c | 1224 struct lsm_context lsmctx = { NULL, 0, 0 }; in audit_receive_msg() 2183 struct lsm_context ctx; in audit_log_task_context()
|
| H A D | auditsc.c | 1101 struct lsm_context ctx; in audit_log_pid_context() 1395 struct lsm_context lsmctx; in show_special() 1561 struct lsm_context ctx; in audit_log_name()
|
| /linux-6.15/security/smack/ |
| H A D | smack_lsm.c | 4796 static int smack_to_secctx(struct smack_known *skp, struct lsm_context *cp) in smack_to_secctx() 4815 static int smack_secid_to_secctx(u32 secid, struct lsm_context *cp) in smack_secid_to_secctx() 4828 struct lsm_context *cp) in smack_lsmprop_to_secctx() 4870 static int smack_inode_getsecctx(struct inode *inode, struct lsm_context *cp) in smack_inode_getsecctx()
|
| /linux-6.15/security/selinux/ |
| H A D | hooks.c | 2873 struct lsm_context *cp) in selinux_dentry_init_security() 6688 static int selinux_secid_to_secctx(u32 secid, struct lsm_context *cp) in selinux_secid_to_secctx() 6707 struct lsm_context *cp) in selinux_lsmprop_to_secctx() 6718 static void selinux_release_secctx(struct lsm_context *cp) in selinux_release_secctx() 6756 static int selinux_inode_getsecctx(struct inode *inode, struct lsm_context *cp) in selinux_inode_getsecctx()
|
| /linux-6.15/fs/ceph/ |
| H A D | super.h | 1135 struct lsm_context lsmctx;
|
| /linux-6.15/net/ipv4/ |
| H A D | ip_sockglue.c | 131 struct lsm_context ctx; in ip_cmsg_recv_security()
|
| /linux-6.15/fs/nfsd/ |
| H A D | nfs4xdr.c | 2843 const struct lsm_context *context) in nfsd4_encode_security_label() 2863 struct lsm_context *context) in nfsd4_encode_security_label() 2946 struct lsm_context context;
|
| /linux-6.15/fs/fuse/ |
| H A D | dir.c | 469 struct lsm_context lsmctx = { }; in get_security_context()
|
| /linux-6.15/fs/nfs/ |
| H A D | nfs4proc.c | 117 struct lsm_context shim; in nfs4_label_init_security() 144 struct lsm_context shim; in nfs4_label_release_security()
|
| /linux-6.15/drivers/android/ |
| H A D | binder.c | 3020 struct lsm_context lsmctx = { }; in binder_transaction()
|