Searched refs:xfrm_sec_ctx (Results 1 – 12 of 12) sorted by relevance
/linux-6.3-rc2/security/selinux/ |
A D | xfrm.c | 80 struct xfrm_sec_ctx *ctx = NULL; in selinux_xfrm_alloc_user() 124 static void selinux_xfrm_free(struct xfrm_sec_ctx *ctx) in selinux_xfrm_free() 136 static int selinux_xfrm_delete(struct xfrm_sec_ctx *ctx) in selinux_xfrm_delete() 239 struct xfrm_sec_ctx *ctx = x->security; in selinux_xfrm_skb_sid_ingress() 297 struct xfrm_sec_ctx **new_ctxp) in selinux_xfrm_policy_clone() 299 struct xfrm_sec_ctx *new_ctx; in selinux_xfrm_policy_clone() 317 void selinux_xfrm_policy_free(struct xfrm_sec_ctx *ctx) in selinux_xfrm_policy_free() 325 int selinux_xfrm_policy_delete(struct xfrm_sec_ctx *ctx) in selinux_xfrm_policy_delete() 345 struct xfrm_sec_ctx *polsec, u32 secid) in selinux_xfrm_state_alloc_acquire() 348 struct xfrm_sec_ctx *ctx; in selinux_xfrm_state_alloc_acquire() [all …]
|
/linux-6.3-rc2/security/selinux/include/ |
A D | xfrm.h | 15 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.3-rc2/include/linux/ |
A D | security.h | 56 struct xfrm_sec_ctx; 1737 int security_xfrm_policy_alloc(struct xfrm_sec_ctx **ctxp, 1739 int security_xfrm_policy_clone(struct xfrm_sec_ctx *old_ctx, struct xfrm_sec_ctx **new_ctxp); 1740 void security_xfrm_policy_free(struct xfrm_sec_ctx *ctx); 1741 int security_xfrm_policy_delete(struct xfrm_sec_ctx *ctx); 1744 struct xfrm_sec_ctx *polsec, u32 secid); 1747 int security_xfrm_policy_lookup(struct xfrm_sec_ctx *ctx, u32 fl_secid); 1763 static inline int security_xfrm_policy_clone(struct xfrm_sec_ctx *old, struct xfrm_sec_ctx **new_ct… in security_xfrm_policy_clone() 1768 static inline void security_xfrm_policy_free(struct xfrm_sec_ctx *ctx) in security_xfrm_policy_free() 1772 static inline int security_xfrm_policy_delete(struct xfrm_sec_ctx *ctx) in security_xfrm_policy_delete() [all …]
|
A D | lsm_hook_defs.h | 357 LSM_HOOK(int, 0, xfrm_policy_alloc_security, struct xfrm_sec_ctx **ctxp, 359 LSM_HOOK(int, 0, xfrm_policy_clone_security, struct xfrm_sec_ctx *old_ctx, 360 struct xfrm_sec_ctx **new_ctx) 362 struct xfrm_sec_ctx *ctx) 363 LSM_HOOK(int, 0, xfrm_policy_delete_security, struct xfrm_sec_ctx *ctx) 367 struct xfrm_sec_ctx *polsec, u32 secid) 370 LSM_HOOK(int, 0, xfrm_policy_lookup, struct xfrm_sec_ctx *ctx, u32 fl_secid)
|
/linux-6.3-rc2/include/net/ |
A D | xfrm.h | 282 struct xfrm_sec_ctx *security; 541 struct xfrm_sec_ctx *security; 917 static inline bool xfrm_sec_ctx_match(struct xfrm_sec_ctx *s1, struct xfrm_sec_ctx *s2) in xfrm_sec_ctx_match() 926 static inline bool xfrm_sec_ctx_match(struct xfrm_sec_ctx *s1, struct xfrm_sec_ctx *s2) in xfrm_sec_ctx_match() 1736 struct xfrm_sec_ctx *ctx, int delete,
|
/linux-6.3-rc2/security/ |
A D | security.c | 2528 int security_xfrm_policy_alloc(struct xfrm_sec_ctx **ctxp, in security_xfrm_policy_alloc() 2536 int security_xfrm_policy_clone(struct xfrm_sec_ctx *old_ctx, in security_xfrm_policy_clone() 2537 struct xfrm_sec_ctx **new_ctxp) in security_xfrm_policy_clone() 2542 void security_xfrm_policy_free(struct xfrm_sec_ctx *ctx) in security_xfrm_policy_free() 2548 int security_xfrm_policy_delete(struct xfrm_sec_ctx *ctx) in security_xfrm_policy_delete() 2561 struct xfrm_sec_ctx *polsec, u32 secid) in security_xfrm_state_alloc_acquire() 2577 int security_xfrm_policy_lookup(struct xfrm_sec_ctx *ctx, u32 fl_secid) in security_xfrm_policy_lookup()
|
/linux-6.3-rc2/include/uapi/linux/ |
A D | xfrm.h | 31 struct xfrm_sec_ctx { struct
|
/linux-6.3-rc2/net/xfrm/ |
A D | xfrm_compat.c | 111 [XFRMA_SEC_CTX] = { .len = sizeof(struct xfrm_sec_ctx) },
|
A D | xfrm_user.c | 588 static inline unsigned int xfrm_user_sec_ctx_size(struct xfrm_sec_ctx *xfrm_ctx) in xfrm_user_sec_ctx_size() 924 static int copy_sec_ctx(struct xfrm_sec_ctx *s, struct sk_buff *skb) in copy_sec_ctx() 2263 struct xfrm_sec_ctx *ctx; in xfrm_get_policy() 2574 struct xfrm_sec_ctx *ctx; in xfrm_add_pol_expire() 2974 [XFRMA_SEC_CTX] = { .len = sizeof(struct xfrm_sec_ctx) },
|
A D | xfrm_policy.c | 1626 struct xfrm_sec_ctx *ctx) in __xfrm_policy_bysel_ctx() 1648 struct xfrm_sec_ctx *ctx, int delete, int *err) in xfrm_policy_bysel_ctx() 4265 struct xfrm_sec_ctx *ctx = xp->security; in xfrm_audit_common_policyinfo()
|
A D | xfrm_state.c | 1635 static inline int clone_security(struct xfrm_state *x, struct xfrm_sec_ctx *security) in clone_security() 2948 struct xfrm_sec_ctx *ctx = x->security; in xfrm_audit_helper_sainfo()
|
/linux-6.3-rc2/net/key/ |
A D | af_key.c | 771 struct xfrm_sec_ctx *xfrm_ctx; in __pfkey_xfrm_state2msg() 2015 struct xfrm_sec_ctx *xfrm_ctx = xp->security; in pfkey_xfrm_policy2sec_ctx_size() 2068 struct xfrm_sec_ctx *xfrm_ctx; in pfkey_xfrm_policy2msg() 2367 struct xfrm_sec_ctx *pol_ctx = NULL; in pfkey_spddelete() 3159 struct xfrm_sec_ctx *xfrm_ctx; in pfkey_send_acquire()
|
Completed in 55 milliseconds