Lines Matching refs:xfrm_state

53 static inline bool xfrm_state_hold_rcu(struct xfrm_state __rcu *x)  in xfrm_state_hold_rcu()
95 struct xfrm_state *x; in xfrm_hash_transfer()
197 int __xfrm_state_delete(struct xfrm_state *x);
199 int km_query(struct xfrm_state *x, struct xfrm_tmpl *t, struct xfrm_policy *pol);
201 void km_state_expired(struct xfrm_state *x, int hard, u32 portid);
495 void xfrm_state_free(struct xfrm_state *x) in xfrm_state_free()
501 static void ___xfrm_state_destroy(struct xfrm_state *x) in ___xfrm_state_destroy()
528 struct xfrm_state *x; in xfrm_state_gc_task()
544 struct xfrm_state *x = container_of(me, struct xfrm_state, mtimer); in xfrm_timer_handler()
632 struct xfrm_state *xfrm_state_alloc(struct net *net) in xfrm_state_alloc()
634 struct xfrm_state *x; in xfrm_state_alloc()
663 void __xfrm_state_destroy(struct xfrm_state *x, bool sync) in __xfrm_state_destroy()
679 int __xfrm_state_delete(struct xfrm_state *x) in __xfrm_state_delete()
714 int xfrm_state_delete(struct xfrm_state *x) in xfrm_state_delete()
733 struct xfrm_state *x; in xfrm_state_flush_secctx_check()
753 struct xfrm_state *x; in xfrm_dev_state_flush_secctx_check()
794 struct xfrm_state *x; in xfrm_state_flush()
837 struct xfrm_state *x; in xfrm_dev_state_flush()
916 xfrm_init_tempstate(struct xfrm_state *x, const struct flowi *fl, in xfrm_init_tempstate()
954 static struct xfrm_state *__xfrm_state_lookup(struct net *net, u32 mark, in __xfrm_state_lookup()
960 struct xfrm_state *x; in __xfrm_state_lookup()
979 static struct xfrm_state *__xfrm_state_lookup_byaddr(struct net *net, u32 mark, in __xfrm_state_lookup_byaddr()
985 struct xfrm_state *x; in __xfrm_state_lookup_byaddr()
1004 static inline struct xfrm_state *
1005 __xfrm_state_locate(struct xfrm_state *x, int use_spi, int family) in __xfrm_state_locate()
1028 static void xfrm_state_look_at(struct xfrm_policy *pol, struct xfrm_state *x, in xfrm_state_look_at()
1030 struct xfrm_state **best, int *acq_in_progress, in xfrm_state_look_at()
1070 struct xfrm_state *
1079 struct xfrm_state *x, *x0, *to_put; in xfrm_state_find()
1082 struct xfrm_state *best = NULL; in xfrm_state_find()
1218 struct xfrm_state *
1224 struct xfrm_state *rx = NULL, *x = NULL; in xfrm_stateonly_find()
1252 struct xfrm_state *xfrm_state_lookup_byspi(struct net *net, __be32 spi, in xfrm_state_lookup_byspi()
1255 struct xfrm_state *x; in xfrm_state_lookup_byspi()
1260 x = container_of(w, struct xfrm_state, km); in xfrm_state_lookup_byspi()
1274 static void __xfrm_state_insert(struct xfrm_state *x) in __xfrm_state_insert()
1311 static void __xfrm_state_bump_genids(struct xfrm_state *xnew) in __xfrm_state_bump_genids()
1316 struct xfrm_state *x; in __xfrm_state_bump_genids()
1333 void xfrm_state_insert(struct xfrm_state *x) in xfrm_state_insert()
1345 static struct xfrm_state *__find_acq_core(struct net *net, in __find_acq_core()
1354 struct xfrm_state *x; in __find_acq_core()
1424 static struct xfrm_state *__xfrm_find_acq_byseq(struct net *net, u32 mark, u32 seq);
1426 int xfrm_state_add(struct xfrm_state *x) in xfrm_state_add()
1429 struct xfrm_state *x1, *to_put; in xfrm_state_add()
1483 static inline int clone_security(struct xfrm_state *x, struct xfrm_sec_ctx *security) in clone_security()
1507 static struct xfrm_state *xfrm_state_clone(struct xfrm_state *orig, in xfrm_state_clone()
1511 struct xfrm_state *x = xfrm_state_alloc(net); in xfrm_state_clone()
1607 struct xfrm_state *xfrm_migrate_state_find(struct xfrm_migrate *m, struct net *net, in xfrm_migrate_state_find()
1611 struct xfrm_state *x = NULL; in xfrm_migrate_state_find()
1659 struct xfrm_state *xfrm_state_migrate(struct xfrm_state *x, in xfrm_state_migrate()
1663 struct xfrm_state *xc; in xfrm_state_migrate()
1695 int xfrm_state_update(struct xfrm_state *x) in xfrm_state_update()
1697 struct xfrm_state *x1, *to_put; in xfrm_state_update()
1787 int xfrm_state_check_expire(struct xfrm_state *x) in xfrm_state_check_expire()
1809 struct xfrm_state *
1813 struct xfrm_state *x; in xfrm_state_lookup()
1822 struct xfrm_state *
1827 struct xfrm_state *x; in xfrm_state_lookup_byaddr()
1836 struct xfrm_state *
1841 struct xfrm_state *x; in xfrm_find_acq()
1888 const struct xfrm_state *v = p; in __xfrm6_state_sort_cmp()
1963 xfrm_state_sort(struct xfrm_state **dst, struct xfrm_state **src, int n, in xfrm_state_sort()
1979 static struct xfrm_state *__xfrm_find_acq_byseq(struct net *net, u32 mark, u32 seq) in __xfrm_find_acq_byseq()
1982 struct xfrm_state *x; in __xfrm_find_acq_byseq()
1996 struct xfrm_state *xfrm_find_acq_byseq(struct net *net, u32 mark, u32 seq) in xfrm_find_acq_byseq()
1998 struct xfrm_state *x; in xfrm_find_acq_byseq()
2044 int xfrm_alloc_spi(struct xfrm_state *x, u32 low, u32 high) in xfrm_alloc_spi()
2048 struct xfrm_state *x0; in xfrm_alloc_spi()
2101 static bool __xfrm_state_filter_match(struct xfrm_state *x, in __xfrm_state_filter_match()
2119 int (*func)(struct xfrm_state *, int, void*), in xfrm_state_walk() argument
2122 struct xfrm_state *state; in xfrm_state_walk()
2137 state = container_of(x, struct xfrm_state, km); in xfrm_state_walk()
2186 struct xfrm_state *x = from_timer(x, t, rtimer); in xfrm_replay_timer_handler()
2213 void km_state_notify(struct xfrm_state *x, const struct km_event *c) in km_state_notify()
2226 void km_state_expired(struct xfrm_state *x, int hard, u32 portid) in km_state_expired()
2241 int km_query(struct xfrm_state *x, struct xfrm_tmpl *t, struct xfrm_policy *pol) in km_query()
2257 static int __km_new_mapping(struct xfrm_state *x, xfrm_address_t *ipaddr, __be16 sport) in __km_new_mapping()
2273 int km_new_mapping(struct xfrm_state *x, xfrm_address_t *ipaddr, __be16 sport) in km_new_mapping()
2569 void xfrm_state_delete_tunnel(struct xfrm_state *x) in xfrm_state_delete_tunnel()
2572 struct xfrm_state *t = x->tunnel; in xfrm_state_delete_tunnel()
2583 u32 xfrm_state_mtu(struct xfrm_state *x, int mtu) in xfrm_state_mtu()
2616 int __xfrm_init_state(struct xfrm_state *x, bool init_replay, bool offload) in __xfrm_init_state()
2691 int xfrm_init_state(struct xfrm_state *x) in xfrm_init_state()
2709 xfrm_state_cache = KMEM_CACHE(xfrm_state, in xfrm_state_init()
2769 static void xfrm_audit_helper_sainfo(struct xfrm_state *x, in xfrm_audit_helper_sainfo()
2817 void xfrm_audit_state_add(struct xfrm_state *x, int result, bool task_valid) in xfrm_audit_state_add()
2831 void xfrm_audit_state_delete(struct xfrm_state *x, int result, bool task_valid) in xfrm_audit_state_delete()
2845 void xfrm_audit_state_replay_overflow(struct xfrm_state *x, in xfrm_audit_state_replay_overflow()
2863 void xfrm_audit_state_replay(struct xfrm_state *x, in xfrm_audit_state_replay()
2909 void xfrm_audit_state_icvfail(struct xfrm_state *x, in xfrm_audit_state_icvfail()