Lines Matching defs:xfrm_policy

65    - policy rule, struct xfrm_policy (=SPD entry)
70 SPD is plain linear list of xfrm_policy rules, ordered by priority.
366 void km_policy_notify(struct xfrm_policy *xp, int dir,
372 struct xfrm_policy *pol);
521 struct xfrm_policy {
556 static inline struct net *xp_net(const struct xfrm_policy *xp)
596 int (*acquire)(struct xfrm_state *x, struct xfrm_tmpl *, struct xfrm_policy *xp);
597 struct xfrm_policy *(*compile_policy)(struct sock *sk, int opt, u8 *data, int len, int *dir);
599 int (*notify_policy)(struct xfrm_policy *x, int dir, const struct km_event *c);
724 void xfrm_audit_policy_add(struct xfrm_policy *xp, int result, bool task_valid);
725 void xfrm_audit_policy_delete(struct xfrm_policy *xp, int result,
740 static inline void xfrm_audit_policy_add(struct xfrm_policy *xp, int result,
745 static inline void xfrm_audit_policy_delete(struct xfrm_policy *xp, int result,
786 static inline void xfrm_pol_hold(struct xfrm_policy *policy)
792 void xfrm_policy_destroy(struct xfrm_policy *policy);
794 static inline void xfrm_pol_put(struct xfrm_policy *policy)
800 static inline void xfrm_pols_put(struct xfrm_policy **pols, int npols)
959 struct xfrm_policy *pols[XFRM_POLICY_TYPE_MAX];
1268 int xfrm_policy_delete(struct xfrm_policy *pol, int dir);
1272 struct xfrm_policy *pol;
1575 struct xfrm_policy *pol, int *err,
1735 struct xfrm_policy *xfrm_policy_alloc(struct net *net, gfp_t gfp);
1739 int (*func)(struct xfrm_policy *, int, int, void*),
1742 int xfrm_policy_insert(int dir, struct xfrm_policy *policy, int excl);
1743 struct xfrm_policy *xfrm_policy_bysel_ctx(struct net *net,
1749 struct xfrm_policy *xfrm_policy_byid(struct net *net,
1764 int xfrm_sk_policy_insert(struct sock *sk, int dir, struct xfrm_policy *pol);
1784 void km_policy_expired(struct xfrm_policy *pol, int dir, int hard, u32 portid);
1944 int xfrm_dev_policy_add(struct net *net, struct xfrm_policy *xp,
1997 static inline void xfrm_dev_policy_delete(struct xfrm_policy *x)
2006 static inline void xfrm_dev_policy_free(struct xfrm_policy *x)
2045 static inline int xfrm_dev_policy_add(struct net *net, struct xfrm_policy *xp,
2052 static inline void xfrm_dev_policy_delete(struct xfrm_policy *x)
2056 static inline void xfrm_dev_policy_free(struct xfrm_policy *x)