Home
last modified time | relevance | path

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

/linux-6.15/security/apparmor/include/
H A Dsecid.h28 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 Dsecid.c51 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 Dsecurity.c11 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 Dsecurity.rs21 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 Dnetlabel_user.c87 struct lsm_context ctx; in netlbl_audit_start_common()
H A Dnetlabel_unlabeled.c377 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 Dsecurity.h234 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 Dlsm_hook_defs.h86 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 Dscm.h108 struct lsm_context ctx; in scm_passec()
/linux-6.15/security/
H A Dsecurity.c1755 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 Dnfnetlink_queue.c473 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 Dnf_conntrack_standalone.c175 struct lsm_context ctx; in ct_show_secctx()
H A Dnf_conntrack_netlink.c360 struct lsm_context ctx; in ctnetlink_dump_secctx()
/linux-6.15/kernel/
H A Daudit.c1224 struct lsm_context lsmctx = { NULL, 0, 0 }; in audit_receive_msg()
2183 struct lsm_context ctx; in audit_log_task_context()
H A Dauditsc.c1101 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 Dsmack_lsm.c4796 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 Dhooks.c2873 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 Dsuper.h1135 struct lsm_context lsmctx;
/linux-6.15/net/ipv4/
H A Dip_sockglue.c131 struct lsm_context ctx; in ip_cmsg_recv_security()
/linux-6.15/fs/nfsd/
H A Dnfs4xdr.c2843 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 Ddir.c469 struct lsm_context lsmctx = { }; in get_security_context()
/linux-6.15/fs/nfs/
H A Dnfs4proc.c117 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 Dbinder.c3020 struct lsm_context lsmctx = { }; in binder_transaction()