drivers/net/bonding/bond_main.c
434
static struct net_device *bond_ipsec_dev(struct xfrm_state *xs)
drivers/net/bonding/bond_main.c
465
struct xfrm_state *xs,
drivers/net/bonding/bond_main.c
577
struct xfrm_state *xs)
drivers/net/bonding/bond_main.c
638
struct xfrm_state *xs)
drivers/net/bonding/bond_main.c
675
static bool bond_ipsec_offload_ok(struct sk_buff *skb, struct xfrm_state *xs)
drivers/net/bonding/bond_main.c
694
static void bond_advance_esn_state(struct xfrm_state *xs)
drivers/net/bonding/bond_main.c
718
static void bond_xfrm_update_stats(struct xfrm_state *xs)
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
6482
struct xfrm_state *x,
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
6505
static void cxgb4_xfrm_del_state(struct net_device *dev, struct xfrm_state *x)
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
6523
static void cxgb4_xfrm_free_state(struct net_device *dev, struct xfrm_state *x)
drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c
6541
static void cxgb4_advance_esn_state(struct xfrm_state *x)
drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c
142
static int ch_ipsec_setauthsize(struct xfrm_state *x,
drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c
166
static int ch_ipsec_setkey(struct xfrm_state *x,
drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c
230
struct xfrm_state *x,
drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c
315
struct xfrm_state *x)
drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c
323
struct xfrm_state *x)
drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c
335
static void ch_ipsec_advance_esn_state(struct xfrm_state *x)
drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c
705
struct xfrm_state *x = xfrm_input_state(skb);
drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c
77
static void ch_ipsec_advance_esn_state(struct xfrm_state *x);
drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c
79
struct xfrm_state *x);
drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c
81
struct xfrm_state *x);
drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c
83
struct xfrm_state *x,
drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c
1062
struct xfrm_state *xs;
drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c
1156
struct xfrm_state *xs = NULL;
drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c
12
static void ixgbe_ipsec_del_sa(struct net_device *dev, struct xfrm_state *xs);
drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c
392
static struct xfrm_state *ixgbe_ipsec_find_rx_state(struct ixgbe_ipsec *ipsec,
drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c
397
struct xfrm_state *ret = NULL;
drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c
429
struct xfrm_state *xs,
drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c
481
struct xfrm_state *xs)
drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c
566
struct xfrm_state *xs,
drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c
761
static void ixgbe_ipsec_del_sa(struct net_device *dev, struct xfrm_state *xs)
drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c
879
struct xfrm_state *xs;
drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c
987
struct xfrm_state *xs;
drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.h
33
struct xfrm_state *xs;
drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.h
51
struct xfrm_state *xs;
drivers/net/ethernet/intel/ixgbevf/ipsec.c
178
struct xfrm_state *ixgbevf_ipsec_find_rx_state(struct ixgbevf_ipsec *ipsec,
drivers/net/ethernet/intel/ixgbevf/ipsec.c
182
struct xfrm_state *ret = NULL;
drivers/net/ethernet/intel/ixgbevf/ipsec.c
19
struct xfrm_state *xs)
drivers/net/ethernet/intel/ixgbevf/ipsec.c
213
struct xfrm_state *xs,
drivers/net/ethernet/intel/ixgbevf/ipsec.c
265
struct xfrm_state *xs,
drivers/net/ethernet/intel/ixgbevf/ipsec.c
402
struct xfrm_state *xs)
drivers/net/ethernet/intel/ixgbevf/ipsec.c
459
struct xfrm_state *xs;
drivers/net/ethernet/intel/ixgbevf/ipsec.c
555
struct xfrm_state *xs = NULL;
drivers/net/ethernet/intel/ixgbevf/ipsec.h
19
struct xfrm_state *xs;
drivers/net/ethernet/intel/ixgbevf/ipsec.h
36
struct xfrm_state *xs;
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_ipsec.c
520
static void cn10k_outb_prepare_sa(struct xfrm_state *x,
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_ipsec.c
575
static int cn10k_ipsec_validate_state(struct xfrm_state *x,
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_ipsec.c
659
static int cn10k_ipsec_inb_add_state(struct xfrm_state *x,
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_ipsec.c
667
struct xfrm_state *x,
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_ipsec.c
704
struct xfrm_state *x,
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_ipsec.c
713
static void cn10k_ipsec_del_state(struct net_device *dev, struct xfrm_state *x)
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_ipsec.c
835
static u16 cn10k_ipsec_get_ip_data_len(struct xfrm_state *x,
drivers/net/ethernet/marvell/octeontx2/nic/cn10k_ipsec.c
937
struct xfrm_state *x;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
1059
static void mlx5e_xfrm_advance_esn_state(struct xfrm_state *x)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
1076
static void mlx5e_xfrm_update_stats(struct xfrm_state *x)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
148
struct xfrm_state *x = sa_entry->x;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
263
struct xfrm_state *x = sa_entry->x;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
394
struct xfrm_state *x = sa_entry->x;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
488
struct xfrm_state *x,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
49
static struct mlx5e_ipsec_sa_entry *to_ipsec_sa_entry(struct xfrm_state *x)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
64
struct xfrm_state *x = sa_entry->x;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
656
struct xfrm_state *x = sa_entry->x;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
696
struct xfrm_state *x = sa_entry->x;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
748
struct xfrm_state *x = sa_entry->x;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
771
struct xfrm_state *x,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
906
static void mlx5e_xfrm_del_state(struct net_device *dev, struct xfrm_state *x)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
919
static void mlx5e_xfrm_free_state(struct net_device *dev, struct xfrm_state *x)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
92
struct xfrm_state *x = sa_entry->x;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h
277
struct xfrm_state *x;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h
281
void (*set_iv_op)(struct sk_buff *skb, struct xfrm_state *x,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_fs.c
2856
struct xfrm_state *x = sa_entry->x;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c
153
void mlx5e_ipsec_set_iv_esn(struct sk_buff *skb, struct xfrm_state *x,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c
175
void mlx5e_ipsec_set_iv(struct sk_buff *skb, struct xfrm_state *x,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c
197
struct xfrm_state *x,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c
224
struct xfrm_state *x;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c
268
struct xfrm_state *x;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c
47
static int mlx5e_ipsec_remove_trailer(struct sk_buff *skb, struct xfrm_state *x)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.h
49
struct xfrm_state *x;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.h
56
void mlx5e_ipsec_set_iv_esn(struct sk_buff *skb, struct xfrm_state *x,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.h
58
void mlx5e_ipsec_set_iv(struct sk_buff *skb, struct xfrm_state *x,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.h
95
struct xfrm_state *x = sp->xvec[0];
drivers/net/ethernet/netronome/nfp/crypto/ipsec.c
270
struct xfrm_state *x,
drivers/net/ethernet/netronome/nfp/crypto/ipsec.c
549
static void nfp_net_xfrm_del_state(struct net_device *dev, struct xfrm_state *x)
drivers/net/ethernet/netronome/nfp/crypto/ipsec.c
594
struct xfrm_state *x;
drivers/net/ethernet/netronome/nfp/crypto/ipsec.c
611
struct xfrm_state *x;
drivers/net/ethernet/netronome/nfp/nfd3/ipsec.c
12
struct xfrm_state *x = xfrm_input_state(skb);
drivers/net/ethernet/netronome/nfp/nfdk/ipsec.c
11
struct xfrm_state *x = xfrm_input_state(skb);
drivers/net/netdevsim/ipsec.c
133
struct xfrm_state *xs,
drivers/net/netdevsim/ipsec.c
202
static void nsim_ipsec_del_sa(struct net_device *dev, struct xfrm_state *xs)
drivers/net/netdevsim/ipsec.c
228
struct xfrm_state *xs;
drivers/net/netdevsim/ipsec.c
89
struct xfrm_state *xs,
drivers/net/netdevsim/netdevsim.h
43
struct xfrm_state *xs;
include/linux/lsm_hook_defs.h
406
LSM_HOOK(int, 0, xfrm_state_alloc, struct xfrm_state *x,
include/linux/lsm_hook_defs.h
408
LSM_HOOK(int, 0, xfrm_state_alloc_acquire, struct xfrm_state *x,
include/linux/lsm_hook_defs.h
410
LSM_HOOK(void, LSM_RET_VOID, xfrm_state_free_security, struct xfrm_state *x)
include/linux/lsm_hook_defs.h
411
LSM_HOOK(int, 0, xfrm_state_delete_security, struct xfrm_state *x)
include/linux/lsm_hook_defs.h
413
LSM_HOOK(int, 1, xfrm_state_pol_flow_match, struct xfrm_state *x,
include/linux/netdevice.h
1038
struct xfrm_state *x,
include/linux/netdevice.h
1041
struct xfrm_state *x);
include/linux/netdevice.h
1043
struct xfrm_state *x);
include/linux/netdevice.h
1045
struct xfrm_state *x);
include/linux/netdevice.h
1046
void (*xdo_dev_state_advance_esn) (struct xfrm_state *x);
include/linux/netdevice.h
1047
void (*xdo_dev_state_update_stats) (struct xfrm_state *x);
include/linux/security.h
2002
int security_xfrm_state_alloc(struct xfrm_state *x, struct xfrm_user_sec_ctx *sec_ctx);
include/linux/security.h
2003
int security_xfrm_state_alloc_acquire(struct xfrm_state *x,
include/linux/security.h
2005
int security_xfrm_state_delete(struct xfrm_state *x);
include/linux/security.h
2006
void security_xfrm_state_free(struct xfrm_state *x);
include/linux/security.h
2008
int security_xfrm_state_pol_flow_match(struct xfrm_state *x,
include/linux/security.h
2037
static inline int security_xfrm_state_alloc(struct xfrm_state *x,
include/linux/security.h
2043
static inline int security_xfrm_state_alloc_acquire(struct xfrm_state *x,
include/linux/security.h
2049
static inline void security_xfrm_state_free(struct xfrm_state *x)
include/linux/security.h
2053
static inline int security_xfrm_state_delete(struct xfrm_state *x)
include/linux/security.h
2063
static inline int security_xfrm_state_pol_flow_match(struct xfrm_state *x,
include/linux/security.h
213
struct xfrm_state;
include/net/bonding.h
209
struct xfrm_state *xs;
include/net/dst.h
35
struct xfrm_state *xfrm;
include/net/dst.h
531
static inline struct xfrm_state *dst_xfrm(const struct dst_entry *dst)
include/net/dst.h
552
static inline struct xfrm_state *dst_xfrm(const struct dst_entry *dst)
include/net/esp.h
44
int esp_output_head(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp);
include/net/esp.h
45
int esp_output_tail(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp);
include/net/esp.h
47
int esp6_output_head(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp);
include/net/esp.h
48
int esp6_output_tail(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp);
include/net/esp.h
8
struct xfrm_state;
include/net/ipcomp.h
11
int ipcomp_input(struct xfrm_state *x, struct sk_buff *skb);
include/net/ipcomp.h
12
int ipcomp_output(struct xfrm_state *x, struct sk_buff *skb);
include/net/ipcomp.h
13
void ipcomp_destroy(struct xfrm_state *x);
include/net/ipcomp.h
14
int ipcomp_init_state(struct xfrm_state *x, struct netlink_ext_ack *extack);
include/net/ipcomp.h
9
struct xfrm_state;
include/net/xfrm.h
1186
struct xfrm_state *xvec[XFRM_MAX_DEPTH];
include/net/xfrm.h
1217
__xfrm4_state_addr_cmp(const struct xfrm_tmpl *tmpl, const struct xfrm_state *x)
include/net/xfrm.h
1224
__xfrm6_state_addr_cmp(const struct xfrm_tmpl *tmpl, const struct xfrm_state *x)
include/net/xfrm.h
1231
xfrm_state_addr_cmp(const struct xfrm_tmpl *tmpl, const struct xfrm_state *x, unsigned short family)
include/net/xfrm.h
1243
static inline struct xfrm_state *xfrm_input_state(struct sk_buff *skb)
include/net/xfrm.h
1297
struct xfrm_state *x;
include/net/xfrm.h
1500
__xfrm4_state_addr_check(const struct xfrm_state *x,
include/net/xfrm.h
1510
__xfrm6_state_addr_check(const struct xfrm_state *x,
include/net/xfrm.h
1522
xfrm_state_addr_check(const struct xfrm_state *x,
include/net/xfrm.h
1536
xfrm_state_addr_flow_check(const struct xfrm_state *x, const struct flowi *fl,
include/net/xfrm.h
1552
static inline int xfrm_state_kern(const struct xfrm_state *x)
include/net/xfrm.h
1703
int (*func)(struct xfrm_state *, int, void*), void *);
include/net/xfrm.h
1705
struct xfrm_state *xfrm_state_alloc(struct net *net);
include/net/xfrm.h
1706
void xfrm_state_free(struct xfrm_state *x);
include/net/xfrm.h
1707
struct xfrm_state *xfrm_state_find(const xfrm_address_t *daddr,
include/net/xfrm.h
1713
struct xfrm_state *xfrm_stateonly_find(struct net *net, u32 mark, u32 if_id,
include/net/xfrm.h
1718
struct xfrm_state *xfrm_state_lookup_byspi(struct net *net, __be32 spi,
include/net/xfrm.h
1720
int xfrm_state_check_expire(struct xfrm_state *x);
include/net/xfrm.h
1723
static inline void xfrm_dev_state_update_stats(struct xfrm_state *x)
include/net/xfrm.h
1734
static inline void xfrm_dev_state_update_stats(struct xfrm_state *x) {}
include/net/xfrm.h
1736
void xfrm_state_insert(struct xfrm_state *x);
include/net/xfrm.h
1737
int xfrm_state_add(struct xfrm_state *x);
include/net/xfrm.h
1738
int xfrm_state_update(struct xfrm_state *x);
include/net/xfrm.h
1739
struct xfrm_state *xfrm_state_lookup(struct net *net, u32 mark,
include/net/xfrm.h
1742
struct xfrm_state *xfrm_input_state_lookup(struct net *net, u32 mark,
include/net/xfrm.h
1746
struct xfrm_state *xfrm_state_lookup_byaddr(struct net *net, u32 mark,
include/net/xfrm.h
1754
void xfrm_state_sort(struct xfrm_state **dst, struct xfrm_state **src, int n,
include/net/xfrm.h
1762
static inline void xfrm_state_sort(struct xfrm_state **d, struct xfrm_state **s,
include/net/xfrm.h
1785
struct xfrm_state *xfrm_find_acq_byseq(struct net *net, u32 mark, u32 seq, u32 pcpu_num);
include/net/xfrm.h
1786
int xfrm_state_delete(struct xfrm_state *x);
include/net/xfrm.h
1793
u32 xfrm_replay_seqhi(struct xfrm_state *x, __be32 net_seq);
include/net/xfrm.h
1794
int xfrm_init_replay(struct xfrm_state *x, struct netlink_ext_ack *extack);
include/net/xfrm.h
1795
u32 xfrm_state_mtu(struct xfrm_state *x, int mtu);
include/net/xfrm.h
1796
int __xfrm_init_state(struct xfrm_state *x, struct netlink_ext_ack *extack);
include/net/xfrm.h
1797
int xfrm_init_state(struct xfrm_state *x, struct netlink_ext_ack *extack);
include/net/xfrm.h
1819
int pktgen_xfrm_outer_mode_output(struct xfrm_state *x, struct sk_buff *skb);
include/net/xfrm.h
1902
int xfrm_alloc_spi(struct xfrm_state *x, u32 minspi, u32 maxspi,
include/net/xfrm.h
1904
struct xfrm_state *xfrm_find_acq(struct net *net, const struct xfrm_mark *mark,
include/net/xfrm.h
1916
struct xfrm_state *xfrm_migrate_state_find(struct xfrm_migrate *m, struct net *net,
include/net/xfrm.h
1918
struct xfrm_state *xfrm_state_migrate_create(struct xfrm_state *x,
include/net/xfrm.h
1922
int xfrm_state_migrate_install(const struct xfrm_state *x,
include/net/xfrm.h
1923
struct xfrm_state *xc,
include/net/xfrm.h
1926
struct xfrm_state *xfrm_state_migrate(struct xfrm_state *x,
include/net/xfrm.h
1938
int km_new_mapping(struct xfrm_state *x, xfrm_address_t *ipaddr, __be16 sport);
include/net/xfrm.h
1986
void xfrm_replay_advance(struct xfrm_state *x, __be32 net_seq);
include/net/xfrm.h
1987
int xfrm_replay_check(struct xfrm_state *x, struct sk_buff *skb, __be32 net_seq);
include/net/xfrm.h
1988
void xfrm_replay_notify(struct xfrm_state *x, int event);
include/net/xfrm.h
1989
int xfrm_replay_overflow(struct xfrm_state *x, struct sk_buff *skb);
include/net/xfrm.h
1990
int xfrm_replay_recheck(struct xfrm_state *x, struct sk_buff *skb, __be32 net_seq);
include/net/xfrm.h
2041
static inline int xfrm_replay_clone(struct xfrm_state *x,
include/net/xfrm.h
2042
const struct xfrm_state *orig)
include/net/xfrm.h
2065
static inline void xfrm_replay_sync(struct xfrm_state *x, const struct xfrm_state *orig)
include/net/xfrm.h
2079
static inline void xfrm_migrate_sync(struct xfrm_state *x,
include/net/xfrm.h
2080
const struct xfrm_state *orig)
include/net/xfrm.h
2103
static inline void xfrm_states_put(struct xfrm_state **states, int n)
include/net/xfrm.h
2110
static inline void xfrm_states_delete(struct xfrm_state **states, int n)
include/net/xfrm.h
2124
int xfrm_dev_state_add(struct net *net, struct xfrm_state *x,
include/net/xfrm.h
2130
bool xfrm_dev_offload_ok(struct sk_buff *skb, struct xfrm_state *x);
include/net/xfrm.h
2131
void xfrm_dev_state_delete(struct xfrm_state *x);
include/net/xfrm.h
2132
void xfrm_dev_state_free(struct xfrm_state *x);
include/net/xfrm.h
2134
static inline void xfrm_dev_state_advance_esn(struct xfrm_state *x)
include/net/xfrm.h
2145
struct xfrm_state *x = dst->xfrm;
include/net/xfrm.h
2196
static inline int xfrm_dev_state_add(struct net *net, struct xfrm_state *x,
include/net/xfrm.h
2203
static inline void xfrm_dev_state_delete(struct xfrm_state *x)
include/net/xfrm.h
2207
static inline void xfrm_dev_state_free(struct xfrm_state *x)
include/net/xfrm.h
2226
static inline bool xfrm_dev_offload_ok(struct sk_buff *skb, struct xfrm_state *x)
include/net/xfrm.h
2231
static inline void xfrm_dev_state_advance_esn(struct xfrm_state *x)
include/net/xfrm.h
2260
static inline __u32 xfrm_smark_get(__u32 mark, struct xfrm_state *x)
include/net/xfrm.h
2276
static inline int xfrm_tunnel_check(struct sk_buff *skb, struct xfrm_state *x,
include/net/xfrm.h
2375
void xfrm_nat_keepalive_state_updated(struct xfrm_state *x);
include/net/xfrm.h
261
struct xfrm_state *tunnel;
include/net/xfrm.h
325
static inline struct net *xs_net(struct xfrm_state *x)
include/net/xfrm.h
402
void km_state_notify(struct xfrm_state *x, const struct km_event *c);
include/net/xfrm.h
405
int km_query(struct xfrm_state *x, struct xfrm_tmpl *t,
include/net/xfrm.h
407
void km_state_expired(struct xfrm_state *x, int hard, u32 portid);
include/net/xfrm.h
408
int __xfrm_state_delete(struct xfrm_state *x);
include/net/xfrm.h
456
int (*init_state)(struct xfrm_state *x,
include/net/xfrm.h
458
void (*destructor)(struct xfrm_state *);
include/net/xfrm.h
459
int (*input)(struct xfrm_state *, struct sk_buff *skb);
include/net/xfrm.h
460
int (*output)(struct xfrm_state *, struct sk_buff *pskb);
include/net/xfrm.h
461
int (*reject)(struct xfrm_state *, struct sk_buff *,
include/net/xfrm.h
471
void (*encap)(struct xfrm_state *, struct sk_buff *pskb);
include/net/xfrm.h
472
int (*input_tail)(struct xfrm_state *x, struct sk_buff *skb);
include/net/xfrm.h
473
int (*xmit)(struct xfrm_state *, struct sk_buff *pskb, netdev_features_t features);
include/net/xfrm.h
478
void xfrm_set_type_offload(struct xfrm_state *x, bool try_load);
include/net/xfrm.h
479
static inline void xfrm_unset_type_offload(struct xfrm_state *x)
include/net/xfrm.h
510
int (*init_state)(struct xfrm_state *x);
include/net/xfrm.h
511
int (*clone_state)(struct xfrm_state *x, struct xfrm_state *orig);
include/net/xfrm.h
512
void (*destroy_state)(struct xfrm_state *x);
include/net/xfrm.h
513
int (*user_init)(struct net *net, struct xfrm_state *x,
include/net/xfrm.h
516
int (*copy_to_user)(struct xfrm_state *x, struct sk_buff *skb);
include/net/xfrm.h
517
unsigned int (*sa_len)(const struct xfrm_state *x);
include/net/xfrm.h
518
u32 (*get_inner_mtu)(struct xfrm_state *x, int outer_mtu);
include/net/xfrm.h
519
int (*input)(struct xfrm_state *x, struct sk_buff *skb);
include/net/xfrm.h
521
int (*prepare_output)(struct xfrm_state *x, struct sk_buff *skb);
include/net/xfrm.h
539
static inline const struct xfrm_mode *xfrm_ip2inner_mode(struct xfrm_state *x, int ipproto)
include/net/xfrm.h
719
int (*notify)(struct xfrm_state *x, const struct km_event *c);
include/net/xfrm.h
720
int (*acquire)(struct xfrm_state *x, struct xfrm_tmpl *, struct xfrm_policy *xp);
include/net/xfrm.h
722
int (*new_mapping)(struct xfrm_state *x, xfrm_address_t *ipaddr, __be16 sport);
include/net/xfrm.h
852
void xfrm_audit_state_add(struct xfrm_state *x, int result, bool task_valid);
include/net/xfrm.h
853
void xfrm_audit_state_delete(struct xfrm_state *x, int result, bool task_valid);
include/net/xfrm.h
854
void xfrm_audit_state_replay_overflow(struct xfrm_state *x,
include/net/xfrm.h
856
void xfrm_audit_state_replay(struct xfrm_state *x, struct sk_buff *skb,
include/net/xfrm.h
861
void xfrm_audit_state_icvfail(struct xfrm_state *x, struct sk_buff *skb,
include/net/xfrm.h
875
static inline void xfrm_audit_state_add(struct xfrm_state *x, int result,
include/net/xfrm.h
880
static inline void xfrm_audit_state_delete(struct xfrm_state *x, int result,
include/net/xfrm.h
885
static inline void xfrm_audit_state_replay_overflow(struct xfrm_state *x,
include/net/xfrm.h
890
static inline void xfrm_audit_state_replay(struct xfrm_state *x,
include/net/xfrm.h
905
static inline void xfrm_audit_state_icvfail(struct xfrm_state *x,
include/net/xfrm.h
932
void __xfrm_state_destroy(struct xfrm_state *);
include/net/xfrm.h
934
static inline void __xfrm_state_put(struct xfrm_state *x)
include/net/xfrm.h
939
static inline void xfrm_state_put(struct xfrm_state *x)
include/net/xfrm.h
945
static inline void xfrm_state_hold(struct xfrm_state *x)
net/core/filter.c
6167
const struct xfrm_state *x;
net/core/pktgen.c
2410
struct xfrm_state *x = pkt_dev->flows[flow].x;
net/core/pktgen.c
259
struct xfrm_state *x;
net/core/pktgen.c
2701
struct xfrm_state *x = pkt_dev->flows[pkt_dev->curfl].x;
net/core/pktgen.c
2746
struct xfrm_state *x = pkt_dev->flows[i].x;
net/core/pktgen.c
2760
struct xfrm_state *x = pkt_dev->flows[pkt_dev->curfl].x;
net/ipv4/ah4.c
122
struct xfrm_state *x = skb_dst(skb)->xfrm;
net/ipv4/ah4.c
149
static int ah_output(struct xfrm_state *x, struct sk_buff *skb)
net/ipv4/ah4.c
273
struct xfrm_state *x = xfrm_input_state(skb);
net/ipv4/ah4.c
310
static int ah_input(struct xfrm_state *x, struct sk_buff *skb)
net/ipv4/ah4.c
454
struct xfrm_state *x;
net/ipv4/ah4.c
481
static int ah_init_state(struct xfrm_state *x, struct netlink_ext_ack *extack)
net/ipv4/ah4.c
552
static void ah_destroy(struct xfrm_state *x)
net/ipv4/esp4.c
1017
static int esp_init_authenc(struct xfrm_state *x,
net/ipv4/esp4.c
1112
static int esp_init_state(struct xfrm_state *x, struct netlink_ext_ack *extack)
net/ipv4/esp4.c
126
static struct sock *esp_find_tcp_sk(struct xfrm_state *x)
net/ipv4/esp4.c
151
static int esp_output_tcp_finish(struct xfrm_state *x, struct sk_buff *skb)
net/ipv4/esp4.c
183
struct xfrm_state *x = dst->xfrm;
net/ipv4/esp4.c
188
static int esp_output_tail_tcp(struct xfrm_state *x, struct sk_buff *skb)
net/ipv4/esp4.c
203
static int esp_output_tail_tcp(struct xfrm_state *x, struct sk_buff *skb)
net/ipv4/esp4.c
215
struct xfrm_state *x;
net/ipv4/esp4.c
272
struct xfrm_state *x,
net/ipv4/esp4.c
340
static struct ip_esp_hdr *esp_output_tcp_encap(struct xfrm_state *x,
net/ipv4/esp4.c
368
static struct ip_esp_hdr *esp_output_tcp_encap(struct xfrm_state *x,
net/ipv4/esp4.c
376
static int esp_output_encap(struct xfrm_state *x, struct sk_buff *skb,
net/ipv4/esp4.c
408
int esp_output_head(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp)
net/ipv4/esp4.c
498
int esp_output_tail(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp)
net/ipv4/esp4.c
622
static int esp_output(struct xfrm_state *x, struct sk_buff *skb)
net/ipv4/esp4.c
674
struct xfrm_state *x = xfrm_input_state(skb);
net/ipv4/esp4.c
716
struct xfrm_state *x = xfrm_input_state(skb);
net/ipv4/esp4.c
818
struct xfrm_state *x = xfrm_input_state(skb);
net/ipv4/esp4.c
846
static int esp_input(struct xfrm_state *x, struct sk_buff *skb)
net/ipv4/esp4.c
945
struct xfrm_state *x;
net/ipv4/esp4.c
972
static void esp_destroy(struct xfrm_state *x)
net/ipv4/esp4.c
982
static int esp_init_aead(struct xfrm_state *x, struct netlink_ext_ack *extack)
net/ipv4/esp4.c
99
static void esp_ssg_unref(struct xfrm_state *x, void *tmp, struct sk_buff *skb, bool already_unref)
net/ipv4/esp4_offload.c
104
static void esp4_gso_encap(struct xfrm_state *x, struct sk_buff *skb)
net/ipv4/esp4_offload.c
121
static struct sk_buff *xfrm4_tunnel_gso_segment(struct xfrm_state *x,
net/ipv4/esp4_offload.c
133
static struct sk_buff *xfrm4_transport_gso_segment(struct xfrm_state *x,
net/ipv4/esp4_offload.c
149
static struct sk_buff *xfrm4_beet_gso_segment(struct xfrm_state *x,
net/ipv4/esp4_offload.c
190
static struct sk_buff *xfrm4_outer_mode_gso_segment(struct xfrm_state *x,
net/ipv4/esp4_offload.c
209
struct xfrm_state *x;
net/ipv4/esp4_offload.c
251
static int esp_input_tail(struct xfrm_state *x, struct sk_buff *skb)
net/ipv4/esp4_offload.c
265
static int esp_xmit(struct xfrm_state *x, struct sk_buff *skb, netdev_features_t features)
net/ipv4/esp4_offload.c
35
struct xfrm_state *x;
net/ipv4/ip_vti.c
101
struct xfrm_state *x;
net/ipv4/ip_vti.c
148
static bool vti_state_check(const struct xfrm_state *x, __be32 dst, __be32 src)
net/ipv4/ip_vti.c
319
struct xfrm_state *x;
net/ipv4/ipcomp.c
102
struct xfrm_state *t;
net/ipv4/ipcomp.c
122
static int ipcomp4_init_state(struct xfrm_state *x,
net/ipv4/ipcomp.c
28
struct xfrm_state *x;
net/ipv4/ipcomp.c
58
static struct xfrm_state *ipcomp_tunnel_create(struct xfrm_state *x)
net/ipv4/ipcomp.c
61
struct xfrm_state *t;
net/ipv4/ipcomp.c
98
static int ipcomp_tunnel_attach(struct xfrm_state *x)
net/ipv4/xfrm4_output.c
20
struct xfrm_state *x = skb_dst(skb)->xfrm;
net/ipv4/xfrm4_tunnel.c
14
static int ipip_output(struct xfrm_state *x, struct sk_buff *skb)
net/ipv4/xfrm4_tunnel.c
20
static int ipip_xfrm_rcv(struct xfrm_state *x, struct sk_buff *skb)
net/ipv4/xfrm4_tunnel.c
25
static int ipip_init_state(struct xfrm_state *x, struct netlink_ext_ack *extack)
net/ipv4/xfrm4_tunnel.c
42
static void ipip_destroy(struct xfrm_state *x)
net/ipv6/ah6.c
315
struct xfrm_state *x = skb_dst(skb)->xfrm;
net/ipv6/ah6.c
343
static int ah6_output(struct xfrm_state *x, struct sk_buff *skb)
net/ipv6/ah6.c
474
struct xfrm_state *x = xfrm_input_state(skb);
net/ipv6/ah6.c
512
static int ah6_input(struct xfrm_state *x, struct sk_buff *skb)
net/ipv6/ah6.c
668
struct xfrm_state *x;
net/ipv6/ah6.c
688
static int ah6_init_state(struct xfrm_state *x, struct netlink_ext_ack *extack)
net/ipv6/ah6.c
764
static void ah6_destroy(struct xfrm_state *x)
net/ipv6/esp6.c
1009
static void esp6_destroy(struct xfrm_state *x)
net/ipv6/esp6.c
1019
static int esp_init_aead(struct xfrm_state *x, struct netlink_ext_ack *extack)
net/ipv6/esp6.c
1054
static int esp_init_authenc(struct xfrm_state *x,
net/ipv6/esp6.c
1149
static int esp6_init_state(struct xfrm_state *x, struct netlink_ext_ack *extack)
net/ipv6/esp6.c
116
static void esp_ssg_unref(struct xfrm_state *x, void *tmp, struct sk_buff *skb, bool already_unref)
net/ipv6/esp6.c
143
static struct sock *esp6_find_tcp_sk(struct xfrm_state *x)
net/ipv6/esp6.c
168
static int esp_output_tcp_finish(struct xfrm_state *x, struct sk_buff *skb)
net/ipv6/esp6.c
200
struct xfrm_state *x = dst->xfrm;
net/ipv6/esp6.c
205
static int esp_output_tail_tcp(struct xfrm_state *x, struct sk_buff *skb)
net/ipv6/esp6.c
220
static int esp_output_tail_tcp(struct xfrm_state *x, struct sk_buff *skb)
net/ipv6/esp6.c
249
struct xfrm_state *x;
net/ipv6/esp6.c
308
struct xfrm_state *x,
net/ipv6/esp6.c
370
static struct ip_esp_hdr *esp6_output_tcp_encap(struct xfrm_state *x,
net/ipv6/esp6.c
398
static struct ip_esp_hdr *esp6_output_tcp_encap(struct xfrm_state *x,
net/ipv6/esp6.c
406
static int esp6_output_encap(struct xfrm_state *x, struct sk_buff *skb,
net/ipv6/esp6.c
438
int esp6_output_head(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp)
net/ipv6/esp6.c
529
int esp6_output_tail(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp)
net/ipv6/esp6.c
654
static int esp6_output(struct xfrm_state *x, struct sk_buff *skb)
net/ipv6/esp6.c
706
struct xfrm_state *x = xfrm_input_state(skb);
net/ipv6/esp6.c
747
struct xfrm_state *x = xfrm_input_state(skb);
net/ipv6/esp6.c
861
struct xfrm_state *x = xfrm_input_state(skb);
net/ipv6/esp6.c
884
static int esp6_input(struct xfrm_state *x, struct sk_buff *skb)
net/ipv6/esp6.c
988
struct xfrm_state *x;
net/ipv6/esp6_offload.c
133
static void esp6_gso_encap(struct xfrm_state *x, struct sk_buff *skb)
net/ipv6/esp6_offload.c
157
static struct sk_buff *xfrm6_tunnel_gso_segment(struct xfrm_state *x,
net/ipv6/esp6_offload.c
169
static struct sk_buff *xfrm6_transport_gso_segment(struct xfrm_state *x,
net/ipv6/esp6_offload.c
185
static struct sk_buff *xfrm6_beet_gso_segment(struct xfrm_state *x,
net/ipv6/esp6_offload.c
230
static struct sk_buff *xfrm6_outer_mode_gso_segment(struct xfrm_state *x,
net/ipv6/esp6_offload.c
249
struct xfrm_state *x;
net/ipv6/esp6_offload.c
289
static int esp6_input_tail(struct xfrm_state *x, struct sk_buff *skb)
net/ipv6/esp6_offload.c
303
static int esp6_xmit(struct xfrm_state *x, struct sk_buff *skb, netdev_features_t features)
net/ipv6/esp6_offload.c
58
struct xfrm_state *x;
net/ipv6/ip6_vti.c
347
struct xfrm_state *x;
net/ipv6/ip6_vti.c
413
static bool vti6_state_check(const struct xfrm_state *x,
net/ipv6/ip6_vti.c
448
struct xfrm_state *x;
net/ipv6/ip6_vti.c
600
struct xfrm_state *x;
net/ipv6/ipcomp6.c
113
static int ipcomp6_tunnel_attach(struct xfrm_state *x)
net/ipv6/ipcomp6.c
117
struct xfrm_state *t = NULL;
net/ipv6/ipcomp6.c
141
static int ipcomp6_init_state(struct xfrm_state *x,
net/ipv6/ipcomp6.c
52
struct xfrm_state *x;
net/ipv6/ipcomp6.c
75
static struct xfrm_state *ipcomp6_tunnel_create(struct xfrm_state *x)
net/ipv6/ipcomp6.c
78
struct xfrm_state *t = NULL;
net/ipv6/mip6.c
119
static int mip6_destopt_input(struct xfrm_state *x, struct sk_buff *skb)
net/ipv6/mip6.c
138
static int mip6_destopt_output(struct xfrm_state *x, struct sk_buff *skb)
net/ipv6/mip6.c
196
static int mip6_destopt_reject(struct xfrm_state *x, struct sk_buff *skb,
net/ipv6/mip6.c
250
static int mip6_destopt_init_state(struct xfrm_state *x, struct netlink_ext_ack *extack)
net/ipv6/mip6.c
273
static void mip6_destopt_destroy(struct xfrm_state *x)
net/ipv6/mip6.c
288
static int mip6_rthdr_input(struct xfrm_state *x, struct sk_buff *skb)
net/ipv6/mip6.c
306
static int mip6_rthdr_output(struct xfrm_state *x, struct sk_buff *skb)
net/ipv6/mip6.c
335
static int mip6_rthdr_init_state(struct xfrm_state *x, struct netlink_ext_ack *extack)
net/ipv6/mip6.c
355
static void mip6_rthdr_destroy(struct xfrm_state *x)
net/ipv6/xfrm6_input.c
240
struct xfrm_state *x = NULL;
net/ipv6/xfrm6_output.c
64
struct xfrm_state *x = dst->xfrm;
net/ipv6/xfrm6_tunnel.c
211
static int xfrm6_tunnel_output(struct xfrm_state *x, struct sk_buff *skb)
net/ipv6/xfrm6_tunnel.c
217
static int xfrm6_tunnel_input(struct xfrm_state *x, struct sk_buff *skb)
net/ipv6/xfrm6_tunnel.c
273
static int xfrm6_tunnel_init_state(struct xfrm_state *x, struct netlink_ext_ack *extack)
net/ipv6/xfrm6_tunnel.c
290
static void xfrm6_tunnel_destroy(struct xfrm_state *x)
net/key/af_key.c
1060
static inline struct sk_buff *pfkey_xfrm_state2msg(const struct xfrm_state *x)
net/key/af_key.c
1069
static inline struct sk_buff *pfkey_xfrm_state2msg_expire(const struct xfrm_state *x,
net/key/af_key.c
1075
static struct xfrm_state * pfkey_msg2xfrm_state(struct net *net,
net/key/af_key.c
1079
struct xfrm_state *x;
net/key/af_key.c
1329
struct xfrm_state *x = NULL;
net/key/af_key.c
1430
struct xfrm_state *x;
net/key/af_key.c
1490
static int key_notify_sa(struct xfrm_state *x, const struct km_event *c)
net/key/af_key.c
1517
struct xfrm_state *x;
net/key/af_key.c
1554
struct xfrm_state *x;
net/key/af_key.c
1597
struct xfrm_state *x;
net/key/af_key.c
1804
static int dump_sa(struct xfrm_state *x, int count, void *ptr)
net/key/af_key.c
3060
static int key_notify_sa_expire(struct xfrm_state *x, const struct km_event *c)
net/key/af_key.c
3091
static int pfkey_send_notify(struct xfrm_state *x, const struct km_event *c)
net/key/af_key.c
3171
static int pfkey_send_acquire(struct xfrm_state *x, struct xfrm_tmpl *t, struct xfrm_policy *xp)
net/key/af_key.c
3371
static int pfkey_send_new_mapping(struct xfrm_state *x, xfrm_address_t *ipaddr, __be16 sport)
net/key/af_key.c
652
static struct xfrm_state *pfkey_xfrm_state_lookup(struct net *net, const struct sadb_msg *hdr, void * const *ext_hdrs)
net/key/af_key.c
776
static struct sk_buff *__pfkey_xfrm_state2msg(const struct xfrm_state *x,
net/netfilter/nft_xfrm.c
121
const struct xfrm_state *state)
net/netfilter/nft_xfrm.c
165
const struct xfrm_state *state;
net/netfilter/xt_policy.c
35
match_xfrm_state(const struct xfrm_state *x, const struct xt_policy_elem *e,
net/xfrm/xfrm_device.c
119
struct xfrm_state *x;
net/xfrm/xfrm_device.c
23
static void __xfrm_transport_prep(struct xfrm_state *x, struct sk_buff *skb,
net/xfrm/xfrm_device.c
239
int xfrm_dev_state_add(struct net *net, struct xfrm_state *x,
net/xfrm/xfrm_device.c
35
static void __xfrm_mode_tunnel_prep(struct xfrm_state *x, struct sk_buff *skb,
net/xfrm/xfrm_device.c
420
bool xfrm_dev_offload_ok(struct sk_buff *skb, struct xfrm_state *x)
net/xfrm/xfrm_device.c
49
static void __xfrm_mode_beet_prep(struct xfrm_state *x, struct sk_buff *skb,
net/xfrm/xfrm_device.c
69
static void xfrm_outer_mode_prep(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_input.c
181
static int xfrm4_remove_beet_encap(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_input.c
237
static int xfrm4_remove_tunnel_encap(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_input.c
274
static int xfrm6_remove_tunnel_encap(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_input.c
303
static int xfrm6_remove_beet_encap(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_input.c
341
xfrm_inner_mode_encap_remove(struct xfrm_state *x,
net/xfrm/xfrm_input.c
368
static int xfrm_prepare_input(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_input.c
393
static int xfrm4_transport_input(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_input.c
411
static int xfrm6_transport_input(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_input.c
435
static int xfrm_inner_mode_input(struct xfrm_state *x,
net/xfrm/xfrm_input.c
474
struct xfrm_state *x = NULL;
net/xfrm/xfrm_interface_core.c
154
static struct xfrm_if *xfrmi_lookup(struct net *net, struct xfrm_state *x)
net/xfrm/xfrm_interface_core.c
362
struct xfrm_state *x;
net/xfrm/xfrm_interface_core.c
430
struct xfrm_state *x;
net/xfrm/xfrm_interface_core.c
593
struct xfrm_state *x;
net/xfrm/xfrm_interface_core.c
654
struct xfrm_state *x;
net/xfrm/xfrm_ipcomp.c
118
static struct acomp_req *ipcomp_setup_req(struct xfrm_state *x,
net/xfrm/xfrm_ipcomp.c
203
static int ipcomp_decompress(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_ipcomp.c
222
int ipcomp_input(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_ipcomp.c
244
static int ipcomp_output_done2(struct xfrm_state *x, struct sk_buff *skb,
net/xfrm/xfrm_ipcomp.c
276
static int ipcomp_compress(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_ipcomp.c
297
int ipcomp_output(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_ipcomp.c
315
void ipcomp_destroy(struct xfrm_state *x)
net/xfrm/xfrm_ipcomp.c
325
int ipcomp_init_state(struct xfrm_state *x, struct netlink_ext_ack *extack)
net/xfrm/xfrm_ipcomp.c
35
struct xfrm_state *x;
net/xfrm/xfrm_iptfs.c
1218
static void iptfs_input_ordered(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_iptfs.c
153
struct xfrm_state *x; /* owning state */
net/xfrm/xfrm_iptfs.c
1673
struct xfrm_state *x;
net/xfrm/xfrm_iptfs.c
1717
static int iptfs_input(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_iptfs.c
179
static u32 __iptfs_get_inner_mtu(struct xfrm_state *x, int outer_mtu);
net/xfrm/xfrm_iptfs.c
1795
static int iptfs_get_cur_pmtu(struct xfrm_state *x, struct xfrm_iptfs_data *xtfs,
net/xfrm/xfrm_iptfs.c
1836
struct xfrm_state *x = dst->xfrm;
net/xfrm/xfrm_iptfs.c
2186
static void iptfs_output_queued(struct xfrm_state *x, struct sk_buff_head *list)
net/xfrm/xfrm_iptfs.c
2325
struct xfrm_state *x;
net/xfrm/xfrm_iptfs.c
2372
static int iptfs_encap_add_ipv4(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_iptfs.c
2418
static int iptfs_encap_add_ipv6(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_iptfs.c
2462
static int iptfs_prepare_output(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_iptfs.c
2487
static u32 __iptfs_get_inner_mtu(struct xfrm_state *x, int outer_mtu)
net/xfrm/xfrm_iptfs.c
2505
static u32 iptfs_get_inner_mtu(struct xfrm_state *x, int outer_mtu)
net/xfrm/xfrm_iptfs.c
2524
static int iptfs_user_init(struct net *net, struct xfrm_state *x,
net/xfrm/xfrm_iptfs.c
2581
static unsigned int iptfs_sa_len(const struct xfrm_state *x)
net/xfrm/xfrm_iptfs.c
2601
static int iptfs_copy_to_user(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_iptfs.c
2640
static void __iptfs_init_state(struct xfrm_state *x,
net/xfrm/xfrm_iptfs.c
2665
static int iptfs_clone_state(struct xfrm_state *x, struct xfrm_state *orig)
net/xfrm/xfrm_iptfs.c
2706
static int iptfs_init_state(struct xfrm_state *x)
net/xfrm/xfrm_iptfs.c
2724
static void iptfs_destroy_state(struct xfrm_state *x)
net/xfrm/xfrm_iptfs.c
659
static void iptfs_complete_inner_skb(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_iptfs.c
943
static bool __input_process_payload(struct xfrm_state *x, u32 data,
net/xfrm/xfrm_nat_keepalive.c
163
static int nat_keepalive_work_single(struct xfrm_state *x, int count, void *ptr)
net/xfrm/xfrm_nat_keepalive.c
248
void xfrm_nat_keepalive_state_updated(struct xfrm_state *x)
net/xfrm/xfrm_nat_keepalive.c
31
static void nat_keepalive_init(struct nat_keepalive *ka, struct xfrm_state *x)
net/xfrm/xfrm_output.c
143
static int xfrm6_hdr_offset(struct xfrm_state *x, struct sk_buff *skb, u8 **prevhdr)
net/xfrm/xfrm_output.c
164
static int xfrm6_transport_output(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_output.c
197
static int xfrm6_ro_output(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_output.c
227
static int xfrm4_beet_encap_add(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_output.c
276
static int xfrm4_tunnel_encap_add(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_output.c
28
static int xfrm_inner_extract_output(struct xfrm_state *x, struct sk_buff *skb);
net/xfrm/xfrm_output.c
324
static int xfrm6_tunnel_encap_add(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_output.c
361
static int xfrm6_beet_encap_add(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_output.c
412
static int xfrm4_prepare_output(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_output.c
434
static int xfrm6_prepare_output(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_output.c
460
static int xfrm_outer_mode_output(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_output.c
492
int pktgen_xfrm_outer_mode_output(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_output.c
502
struct xfrm_state *x = dst->xfrm;
net/xfrm/xfrm_output.c
622
static int xfrm_dev_direct_output(struct sock *sk, struct xfrm_state *x,
net/xfrm/xfrm_output.c
64
static int xfrm4_transport_output(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_output.c
699
static void xfrm_get_inner_ipproto(struct sk_buff *skb, struct xfrm_state *x)
net/xfrm/xfrm_output.c
753
struct xfrm_state *x = skb_dst(skb)->xfrm;
net/xfrm/xfrm_output.c
869
static int xfrm4_extract_output(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_output.c
923
static int xfrm6_extract_output(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_output.c
942
static int xfrm_inner_extract_output(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_policy.c
2481
struct xfrm_state **xfrm, unsigned short family)
net/xfrm/xfrm_policy.c
2491
struct xfrm_state *x;
net/xfrm/xfrm_policy.c
2552
struct xfrm_state **xfrm, unsigned short family)
net/xfrm/xfrm_policy.c
2554
struct xfrm_state *tp[XFRM_MAX_DEPTH];
net/xfrm/xfrm_policy.c
2555
struct xfrm_state **tpp = (npols > 1) ? tp : xfrm;
net/xfrm/xfrm_policy.c
2661
struct xfrm_state **xfrm,
net/xfrm/xfrm_policy.c
2858
struct xfrm_state *xfrm[XFRM_MAX_DEPTH];
net/xfrm/xfrm_policy.c
294
static inline struct dst_entry *xfrm_dst_lookup(struct xfrm_state *x,
net/xfrm/xfrm_policy.c
3359
struct xfrm_state *x;
net/xfrm/xfrm_policy.c
3376
xfrm_state_ok(const struct xfrm_tmpl *tmpl, const struct xfrm_state *x,
net/xfrm/xfrm_policy.c
3715
struct xfrm_state *x = sp->xvec[i];
net/xfrm/xfrm_policy.c
4078
const struct xfrm_state *xfrm = dst->xfrm;
net/xfrm/xfrm_policy.c
4645
static void xfrm_migrate_copy_old(const struct xfrm_state *x,
net/xfrm/xfrm_policy.c
4664
struct xfrm_state *x, *xc;
net/xfrm/xfrm_policy.c
4665
struct xfrm_state *x_cur[XFRM_MAX_DEPTH];
net/xfrm/xfrm_policy.c
4666
struct xfrm_state *x_new[XFRM_MAX_DEPTH];
net/xfrm/xfrm_policy.c
483
struct xfrm_state *x;
net/xfrm/xfrm_replay.c
12
u32 xfrm_replay_seqhi(struct xfrm_state *x, __be32 net_seq)
net/xfrm/xfrm_replay.c
121
static int xfrm_replay_check_legacy(struct xfrm_state *x,
net/xfrm/xfrm_replay.c
153
static void xfrm_replay_advance_bmp(struct xfrm_state *x, __be32 net_seq);
net/xfrm/xfrm_replay.c
154
static void xfrm_replay_advance_esn(struct xfrm_state *x, __be32 net_seq);
net/xfrm/xfrm_replay.c
156
void xfrm_replay_advance(struct xfrm_state *x, __be32 net_seq)
net/xfrm/xfrm_replay.c
189
static int xfrm_replay_overflow_bmp(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_replay.c
213
static int xfrm_replay_check_bmp(struct xfrm_state *x,
net/xfrm/xfrm_replay.c
257
static void xfrm_replay_advance_bmp(struct xfrm_state *x, __be32 net_seq)
net/xfrm/xfrm_replay.c
305
static void xfrm_replay_notify_bmp(struct xfrm_state *x, int event)
net/xfrm/xfrm_replay.c
356
static void xfrm_replay_notify_esn(struct xfrm_state *x, int event)
net/xfrm/xfrm_replay.c
38
static void xfrm_replay_notify_bmp(struct xfrm_state *x, int event);
net/xfrm/xfrm_replay.c
39
static void xfrm_replay_notify_esn(struct xfrm_state *x, int event);
net/xfrm/xfrm_replay.c
41
void xfrm_replay_notify(struct xfrm_state *x, int event)
net/xfrm/xfrm_replay.c
422
static int xfrm_replay_overflow_esn(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_replay.c
451
static int xfrm_replay_check_esn(struct xfrm_state *x,
net/xfrm/xfrm_replay.c
510
int xfrm_replay_check(struct xfrm_state *x,
net/xfrm/xfrm_replay.c
525
static int xfrm_replay_recheck_esn(struct xfrm_state *x,
net/xfrm/xfrm_replay.c
537
int xfrm_replay_recheck(struct xfrm_state *x,
net/xfrm/xfrm_replay.c
553
static void xfrm_replay_advance_esn(struct xfrm_state *x, __be32 net_seq)
net/xfrm/xfrm_replay.c
612
static int xfrm_replay_overflow_offload(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_replay.c
651
static int xfrm_replay_overflow_offload_bmp(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_replay.c
691
static int xfrm_replay_overflow_offload_esn(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_replay.c
743
int xfrm_replay_overflow(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_replay.c
757
int xfrm_replay_overflow(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_replay.c
772
int xfrm_init_replay(struct xfrm_state *x, struct netlink_ext_ack *extack)
net/xfrm/xfrm_replay.c
98
static int __xfrm_replay_overflow(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_state.c
100
struct xfrm_state *_x = NULL; \
net/xfrm/xfrm_state.c
1072
xfrm_init_tempstate(struct xfrm_state *x, const struct flowi *fl,
net/xfrm/xfrm_state.c
1131
static struct xfrm_state *__xfrm_state_lookup_all(const struct xfrm_hash_state_ptrs *state_ptrs,
net/xfrm/xfrm_state.c
1139
struct xfrm_state *x;
net/xfrm/xfrm_state.c
1175
static struct xfrm_state *__xfrm_state_lookup(const struct xfrm_hash_state_ptrs *state_ptrs,
net/xfrm/xfrm_state.c
1182
struct xfrm_state *x;
net/xfrm/xfrm_state.c
1201
struct xfrm_state *xfrm_input_state_lookup(struct net *net, u32 mark,
net/xfrm/xfrm_state.c
1208
struct xfrm_state *x = NULL;
net/xfrm/xfrm_state.c
125
struct xfrm_state *x;
net/xfrm/xfrm_state.c
1255
static struct xfrm_state *__xfrm_state_lookup_byaddr(const struct xfrm_hash_state_ptrs *state_ptrs,
net/xfrm/xfrm_state.c
1262
struct xfrm_state *x;
net/xfrm/xfrm_state.c
1281
static inline struct xfrm_state *
net/xfrm/xfrm_state.c
1282
__xfrm_state_locate(struct xfrm_state *x, int use_spi, int family)
net/xfrm/xfrm_state.c
1308
static void xfrm_state_look_at(struct xfrm_policy *pol, struct xfrm_state *x,
net/xfrm/xfrm_state.c
1310
struct xfrm_state **best, int *acq_in_progress,
net/xfrm/xfrm_state.c
1355
struct xfrm_state *
net/xfrm/xfrm_state.c
1365
struct xfrm_state *x, *x0, *to_put;
net/xfrm/xfrm_state.c
1368
struct xfrm_state *best = NULL;
net/xfrm/xfrm_state.c
1653
struct xfrm_state *
net/xfrm/xfrm_state.c
1659
struct xfrm_state *rx = NULL, *x = NULL;
net/xfrm/xfrm_state.c
1687
struct xfrm_state *xfrm_state_lookup_byspi(struct net *net, __be32 spi,
net/xfrm/xfrm_state.c
1690
struct xfrm_state *x;
net/xfrm/xfrm_state.c
1695
x = container_of(w, struct xfrm_state, km);
net/xfrm/xfrm_state.c
1709
static struct xfrm_state *xfrm_state_lookup_spi_proto(struct net *net, __be32 spi, u8 proto)
net/xfrm/xfrm_state.c
1711
struct xfrm_state *x;
net/xfrm/xfrm_state.c
1723
static void __xfrm_state_insert(struct xfrm_state *x)
net/xfrm/xfrm_state.c
1772
static void __xfrm_state_bump_genids(struct xfrm_state *xnew)
net/xfrm/xfrm_state.c
1777
struct xfrm_state *x;
net/xfrm/xfrm_state.c
1796
void xfrm_state_insert(struct xfrm_state *x)
net/xfrm/xfrm_state.c
1808
static struct xfrm_state *__find_acq_core(struct net *net,
net/xfrm/xfrm_state.c
1817
struct xfrm_state *x;
net/xfrm/xfrm_state.c
1893
static struct xfrm_state *__xfrm_find_acq_byseq(struct net *net, u32 mark, u32 seq, u32 pcpu_num);
net/xfrm/xfrm_state.c
1895
int xfrm_state_add(struct xfrm_state *x)
net/xfrm/xfrm_state.c
1898
struct xfrm_state *x1, *to_put;
net/xfrm/xfrm_state.c
1952
static inline int clone_security(struct xfrm_state *x, struct xfrm_sec_ctx *security)
net/xfrm/xfrm_state.c
1976
static struct xfrm_state *xfrm_state_clone_and_setup(struct xfrm_state *orig,
net/xfrm/xfrm_state.c
1980
struct xfrm_state *x = xfrm_state_alloc(net);
net/xfrm/xfrm_state.c
2096
struct xfrm_state *xfrm_migrate_state_find(struct xfrm_migrate *m, struct net *net,
net/xfrm/xfrm_state.c
2100
struct xfrm_state *x = NULL;
net/xfrm/xfrm_state.c
2148
struct xfrm_state *xfrm_state_migrate_create(struct xfrm_state *x,
net/xfrm/xfrm_state.c
2153
struct xfrm_state *xc;
net/xfrm/xfrm_state.c
2178
int xfrm_state_migrate_install(const struct xfrm_state *x,
net/xfrm/xfrm_state.c
2179
struct xfrm_state *xc,
net/xfrm/xfrm_state.c
2205
struct xfrm_state *xfrm_state_migrate(struct xfrm_state *x,
net/xfrm/xfrm_state.c
2210
struct xfrm_state *xc;
net/xfrm/xfrm_state.c
2226
int xfrm_state_update(struct xfrm_state *x)
net/xfrm/xfrm_state.c
2228
struct xfrm_state *x1, *to_put;
net/xfrm/xfrm_state.c
230
int __xfrm_state_delete(struct xfrm_state *x);
net/xfrm/xfrm_state.c
232
int km_query(struct xfrm_state *x, struct xfrm_tmpl *t, struct xfrm_policy *pol);
net/xfrm/xfrm_state.c
2329
int xfrm_state_check_expire(struct xfrm_state *x)
net/xfrm/xfrm_state.c
234
void km_state_expired(struct xfrm_state *x, int hard, u32 portid);
net/xfrm/xfrm_state.c
2360
struct xfrm_state *x;
net/xfrm/xfrm_state.c
2371
struct xfrm_state *
net/xfrm/xfrm_state.c
2376
struct xfrm_state *x;
net/xfrm/xfrm_state.c
2387
struct xfrm_state *
net/xfrm/xfrm_state.c
2393
struct xfrm_state *x;
net/xfrm/xfrm_state.c
2405
struct xfrm_state *
net/xfrm/xfrm_state.c
2410
struct xfrm_state *x;
net/xfrm/xfrm_state.c
2458
const struct xfrm_state *v = p;
net/xfrm/xfrm_state.c
2535
xfrm_state_sort(struct xfrm_state **dst, struct xfrm_state **src, int n,
net/xfrm/xfrm_state.c
2551
static struct xfrm_state *__xfrm_find_acq_byseq(struct net *net, u32 mark, u32 seq, u32 pcpu_num)
net/xfrm/xfrm_state.c
2554
struct xfrm_state *x;
net/xfrm/xfrm_state.c
2569
struct xfrm_state *xfrm_find_acq_byseq(struct net *net, u32 mark, u32 seq, u32 pcpu_num)
net/xfrm/xfrm_state.c
2571
struct xfrm_state *x;
net/xfrm/xfrm_state.c
2622
int xfrm_alloc_spi(struct xfrm_state *x, u32 low, u32 high,
net/xfrm/xfrm_state.c
2627
struct xfrm_state *x0;
net/xfrm/xfrm_state.c
2684
static bool __xfrm_state_filter_match(struct xfrm_state *x,
net/xfrm/xfrm_state.c
2702
int (*func)(struct xfrm_state *, int, void*),
net/xfrm/xfrm_state.c
2705
struct xfrm_state *state;
net/xfrm/xfrm_state.c
2720
state = container_of(x, struct xfrm_state, km);
net/xfrm/xfrm_state.c
2769
struct xfrm_state *x = timer_container_of(x, t, rtimer);
net/xfrm/xfrm_state.c
2796
void km_state_notify(struct xfrm_state *x, const struct km_event *c)
net/xfrm/xfrm_state.c
2809
void km_state_expired(struct xfrm_state *x, int hard, u32 portid)
net/xfrm/xfrm_state.c
2824
int km_query(struct xfrm_state *x, struct xfrm_tmpl *t, struct xfrm_policy *pol)
net/xfrm/xfrm_state.c
2840
static int __km_new_mapping(struct xfrm_state *x, xfrm_address_t *ipaddr, __be16 sport)
net/xfrm/xfrm_state.c
2856
int km_new_mapping(struct xfrm_state *x, xfrm_address_t *ipaddr, __be16 sport)
net/xfrm/xfrm_state.c
3149
static void xfrm_state_delete_tunnel(struct xfrm_state *x)
net/xfrm/xfrm_state.c
3152
struct xfrm_state *t = x->tunnel;
net/xfrm/xfrm_state.c
3161
u32 xfrm_state_mtu(struct xfrm_state *x, int mtu)
net/xfrm/xfrm_state.c
3210
int __xfrm_init_state(struct xfrm_state *x, struct netlink_ext_ack *extack)
net/xfrm/xfrm_state.c
3307
int xfrm_init_state(struct xfrm_state *x, struct netlink_ext_ack *extack)
net/xfrm/xfrm_state.c
3331
xfrm_state_cache = KMEM_CACHE(xfrm_state,
net/xfrm/xfrm_state.c
3412
static void xfrm_audit_helper_sainfo(struct xfrm_state *x,
net/xfrm/xfrm_state.c
3460
void xfrm_audit_state_add(struct xfrm_state *x, int result, bool task_valid)
net/xfrm/xfrm_state.c
3474
void xfrm_audit_state_delete(struct xfrm_state *x, int result, bool task_valid)
net/xfrm/xfrm_state.c
3488
void xfrm_audit_state_replay_overflow(struct xfrm_state *x,
net/xfrm/xfrm_state.c
3506
void xfrm_audit_state_replay(struct xfrm_state *x,
net/xfrm/xfrm_state.c
3552
void xfrm_audit_state_icvfail(struct xfrm_state *x,
net/xfrm/xfrm_state.c
427
void xfrm_set_type_offload(struct xfrm_state *x, bool try_load)
net/xfrm/xfrm_state.c
56
static inline bool xfrm_state_hold_rcu(struct xfrm_state *x)
net/xfrm/xfrm_state.c
589
void xfrm_state_free(struct xfrm_state *x)
net/xfrm/xfrm_state.c
595
static void xfrm_state_delete_tunnel(struct xfrm_state *x);
net/xfrm/xfrm_state.c
596
static void xfrm_state_gc_destroy(struct xfrm_state *x)
net/xfrm/xfrm_state.c
625
struct xfrm_state *x;
net/xfrm/xfrm_state.c
641
struct xfrm_state *x = container_of(me, struct xfrm_state, mtimer);
net/xfrm/xfrm_state.c
731
struct xfrm_state *xfrm_state_alloc(struct net *net)
net/xfrm/xfrm_state.c
733
struct xfrm_state *x;
net/xfrm/xfrm_state.c
766
void xfrm_dev_state_delete(struct xfrm_state *x)
net/xfrm/xfrm_state.c
780
void xfrm_dev_state_free(struct xfrm_state *x)
net/xfrm/xfrm_state.c
800
void __xfrm_state_destroy(struct xfrm_state *x)
net/xfrm/xfrm_state.c
811
int __xfrm_state_delete(struct xfrm_state *x)
net/xfrm/xfrm_state.c
852
int xfrm_state_delete(struct xfrm_state *x)
net/xfrm/xfrm_state.c
871
struct xfrm_state *x;
net/xfrm/xfrm_state.c
891
struct xfrm_state *x;
net/xfrm/xfrm_state.c
932
struct xfrm_state *x;
net/xfrm/xfrm_state.c
963
struct xfrm_state *x;
net/xfrm/xfrm_state_bpf.c
113
__bpf_kfunc void bpf_xdp_xfrm_state_release(struct xfrm_state *x)
net/xfrm/xfrm_state_bpf.c
64
__bpf_kfunc struct xfrm_state *
net/xfrm/xfrm_state_bpf.c
69
struct xfrm_state *x;
net/xfrm/xfrm_user.c
1044
struct xfrm_state *x;
net/xfrm/xfrm_user.c
1084
static struct xfrm_state *xfrm_user_state_lookup(struct net *net,
net/xfrm/xfrm_user.c
1089
struct xfrm_state *x = NULL;
net/xfrm/xfrm_user.c
1122
struct xfrm_state *x;
net/xfrm/xfrm_user.c
1155
static void copy_to_user_state(struct xfrm_state *x, struct xfrm_usersa_info *p)
net/xfrm/xfrm_user.c
1383
static int copy_to_user_state_extra(struct xfrm_state *x,
net/xfrm/xfrm_user.c
1497
static int dump_one_state(struct xfrm_state *x, int count, void *ptr)
net/xfrm/xfrm_user.c
1600
struct xfrm_state *x, u32 seq)
net/xfrm/xfrm_user.c
1854
struct xfrm_state *x;
net/xfrm/xfrm_user.c
1878
struct xfrm_state *x;
net/xfrm/xfrm_user.c
2363
static inline int copy_to_user_state_sec_ctx(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_user.c
2712
static inline unsigned int xfrm_aevent_msgsize(struct xfrm_state *x)
net/xfrm/xfrm_user.c
2729
static int build_aevent(struct sk_buff *skb, struct xfrm_state *x, const struct km_event *c)
net/xfrm/xfrm_user.c
2806
struct xfrm_state *x;
net/xfrm/xfrm_user.c
2855
struct xfrm_state *x;
net/xfrm/xfrm_user.c
3009
struct xfrm_state *x;
net/xfrm/xfrm_user.c
3054
struct xfrm_state *x = xfrm_state_alloc(net);
net/xfrm/xfrm_user.c
3350
struct xfrm_state *xc;
net/xfrm/xfrm_user.c
3351
struct xfrm_state *x;
net/xfrm/xfrm_user.c
3459
struct xfrm_state *x_new;
net/xfrm/xfrm_user.c
3937
nla_total_size(sizeof_field(struct xfrm_state, dir)) +
net/xfrm/xfrm_user.c
3941
static int build_expire(struct sk_buff *skb, struct xfrm_state *x, const struct km_event *c)
net/xfrm/xfrm_user.c
3980
static int xfrm_exp_state_notify(struct xfrm_state *x, const struct km_event *c)
net/xfrm/xfrm_user.c
3997
static int xfrm_aevent_state_notify(struct xfrm_state *x, const struct km_event *c)
net/xfrm/xfrm_user.c
4039
static inline unsigned int xfrm_sa_len(struct xfrm_state *x)
net/xfrm/xfrm_user.c
4097
static int xfrm_notify_sa(struct xfrm_state *x, const struct km_event *c)
net/xfrm/xfrm_user.c
4156
static int xfrm_send_state_notify(struct xfrm_state *x, const struct km_event *c)
net/xfrm/xfrm_user.c
4180
static inline unsigned int xfrm_acquire_msgsize(struct xfrm_state *x,
net/xfrm/xfrm_user.c
4191
static int build_acquire(struct sk_buff *skb, struct xfrm_state *x,
net/xfrm/xfrm_user.c
4235
static int xfrm_send_acquire(struct xfrm_state *x, struct xfrm_tmpl *xt,
net/xfrm/xfrm_user.c
4546
static int build_mapping(struct sk_buff *skb, struct xfrm_state *x,
net/xfrm/xfrm_user.c
4573
static int xfrm_send_mapping(struct xfrm_state *x, xfrm_address_t *ipaddr,
net/xfrm/xfrm_user.c
625
static int attach_crypt(struct xfrm_state *x, struct nlattr *rta,
net/xfrm/xfrm_user.c
719
static int attach_aead(struct xfrm_state *x, struct nlattr *rta,
net/xfrm/xfrm_user.c
829
static void copy_from_user_state(struct xfrm_state *x, struct xfrm_usersa_info *p)
net/xfrm/xfrm_user.c
851
static void xfrm_update_ae_params(struct xfrm_state *x, struct nlattr **attrs,
net/xfrm/xfrm_user.c
907
static struct xfrm_state *xfrm_state_construct(struct net *net,
net/xfrm/xfrm_user.c
913
struct xfrm_state *x = xfrm_state_alloc(net);
security/security.c
5001
int security_xfrm_state_alloc(struct xfrm_state *x,
security/security.c
5020
int security_xfrm_state_alloc_acquire(struct xfrm_state *x,
security/security.c
5034
int security_xfrm_state_delete(struct xfrm_state *x)
security/security.c
5046
void security_xfrm_state_free(struct xfrm_state *x)
security/security.c
5078
int security_xfrm_state_pol_flow_match(struct xfrm_state *x,
security/selinux/include/xfrm.h
22
int selinux_xfrm_state_alloc(struct xfrm_state *x,
security/selinux/include/xfrm.h
24
int selinux_xfrm_state_alloc_acquire(struct xfrm_state *x,
security/selinux/include/xfrm.h
26
void selinux_xfrm_state_free(struct xfrm_state *x);
security/selinux/include/xfrm.h
27
int selinux_xfrm_state_delete(struct xfrm_state *x);
security/selinux/include/xfrm.h
29
int selinux_xfrm_state_pol_flow_match(struct xfrm_state *x,
security/selinux/xfrm.c
170
int selinux_xfrm_state_pol_flow_match(struct xfrm_state *x,
security/selinux/xfrm.c
210
struct xfrm_state *x;
security/selinux/xfrm.c
231
struct xfrm_state *x = sp->xvec[i];
security/selinux/xfrm.c
328
int selinux_xfrm_state_alloc(struct xfrm_state *x,
security/selinux/xfrm.c
338
int selinux_xfrm_state_alloc_acquire(struct xfrm_state *x,
security/selinux/xfrm.c
379
void selinux_xfrm_state_free(struct xfrm_state *x)
security/selinux/xfrm.c
387
int selinux_xfrm_state_delete(struct xfrm_state *x)
security/selinux/xfrm.c
408
struct xfrm_state *x = sp->xvec[i];
security/selinux/xfrm.c
454
struct xfrm_state *x = iter->xfrm;
security/selinux/xfrm.c
65
static inline int selinux_authorizable_xfrm(struct xfrm_state *x)
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
44
struct xfrm_state *
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
47
void bpf_xdp_xfrm_state_release(struct xfrm_state *x) __ksym;
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
984
struct xfrm_state *x = NULL;