Home
last modified time | relevance | path

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

/linux-6.15/security/selinux/
H A Dxfrm.c79 struct xfrm_sec_ctx *ctx = NULL; in selinux_xfrm_alloc_user()
122 static void selinux_xfrm_free(struct xfrm_sec_ctx *ctx) in selinux_xfrm_free()
134 static int selinux_xfrm_delete(struct xfrm_sec_ctx *ctx) in selinux_xfrm_delete()
233 struct xfrm_sec_ctx *ctx = x->security; in selinux_xfrm_skb_sid_ingress()
291 struct xfrm_sec_ctx **new_ctxp) in selinux_xfrm_policy_clone()
293 struct xfrm_sec_ctx *new_ctx; in selinux_xfrm_policy_clone()
311 void selinux_xfrm_policy_free(struct xfrm_sec_ctx *ctx) in selinux_xfrm_policy_free()
319 int selinux_xfrm_policy_delete(struct xfrm_sec_ctx *ctx) in selinux_xfrm_policy_delete()
339 struct xfrm_sec_ctx *polsec, u32 secid) in selinux_xfrm_state_alloc_acquire()
342 struct xfrm_sec_ctx *ctx; in selinux_xfrm_state_alloc_acquire()
[all …]
/linux-6.15/security/selinux/include/
H A Dxfrm.h16 int selinux_xfrm_policy_alloc(struct xfrm_sec_ctx **ctxp,
18 int selinux_xfrm_policy_clone(struct xfrm_sec_ctx *old_ctx,
19 struct xfrm_sec_ctx **new_ctxp);
20 void selinux_xfrm_policy_free(struct xfrm_sec_ctx *ctx);
21 int selinux_xfrm_policy_delete(struct xfrm_sec_ctx *ctx);
25 struct xfrm_sec_ctx *polsec, u32 secid);
28 int selinux_xfrm_policy_lookup(struct xfrm_sec_ctx *ctx, u32 fl_secid);
/linux-6.15/include/linux/
H A Dsecurity.h62 struct xfrm_sec_ctx;
1947 int security_xfrm_policy_alloc(struct xfrm_sec_ctx **ctxp,
1949 int security_xfrm_policy_clone(struct xfrm_sec_ctx *old_ctx, struct xfrm_sec_ctx **new_ctxp);
1950 void security_xfrm_policy_free(struct xfrm_sec_ctx *ctx);
1951 int security_xfrm_policy_delete(struct xfrm_sec_ctx *ctx);
1954 struct xfrm_sec_ctx *polsec, u32 secid);
1957 int security_xfrm_policy_lookup(struct xfrm_sec_ctx *ctx, u32 fl_secid);
1973 static inline int security_xfrm_policy_clone(struct xfrm_sec_ctx *old, struct xfrm_sec_ctx **new_ct… in security_xfrm_policy_clone()
1978 static inline void security_xfrm_policy_free(struct xfrm_sec_ctx *ctx) in security_xfrm_policy_free()
1982 static inline int security_xfrm_policy_delete(struct xfrm_sec_ctx *ctx) in security_xfrm_policy_delete()
[all …]
H A Dlsm_hook_defs.h387 LSM_HOOK(int, 0, xfrm_policy_alloc_security, struct xfrm_sec_ctx **ctxp,
389 LSM_HOOK(int, 0, xfrm_policy_clone_security, struct xfrm_sec_ctx *old_ctx,
390 struct xfrm_sec_ctx **new_ctx)
392 struct xfrm_sec_ctx *ctx)
393 LSM_HOOK(int, 0, xfrm_policy_delete_security, struct xfrm_sec_ctx *ctx)
397 struct xfrm_sec_ctx *polsec, u32 secid)
400 LSM_HOOK(int, 0, xfrm_policy_lookup, struct xfrm_sec_ctx *ctx, u32 fl_secid)
/linux-6.15/include/net/
H A Dxfrm.h301 struct xfrm_sec_ctx *security;
650 struct xfrm_sec_ctx *security;
1025 static inline bool xfrm_sec_ctx_match(struct xfrm_sec_ctx *s1, struct xfrm_sec_ctx *s2) in xfrm_sec_ctx_match()
1034 static inline bool xfrm_sec_ctx_match(struct xfrm_sec_ctx *s1, struct xfrm_sec_ctx *s2) in xfrm_sec_ctx_match()
1867 struct xfrm_sec_ctx *ctx, int delete,
/linux-6.15/security/
H A Dsecurity.c5282 int security_xfrm_policy_alloc(struct xfrm_sec_ctx **ctxp, in security_xfrm_policy_alloc()
5300 int security_xfrm_policy_clone(struct xfrm_sec_ctx *old_ctx, in security_xfrm_policy_clone()
5301 struct xfrm_sec_ctx **new_ctxp) in security_xfrm_policy_clone()
5312 void security_xfrm_policy_free(struct xfrm_sec_ctx *ctx) in security_xfrm_policy_free()
5326 int security_xfrm_policy_delete(struct xfrm_sec_ctx *ctx) in security_xfrm_policy_delete()
5362 struct xfrm_sec_ctx *polsec, u32 secid) in security_xfrm_state_alloc_acquire()
5404 int security_xfrm_policy_lookup(struct xfrm_sec_ctx *ctx, u32 fl_secid) in security_xfrm_policy_lookup()
/linux-6.15/include/uapi/linux/
H A Dxfrm.h32 struct xfrm_sec_ctx { struct
/linux-6.15/net/key/
H A Daf_key.c771 struct xfrm_sec_ctx *xfrm_ctx; in __pfkey_xfrm_state2msg()
2019 struct xfrm_sec_ctx *xfrm_ctx = xp->security; in pfkey_xfrm_policy2sec_ctx_size()
2072 struct xfrm_sec_ctx *xfrm_ctx; in pfkey_xfrm_policy2msg()
2371 struct xfrm_sec_ctx *pol_ctx = NULL; in pfkey_spddelete()
3163 struct xfrm_sec_ctx *xfrm_ctx; in pfkey_send_acquire()
/linux-6.15/net/xfrm/
H A Dxfrm_user.c762 static inline unsigned int xfrm_user_sec_ctx_size(struct xfrm_sec_ctx *xfrm_ctx) in xfrm_user_sec_ctx_size()
1117 static int copy_sec_ctx(struct xfrm_sec_ctx *s, struct sk_buff *skb) in copy_sec_ctx()
2547 struct xfrm_sec_ctx *ctx; in xfrm_get_policy()
2871 struct xfrm_sec_ctx *ctx; in xfrm_add_pol_expire()
H A Dxfrm_policy.c1631 struct xfrm_sec_ctx *ctx) in __xfrm_policy_bysel_ctx()
1653 struct xfrm_sec_ctx *ctx, int delete, int *err) in xfrm_policy_bysel_ctx()
4414 struct xfrm_sec_ctx *ctx = xp->security; in xfrm_audit_common_policyinfo()
H A Dxfrm_state.c1937 static inline int clone_security(struct xfrm_state *x, struct xfrm_sec_ctx *security) in clone_security()
3311 struct xfrm_sec_ctx *ctx = x->security; in xfrm_audit_helper_sainfo()