Lines Matching refs:xfrm_state
71 struct xfrm_state *x; in xfrm_hash_transfer()
154 int __xfrm_state_delete(struct xfrm_state *x);
156 int km_query(struct xfrm_state *x, struct xfrm_tmpl *t, struct xfrm_policy *pol);
158 void km_state_expired(struct xfrm_state *x, int hard, u32 portid);
331 static void xfrm_state_gc_destroy(struct xfrm_state *x) in xfrm_state_gc_destroy()
359 struct xfrm_state *x; in xfrm_state_gc_task()
382 struct xfrm_state *x = container_of(thr, struct xfrm_state, mtimer); in xfrm_timer_handler()
468 struct xfrm_state *xfrm_state_alloc(struct net *net) in xfrm_state_alloc()
470 struct xfrm_state *x; in xfrm_state_alloc()
472 x = kzalloc(sizeof(struct xfrm_state), GFP_ATOMIC); in xfrm_state_alloc()
501 void __xfrm_state_destroy(struct xfrm_state *x) in __xfrm_state_destroy()
514 int __xfrm_state_delete(struct xfrm_state *x) in __xfrm_state_delete()
542 int xfrm_state_delete(struct xfrm_state *x) in xfrm_state_delete()
561 struct xfrm_state *x; in xfrm_state_flush_secctx_check()
593 struct xfrm_state *x; in xfrm_state_flush()
633 xfrm_init_tempstate(struct xfrm_state *x, const struct flowi *fl, in xfrm_init_tempstate()
654 static struct xfrm_state *__xfrm_state_lookup(struct net *net, u32 mark, in __xfrm_state_lookup()
660 struct xfrm_state *x; in __xfrm_state_lookup()
678 static struct xfrm_state *__xfrm_state_lookup_byaddr(struct net *net, u32 mark, in __xfrm_state_lookup_byaddr()
684 struct xfrm_state *x; in __xfrm_state_lookup_byaddr()
702 static inline struct xfrm_state *
703 __xfrm_state_locate(struct xfrm_state *x, int use_spi, int family) in __xfrm_state_locate()
726 static void xfrm_state_look_at(struct xfrm_policy *pol, struct xfrm_state *x, in xfrm_state_look_at()
728 struct xfrm_state **best, int *acq_in_progress, in xfrm_state_look_at()
763 struct xfrm_state *
772 struct xfrm_state *x, *x0, *to_put; in xfrm_state_find()
775 struct xfrm_state *best = NULL; in xfrm_state_find()
884 struct xfrm_state *
890 struct xfrm_state *rx = NULL, *x = NULL; in xfrm_stateonly_find()
917 struct xfrm_state *xfrm_state_lookup_byspi(struct net *net, __be32 spi, in xfrm_state_lookup_byspi()
920 struct xfrm_state *x; in xfrm_state_lookup_byspi()
925 x = container_of(w, struct xfrm_state, km); in xfrm_state_lookup_byspi()
939 static void __xfrm_state_insert(struct xfrm_state *x) in __xfrm_state_insert()
970 static void __xfrm_state_bump_genids(struct xfrm_state *xnew) in __xfrm_state_bump_genids()
975 struct xfrm_state *x; in __xfrm_state_bump_genids()
990 void xfrm_state_insert(struct xfrm_state *x) in xfrm_state_insert()
1002 static struct xfrm_state *__find_acq_core(struct net *net, in __find_acq_core()
1011 struct xfrm_state *x; in __find_acq_core()
1078 static struct xfrm_state *__xfrm_find_acq_byseq(struct net *net, u32 mark, u32 seq);
1080 int xfrm_state_add(struct xfrm_state *x) in xfrm_state_add()
1083 struct xfrm_state *x1, *to_put; in xfrm_state_add()
1137 static struct xfrm_state *xfrm_state_clone(struct xfrm_state *orig) in xfrm_state_clone()
1140 struct xfrm_state *x = xfrm_state_alloc(net); in xfrm_state_clone()
1220 struct xfrm_state *xfrm_migrate_state_find(struct xfrm_migrate *m, struct net *net) in xfrm_migrate_state_find()
1223 struct xfrm_state *x = NULL; in xfrm_migrate_state_find()
1267 struct xfrm_state *xfrm_state_migrate(struct xfrm_state *x, in xfrm_state_migrate()
1270 struct xfrm_state *xc; in xfrm_state_migrate()
1297 int xfrm_state_update(struct xfrm_state *x) in xfrm_state_update()
1299 struct xfrm_state *x1, *to_put; in xfrm_state_update()
1369 int xfrm_state_check_expire(struct xfrm_state *x) in xfrm_state_check_expire()
1391 struct xfrm_state *
1395 struct xfrm_state *x; in xfrm_state_lookup()
1404 struct xfrm_state *
1409 struct xfrm_state *x; in xfrm_state_lookup_byaddr()
1418 struct xfrm_state *
1423 struct xfrm_state *x; in xfrm_find_acq()
1453 xfrm_state_sort(struct xfrm_state **dst, struct xfrm_state **src, int n, in xfrm_state_sort()
1475 static struct xfrm_state *__xfrm_find_acq_byseq(struct net *net, u32 mark, u32 seq) in __xfrm_find_acq_byseq()
1480 struct xfrm_state *x; in __xfrm_find_acq_byseq()
1494 struct xfrm_state *xfrm_find_acq_byseq(struct net *net, u32 mark, u32 seq) in xfrm_find_acq_byseq()
1496 struct xfrm_state *x; in xfrm_find_acq_byseq()
1542 int xfrm_alloc_spi(struct xfrm_state *x, u32 low, u32 high) in xfrm_alloc_spi()
1546 struct xfrm_state *x0; in xfrm_alloc_spi()
1597 static bool __xfrm_state_filter_match(struct xfrm_state *x, in __xfrm_state_filter_match()
1615 int (*func)(struct xfrm_state *, int, void*), in xfrm_state_walk() argument
1618 struct xfrm_state *state; in xfrm_state_walk()
1633 state = container_of(x, struct xfrm_state, km); in xfrm_state_walk()
1682 struct xfrm_state *x = (struct xfrm_state *)data; in xfrm_replay_timer_handler()
1709 void km_state_notify(struct xfrm_state *x, const struct km_event *c) in km_state_notify()
1722 void km_state_expired(struct xfrm_state *x, int hard, u32 portid) in km_state_expired()
1737 int km_query(struct xfrm_state *x, struct xfrm_tmpl *t, struct xfrm_policy *pol) in km_query()
1753 int km_new_mapping(struct xfrm_state *x, xfrm_address_t *ipaddr, __be16 sport) in km_new_mapping()
1957 void xfrm_state_delete_tunnel(struct xfrm_state *x) in xfrm_state_delete_tunnel()
1960 struct xfrm_state *t = x->tunnel; in xfrm_state_delete_tunnel()
1971 int xfrm_state_mtu(struct xfrm_state *x, int mtu) in xfrm_state_mtu()
1985 int __xfrm_init_state(struct xfrm_state *x, bool init_replay) in __xfrm_init_state()
2074 int xfrm_init_state(struct xfrm_state *x) in xfrm_init_state()
2135 static void xfrm_audit_helper_sainfo(struct xfrm_state *x, in xfrm_audit_helper_sainfo()
2183 void xfrm_audit_state_add(struct xfrm_state *x, int result, bool task_valid) in xfrm_audit_state_add()
2197 void xfrm_audit_state_delete(struct xfrm_state *x, int result, bool task_valid) in xfrm_audit_state_delete()
2211 void xfrm_audit_state_replay_overflow(struct xfrm_state *x, in xfrm_audit_state_replay_overflow()
2229 void xfrm_audit_state_replay(struct xfrm_state *x, in xfrm_audit_state_replay()
2275 void xfrm_audit_state_icvfail(struct xfrm_state *x, in xfrm_audit_state_icvfail()