Home
last modified time | relevance | path

Searched refs:xfrm_sec_ctx (Results 1 – 11 of 11) sorted by relevance

/linux-4.1.27/security/selinux/
Dxfrm.c61 static inline int selinux_authorizable_ctx(struct xfrm_sec_ctx *ctx) in selinux_authorizable_ctx()
80 static int selinux_xfrm_alloc_user(struct xfrm_sec_ctx **ctxp, in selinux_xfrm_alloc_user()
86 struct xfrm_sec_ctx *ctx = NULL; in selinux_xfrm_alloc_user()
128 static void selinux_xfrm_free(struct xfrm_sec_ctx *ctx) in selinux_xfrm_free()
140 static int selinux_xfrm_delete(struct xfrm_sec_ctx *ctx) in selinux_xfrm_delete()
156 int selinux_xfrm_policy_lookup(struct xfrm_sec_ctx *ctx, u32 fl_secid, u8 dir) in selinux_xfrm_policy_lookup()
239 struct xfrm_sec_ctx *ctx = x->security; in selinux_xfrm_skb_sid_ingress()
285 int selinux_xfrm_policy_alloc(struct xfrm_sec_ctx **ctxp, in selinux_xfrm_policy_alloc()
296 int selinux_xfrm_policy_clone(struct xfrm_sec_ctx *old_ctx, in selinux_xfrm_policy_clone()
297 struct xfrm_sec_ctx **new_ctxp) in selinux_xfrm_policy_clone()
[all …]
/linux-4.1.27/security/selinux/include/
Dxfrm.h12 int selinux_xfrm_policy_alloc(struct xfrm_sec_ctx **ctxp,
15 int selinux_xfrm_policy_clone(struct xfrm_sec_ctx *old_ctx,
16 struct xfrm_sec_ctx **new_ctxp);
17 void selinux_xfrm_policy_free(struct xfrm_sec_ctx *ctx);
18 int selinux_xfrm_policy_delete(struct xfrm_sec_ctx *ctx);
22 struct xfrm_sec_ctx *polsec, u32 secid);
25 int selinux_xfrm_policy_lookup(struct xfrm_sec_ctx *ctx, u32 fl_secid, u8 dir);
/linux-4.1.27/include/linux/
Dsecurity.h54 struct xfrm_sec_ctx;
1722 int (*xfrm_policy_alloc_security) (struct xfrm_sec_ctx **ctxp,
1724 int (*xfrm_policy_clone_security) (struct xfrm_sec_ctx *old_ctx, struct xfrm_sec_ctx **new_ctx);
1725 void (*xfrm_policy_free_security) (struct xfrm_sec_ctx *ctx);
1726 int (*xfrm_policy_delete_security) (struct xfrm_sec_ctx *ctx);
1730 struct xfrm_sec_ctx *polsec,
1734 int (*xfrm_policy_lookup) (struct xfrm_sec_ctx *ctx, u32 fl_secid, u8 dir);
2931 int security_xfrm_policy_alloc(struct xfrm_sec_ctx **ctxp,
2933 int security_xfrm_policy_clone(struct xfrm_sec_ctx *old_ctx, struct xfrm_sec_ctx **new_ctxp);
2934 void security_xfrm_policy_free(struct xfrm_sec_ctx *ctx);
[all …]
/linux-4.1.27/security/
Dcapability.c782 static int cap_xfrm_policy_alloc_security(struct xfrm_sec_ctx **ctxp, in cap_xfrm_policy_alloc_security()
789 static int cap_xfrm_policy_clone_security(struct xfrm_sec_ctx *old_ctx, in cap_xfrm_policy_clone_security()
790 struct xfrm_sec_ctx **new_ctxp) in cap_xfrm_policy_clone_security()
795 static void cap_xfrm_policy_free_security(struct xfrm_sec_ctx *ctx) in cap_xfrm_policy_free_security()
799 static int cap_xfrm_policy_delete_security(struct xfrm_sec_ctx *ctx) in cap_xfrm_policy_delete_security()
811 struct xfrm_sec_ctx *polsec, in cap_xfrm_state_alloc_acquire()
826 static int cap_xfrm_policy_lookup(struct xfrm_sec_ctx *ctx, u32 sk_sid, u8 dir) in cap_xfrm_policy_lookup()
Dsecurity.c1366 int security_xfrm_policy_alloc(struct xfrm_sec_ctx **ctxp, in security_xfrm_policy_alloc()
1374 int security_xfrm_policy_clone(struct xfrm_sec_ctx *old_ctx, in security_xfrm_policy_clone()
1375 struct xfrm_sec_ctx **new_ctxp) in security_xfrm_policy_clone()
1380 void security_xfrm_policy_free(struct xfrm_sec_ctx *ctx) in security_xfrm_policy_free()
1386 int security_xfrm_policy_delete(struct xfrm_sec_ctx *ctx) in security_xfrm_policy_delete()
1399 struct xfrm_sec_ctx *polsec, u32 secid) in security_xfrm_state_alloc_acquire()
1415 int security_xfrm_policy_lookup(struct xfrm_sec_ctx *ctx, u32 fl_secid, u8 dir) in security_xfrm_policy_lookup()
/linux-4.1.27/include/net/
Dxfrm.h227 struct xfrm_sec_ctx *security;
547 struct xfrm_sec_ctx *security;
912 static inline bool xfrm_sec_ctx_match(struct xfrm_sec_ctx *s1, struct xfrm_sec_ctx *s2) in xfrm_sec_ctx_match()
921 static inline bool xfrm_sec_ctx_match(struct xfrm_sec_ctx *s1, struct xfrm_sec_ctx *s2) in xfrm_sec_ctx_match()
1585 struct xfrm_sec_ctx *ctx, int delete,
/linux-4.1.27/include/uapi/linux/
Dxfrm.h30 struct xfrm_sec_ctx { struct
/linux-4.1.27/net/xfrm/
Dxfrm_user.c428 static inline int xfrm_user_sec_ctx_size(struct xfrm_sec_ctx *xfrm_ctx) in xfrm_user_sec_ctx_size()
726 static int copy_sec_ctx(struct xfrm_sec_ctx *s, struct sk_buff *skb) in copy_sec_ctx()
1710 struct xfrm_sec_ctx *ctx; in xfrm_get_policy()
1999 struct xfrm_sec_ctx *ctx; in xfrm_add_pol_expire()
2361 [XFRMA_SEC_CTX] = { .len = sizeof(struct xfrm_sec_ctx) },
Dxfrm_policy.c815 struct xfrm_sec_ctx *ctx, int delete, in xfrm_policy_bysel_ctx()
3072 struct xfrm_sec_ctx *ctx = xp->security; in xfrm_audit_common_policyinfo()
Dxfrm_state.c2138 struct xfrm_sec_ctx *ctx = x->security; in xfrm_audit_helper_sainfo()
/linux-4.1.27/net/key/
Daf_key.c732 struct xfrm_sec_ctx *xfrm_ctx; in __pfkey_xfrm_state2msg()
1958 struct xfrm_sec_ctx *xfrm_ctx = xp->security; in pfkey_xfrm_policy2sec_ctx_size()
2011 struct xfrm_sec_ctx *xfrm_ctx; in pfkey_xfrm_policy2msg()
2313 struct xfrm_sec_ctx *pol_ctx = NULL; in pfkey_spddelete()
3087 struct xfrm_sec_ctx *xfrm_ctx; in pfkey_send_acquire()