Home
last modified time | relevance | path

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

/linux/include/linux/
H A Dsecurity.h232 struct lsm_context { struct
392 struct lsm_context *lsmcxt);
569 int security_secid_to_secctx(u32 secid, struct lsm_context *cp);
570 int security_lsmprop_to_secctx(struct lsm_prop *prop, struct lsm_context *cp,
573 void security_release_secctx(struct lsm_context *cp);
577 int security_inode_getsecctx(struct inode *inode, struct lsm_context *cp);
869 struct lsm_context *lsmcxt) in security_dentry_init_security()
1549 static inline int security_secid_to_secctx(u32 secid, struct lsm_context *cp) in security_secid_to_secctx()
1555 struct lsm_context *cp, in security_lsmprop_to_secctx()
1568 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)
300 LSM_HOOK(int, -EOPNOTSUPP, secid_to_secctx, u32 secid, struct lsm_context *cp)
302 struct lsm_context *cp)
304 LSM_HOOK(void, LSM_RET_VOID, release_secctx, struct lsm_context *cp)
309 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.c1248 struct lsm_context *lsmctx) in security_dentry_init_security()
3828 int security_secid_to_secctx(u32 secid, struct lsm_context *cp) in security_secid_to_secctx()
3852 int security_lsmprop_to_secctx(struct lsm_prop *prop, struct lsm_context *cp, in security_lsmprop_to_secctx()
3889 void security_release_secctx(struct lsm_context *cp) in security_release_secctx()
3962 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()
2287 struct lsm_context ctx; in audit_log_subj_ctx()
2357 struct lsm_context ctx; in audit_log_obj_ctx()
/linux/net/netfilter/
H A Dnfnetlink_queue.c584 static int nfqnl_get_sk_secctx(struct sk_buff *skb, struct lsm_context *ctx) in nfqnl_get_sk_secctx()
681 struct lsm_context ctx = { NULL, 0, 0 }; in nfqnl_build_packet_message()
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.c2899 struct lsm_context *cp) in selinux_dentry_init_security()
6821 static int selinux_secid_to_secctx(u32 secid, struct lsm_context *cp) in selinux_secid_to_secctx()
6840 struct lsm_context *cp) in selinux_lsmprop_to_secctx()
6851 static void selinux_release_secctx(struct lsm_context *cp) in selinux_release_secctx()
6889 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()