Home
last modified time | relevance | path

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

/linux/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/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/rust/helpers/
H A Dsecurity.c13 struct lsm_context *cp) in rust_helper_security_secid_to_secctx()
18 __rust_helper void rust_helper_security_release_secctx(struct lsm_context *cp) in rust_helper_security_release_secctx()
/linux/rust/kernel/
H A Dsecurity.rs58 ctx: bindings::lsm_context,
66 let mut ctx: bindings::lsm_context = unsafe { core::mem::zeroed() }; in from_secid()
/linux/include/linux/
H A Dsecurity.h232 struct lsm_context { struct
392 struct lsm_context *lsmcxt);
575 int security_secid_to_secctx(u32 secid, struct lsm_context *cp);
576 int security_lsmprop_to_secctx(struct lsm_prop *prop, struct lsm_context *cp,
579 void security_release_secctx(struct lsm_context *cp);
583 int security_inode_getsecctx(struct inode *inode, struct lsm_context *cp);
875 struct lsm_context *lsmcxt) in security_dentry_init_security()
1571 static inline int security_secid_to_secctx(u32 secid, struct lsm_context *cp) in security_secid_to_secctx()
1577 struct lsm_context *cp, in security_lsmprop_to_secctx()
1590 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)
305 LSM_HOOK(int, -EOPNOTSUPP, secid_to_secctx, u32 secid, struct lsm_context *cp)
307 struct lsm_context *cp)
309 LSM_HOOK(void, LSM_RET_VOID, release_secctx, struct lsm_context *cp)
314 struct lsm_context *cp)
/linux/net/netlabel/
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/security/
H A Dsecurity.c1273 struct lsm_context *lsmctx) in security_dentry_init_security()
3930 int security_secid_to_secctx(u32 secid, struct lsm_context *cp) in security_secid_to_secctx()
3954 int security_lsmprop_to_secctx(struct lsm_prop *prop, struct lsm_context *cp, in security_lsmprop_to_secctx()
3991 void security_release_secctx(struct lsm_context *cp) in security_release_secctx()
4064 int security_inode_getsecctx(struct inode *inode, struct lsm_context *cp) in security_inode_getsecctx()
/linux/net/core/
H A Dscm.c431 struct lsm_context ctx; in scm_passec()
/linux/kernel/
H A Daudit.c1264 struct lsm_context lsmctx = { NULL, 0, 0 }; in audit_receive_msg()
2289 struct lsm_context ctx; in audit_log_subj_ctx()
2359 struct lsm_context ctx; in audit_log_obj_ctx()
/linux/net/netfilter/
H A Dnfnetlink_queue.c547 static int nfqnl_get_sk_secctx(struct sk_buff *skb, struct lsm_context *ctx) in nfqnl_get_sk_secctx()
644 struct lsm_context ctx = { NULL, 0, 0 }; in nfqnl_build_packet_message()
H A Dnf_conntrack_standalone.c189 struct lsm_context ctx; in ct_show_secctx()
H A Dnf_conntrack_netlink.c361 struct lsm_context ctx; in ctnetlink_dump_secctx()
/linux/security/smack/
H A Dsmack_lsm.c4882 static int smack_to_secctx(struct smack_known *skp, struct lsm_context *cp) in smack_to_secctx()
4901 static int smack_secid_to_secctx(u32 secid, struct lsm_context *cp) in smack_secid_to_secctx()
4914 struct lsm_context *cp) in smack_lsmprop_to_secctx()
4961 static int smack_inode_getsecctx(struct inode *inode, struct lsm_context *cp) in smack_inode_getsecctx()
/linux/fs/ceph/
H A Dsuper.h1163 struct lsm_context lsmctx;
/linux/security/selinux/
H A Dhooks.c2923 struct lsm_context *cp) in selinux_dentry_init_security()
6933 static int selinux_secid_to_secctx(u32 secid, struct lsm_context *cp) in selinux_secid_to_secctx()
6952 struct lsm_context *cp) in selinux_lsmprop_to_secctx()
6963 static void selinux_release_secctx(struct lsm_context *cp) in selinux_release_secctx()
7001 static int selinux_inode_getsecctx(struct inode *inode, struct lsm_context *cp) in selinux_inode_getsecctx()
/linux/net/ipv4/
H A Dip_sockglue.c131 struct lsm_context ctx; in ip_cmsg_recv_security()
/linux/fs/nfsd/
H A Dnfs4xdr.c2965 const struct lsm_context *context) in nfsd4_encode_security_label()
2985 struct lsm_context *context) in nfsd4_encode_security_label()
3151 struct lsm_context context;
/linux/fs/fuse/
H A Ddir.c662 struct lsm_context lsmctx = { }; in get_security_context()
/linux/fs/nfs/
H A Dnfs4proc.c116 struct lsm_context shim; in nfs4_label_init_security()
143 struct lsm_context shim; in nfs4_label_release_security()
/linux/drivers/android/
H A Dbinder.c3082 struct lsm_context lsmctx = { }; in binder_transaction()