Home
last modified time | relevance | path

Searched refs:mode_cbs (Results 1 – 7 of 7) sorted by relevance

/linux/net/xfrm/
H A Dxfrm_state.c538 int xfrm_register_mode_cbs(u8 mode, const struct xfrm_mode_cbs *mode_cbs) in xfrm_register_mode_cbs() argument
544 rcu_assign_pointer(xfrm_mode_cbs_map[mode], mode_cbs); in xfrm_register_mode_cbs()
598 if (x->mode_cbs && x->mode_cbs->destroy_state) in xfrm_state_gc_destroy()
599 x->mode_cbs->destroy_state(x); in xfrm_state_gc_destroy()
2073 x->mode_cbs = orig->mode_cbs; in xfrm_state_clone_and_setup()
2074 if (x->mode_cbs && x->mode_cbs->clone_state) { in xfrm_state_clone_and_setup()
2075 if (x->mode_cbs->clone_state(x, orig)) { in xfrm_state_clone_and_setup()
2077 x->mode_cbs = NULL; in xfrm_state_clone_and_setup()
3189 if (x->mode_cbs && x->mode_cbs->get_inner_mtu) in xfrm_state_mtu()
3190 return x->mode_cbs->get_inner_mtu(x, mtu); in xfrm_state_mtu()
[all …]
H A Dxfrm_input.c452 if (x->mode_cbs && x->mode_cbs->input) in xfrm_inner_mode_input()
453 return x->mode_cbs->input(x, skb); in xfrm_inner_mode_input()
H A Dxfrm_output.c482 if (x->mode_cbs && x->mode_cbs->prepare_output) in xfrm_outer_mode_output()
483 return x->mode_cbs->prepare_output(x, skb); in xfrm_outer_mode_output()
H A Dxfrm_user.c1023 if (x->mode_cbs && x->mode_cbs->user_init) { in xfrm_state_construct()
1024 err = x->mode_cbs->user_init(net, x, attrs, extack); in xfrm_state_construct()
1470 if (x->mode_cbs && x->mode_cbs->copy_to_user) in copy_to_user_state_extra()
1471 ret = x->mode_cbs->copy_to_user(x, skb); in copy_to_user_state_extra()
4091 if (x->mode_cbs && x->mode_cbs->sa_len) in xfrm_sa_len()
4092 l += x->mode_cbs->sa_len(x); in xfrm_sa_len()
H A Dxfrm_iptfs.c2659 __module_get(x->mode_cbs->owner); in __iptfs_init_state()
2699 __module_get(x->mode_cbs->owner); in iptfs_clone_state()
2757 module_put(x->mode_cbs->owner); in iptfs_destroy_state()
H A Dxfrm_policy.c2749 if (xfrm[i]->mode_cbs && xfrm[i]->mode_cbs->output) { in xfrm_bundle_create()
2750 dst1->output = xfrm[i]->mode_cbs->output; in xfrm_bundle_create()
/linux/include/net/
H A Dxfrm.h321 const struct xfrm_mode_cbs *mode_cbs; member
524 int xfrm_register_mode_cbs(u8 mode, const struct xfrm_mode_cbs *mode_cbs);