drivers/net/bonding/bond_main.c
436
static struct net_device *bond_ipsec_dev(struct xfrm_state *xs)
drivers/net/bonding/bond_main.c
467
struct xfrm_state *xs,
drivers/net/bonding/bond_main.c
579
struct xfrm_state *xs)
drivers/net/bonding/bond_main.c
640
struct xfrm_state *xs)
drivers/net/bonding/bond_main.c
677
static bool bond_ipsec_offload_ok(struct sk_buff *skb, struct xfrm_state *xs)
drivers/net/bonding/bond_main.c
696
static void bond_advance_esn_state(struct xfrm_state *xs)
drivers/net/bonding/bond_main.c
720
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
149
struct xfrm_state *x = sa_entry->x;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
264
struct xfrm_state *x = sa_entry->x;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
395
struct xfrm_state *x = sa_entry->x;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
489
struct xfrm_state *x,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
50
static struct mlx5e_ipsec_sa_entry *to_ipsec_sa_entry(struct xfrm_state *x)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
65
struct xfrm_state *x = sa_entry->x;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
657
struct xfrm_state *x = sa_entry->x;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
697
struct xfrm_state *x = sa_entry->x;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
749
struct xfrm_state *x = sa_entry->x;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c
772
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
93
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
396
LSM_HOOK(int, 0, xfrm_state_alloc, struct xfrm_state *x,
include/linux/lsm_hook_defs.h
398
LSM_HOOK(int, 0, xfrm_state_alloc_acquire, struct xfrm_state *x,
include/linux/lsm_hook_defs.h
400
LSM_HOOK(void, LSM_RET_VOID, xfrm_state_free_security, struct xfrm_state *x)
include/linux/lsm_hook_defs.h
401
LSM_HOOK(int, 0, xfrm_state_delete_security, struct xfrm_state *x)
include/linux/lsm_hook_defs.h
403
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
1968
int security_xfrm_state_alloc(struct xfrm_state *x, struct xfrm_user_sec_ctx *sec_ctx);
include/linux/security.h
1969
int security_xfrm_state_alloc_acquire(struct xfrm_state *x,
include/linux/security.h
1971
int security_xfrm_state_delete(struct xfrm_state *x);
include/linux/security.h
1972
void security_xfrm_state_free(struct xfrm_state *x);
include/linux/security.h
1974
int security_xfrm_state_pol_flow_match(struct xfrm_state *x,
include/linux/security.h
2003
static inline int security_xfrm_state_alloc(struct xfrm_state *x,
include/linux/security.h
2009
static inline int security_xfrm_state_alloc_acquire(struct xfrm_state *x,
include/linux/security.h
2015
static inline void security_xfrm_state_free(struct xfrm_state *x)
include/linux/security.h
2019
static inline int security_xfrm_state_delete(struct xfrm_state *x)
include/linux/security.h
2029
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
211
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
1166
struct xfrm_state *xvec[XFRM_MAX_DEPTH];
include/net/xfrm.h
1197
__xfrm4_state_addr_cmp(const struct xfrm_tmpl *tmpl, const struct xfrm_state *x)
include/net/xfrm.h
1204
__xfrm6_state_addr_cmp(const struct xfrm_tmpl *tmpl, const struct xfrm_state *x)
include/net/xfrm.h
1211
xfrm_state_addr_cmp(const struct xfrm_tmpl *tmpl, const struct xfrm_state *x, unsigned short family)
include/net/xfrm.h
1223
static inline struct xfrm_state *xfrm_input_state(struct sk_buff *skb)
include/net/xfrm.h
1277
struct xfrm_state *x;
include/net/xfrm.h
1480
__xfrm4_state_addr_check(const struct xfrm_state *x,
include/net/xfrm.h
1490
__xfrm6_state_addr_check(const struct xfrm_state *x,
include/net/xfrm.h
1502
xfrm_state_addr_check(const struct xfrm_state *x,
include/net/xfrm.h
1516
xfrm_state_addr_flow_check(const struct xfrm_state *x, const struct flowi *fl,
include/net/xfrm.h
1532
static inline int xfrm_state_kern(const struct xfrm_state *x)
include/net/xfrm.h
1683
int (*func)(struct xfrm_state *, int, void*), void *);
include/net/xfrm.h
1685
struct xfrm_state *xfrm_state_alloc(struct net *net);
include/net/xfrm.h
1686
void xfrm_state_free(struct xfrm_state *x);
include/net/xfrm.h
1687
struct xfrm_state *xfrm_state_find(const xfrm_address_t *daddr,
include/net/xfrm.h
1693
struct xfrm_state *xfrm_stateonly_find(struct net *net, u32 mark, u32 if_id,
include/net/xfrm.h
1698
struct xfrm_state *xfrm_state_lookup_byspi(struct net *net, __be32 spi,
include/net/xfrm.h
1700
int xfrm_state_check_expire(struct xfrm_state *x);
include/net/xfrm.h
1703
static inline void xfrm_dev_state_update_stats(struct xfrm_state *x)
include/net/xfrm.h
1714
static inline void xfrm_dev_state_update_stats(struct xfrm_state *x) {}
include/net/xfrm.h
1716
void xfrm_state_insert(struct xfrm_state *x);
include/net/xfrm.h
1717
int xfrm_state_add(struct xfrm_state *x);
include/net/xfrm.h
1718
int xfrm_state_update(struct xfrm_state *x);
include/net/xfrm.h
1719
struct xfrm_state *xfrm_state_lookup(struct net *net, u32 mark,
include/net/xfrm.h
1722
struct xfrm_state *xfrm_input_state_lookup(struct net *net, u32 mark,
include/net/xfrm.h
1726
struct xfrm_state *xfrm_state_lookup_byaddr(struct net *net, u32 mark,
include/net/xfrm.h
1734
void xfrm_state_sort(struct xfrm_state **dst, struct xfrm_state **src, int n,
include/net/xfrm.h
1742
static inline void xfrm_state_sort(struct xfrm_state **d, struct xfrm_state **s,
include/net/xfrm.h
1765
struct xfrm_state *xfrm_find_acq_byseq(struct net *net, u32 mark, u32 seq, u32 pcpu_num);
include/net/xfrm.h
1766
int xfrm_state_delete(struct xfrm_state *x);
include/net/xfrm.h
1773
u32 xfrm_replay_seqhi(struct xfrm_state *x, __be32 net_seq);
include/net/xfrm.h
1774
int xfrm_init_replay(struct xfrm_state *x, struct netlink_ext_ack *extack);
include/net/xfrm.h
1775
u32 xfrm_state_mtu(struct xfrm_state *x, int mtu);
include/net/xfrm.h
1776
int __xfrm_init_state(struct xfrm_state *x, struct netlink_ext_ack *extack);
include/net/xfrm.h
1777
int xfrm_init_state(struct xfrm_state *x);
include/net/xfrm.h
1799
int pktgen_xfrm_outer_mode_output(struct xfrm_state *x, struct sk_buff *skb);
include/net/xfrm.h
1882
int xfrm_alloc_spi(struct xfrm_state *x, u32 minspi, u32 maxspi,
include/net/xfrm.h
1884
struct xfrm_state *xfrm_find_acq(struct net *net, const struct xfrm_mark *mark,
include/net/xfrm.h
1896
struct xfrm_state *xfrm_migrate_state_find(struct xfrm_migrate *m, struct net *net,
include/net/xfrm.h
1898
struct xfrm_state *xfrm_state_migrate(struct xfrm_state *x,
include/net/xfrm.h
1912
int km_new_mapping(struct xfrm_state *x, xfrm_address_t *ipaddr, __be16 sport);
include/net/xfrm.h
1960
void xfrm_replay_advance(struct xfrm_state *x, __be32 net_seq);
include/net/xfrm.h
1961
int xfrm_replay_check(struct xfrm_state *x, struct sk_buff *skb, __be32 net_seq);
include/net/xfrm.h
1962
void xfrm_replay_notify(struct xfrm_state *x, int event);
include/net/xfrm.h
1963
int xfrm_replay_overflow(struct xfrm_state *x, struct sk_buff *skb);
include/net/xfrm.h
1964
int xfrm_replay_recheck(struct xfrm_state *x, struct sk_buff *skb, __be32 net_seq);
include/net/xfrm.h
2015
static inline int xfrm_replay_clone(struct xfrm_state *x,
include/net/xfrm.h
2016
struct xfrm_state *orig)
include/net/xfrm.h
2049
static inline void xfrm_states_put(struct xfrm_state **states, int n)
include/net/xfrm.h
2056
static inline void xfrm_states_delete(struct xfrm_state **states, int n)
include/net/xfrm.h
2070
int xfrm_dev_state_add(struct net *net, struct xfrm_state *x,
include/net/xfrm.h
2076
bool xfrm_dev_offload_ok(struct sk_buff *skb, struct xfrm_state *x);
include/net/xfrm.h
2077
void xfrm_dev_state_delete(struct xfrm_state *x);
include/net/xfrm.h
2078
void xfrm_dev_state_free(struct xfrm_state *x);
include/net/xfrm.h
2080
static inline void xfrm_dev_state_advance_esn(struct xfrm_state *x)
include/net/xfrm.h
2091
struct xfrm_state *x = dst->xfrm;
include/net/xfrm.h
2142
static inline int xfrm_dev_state_add(struct net *net, struct xfrm_state *x, struct xfrm_user_offload *xuo, struct netlink_ext_ack *extack)
include/net/xfrm.h
2147
static inline void xfrm_dev_state_delete(struct xfrm_state *x)
include/net/xfrm.h
2151
static inline void xfrm_dev_state_free(struct xfrm_state *x)
include/net/xfrm.h
2170
static inline bool xfrm_dev_offload_ok(struct sk_buff *skb, struct xfrm_state *x)
include/net/xfrm.h
2175
static inline void xfrm_dev_state_advance_esn(struct xfrm_state *x)
include/net/xfrm.h
2204
static inline __u32 xfrm_smark_get(__u32 mark, struct xfrm_state *x)
include/net/xfrm.h
2220
static inline int xfrm_tunnel_check(struct sk_buff *skb, struct xfrm_state *x,
include/net/xfrm.h
2319
void xfrm_nat_keepalive_state_updated(struct xfrm_state *x);
include/net/xfrm.h
259
struct xfrm_state *tunnel;
include/net/xfrm.h
323
static inline struct net *xs_net(struct xfrm_state *x)
include/net/xfrm.h
400
void km_state_notify(struct xfrm_state *x, const struct km_event *c);
include/net/xfrm.h
403
int km_query(struct xfrm_state *x, struct xfrm_tmpl *t,
include/net/xfrm.h
405
void km_state_expired(struct xfrm_state *x, int hard, u32 portid);
include/net/xfrm.h
406
int __xfrm_state_delete(struct xfrm_state *x);
include/net/xfrm.h
454
int (*init_state)(struct xfrm_state *x,
include/net/xfrm.h
456
void (*destructor)(struct xfrm_state *);
include/net/xfrm.h
457
int (*input)(struct xfrm_state *, struct sk_buff *skb);
include/net/xfrm.h
458
int (*output)(struct xfrm_state *, struct sk_buff *pskb);
include/net/xfrm.h
459
int (*reject)(struct xfrm_state *, struct sk_buff *,
include/net/xfrm.h
469
void (*encap)(struct xfrm_state *, struct sk_buff *pskb);
include/net/xfrm.h
470
int (*input_tail)(struct xfrm_state *x, struct sk_buff *skb);
include/net/xfrm.h
471
int (*xmit)(struct xfrm_state *, struct sk_buff *pskb, netdev_features_t features);
include/net/xfrm.h
476
void xfrm_set_type_offload(struct xfrm_state *x, bool try_load);
include/net/xfrm.h
477
static inline void xfrm_unset_type_offload(struct xfrm_state *x)
include/net/xfrm.h
508
int (*init_state)(struct xfrm_state *x);
include/net/xfrm.h
509
int (*clone_state)(struct xfrm_state *x, struct xfrm_state *orig);
include/net/xfrm.h
510
void (*destroy_state)(struct xfrm_state *x);
include/net/xfrm.h
511
int (*user_init)(struct net *net, struct xfrm_state *x,
include/net/xfrm.h
514
int (*copy_to_user)(struct xfrm_state *x, struct sk_buff *skb);
include/net/xfrm.h
515
unsigned int (*sa_len)(const struct xfrm_state *x);
include/net/xfrm.h
516
u32 (*get_inner_mtu)(struct xfrm_state *x, int outer_mtu);
include/net/xfrm.h
517
int (*input)(struct xfrm_state *x, struct sk_buff *skb);
include/net/xfrm.h
519
int (*prepare_output)(struct xfrm_state *x, struct sk_buff *skb);
include/net/xfrm.h
537
static inline const struct xfrm_mode *xfrm_ip2inner_mode(struct xfrm_state *x, int ipproto)
include/net/xfrm.h
707
int (*notify)(struct xfrm_state *x, const struct km_event *c);
include/net/xfrm.h
708
int (*acquire)(struct xfrm_state *x, struct xfrm_tmpl *, struct xfrm_policy *xp);
include/net/xfrm.h
710
int (*new_mapping)(struct xfrm_state *x, xfrm_address_t *ipaddr, __be16 sport);
include/net/xfrm.h
839
void xfrm_audit_state_add(struct xfrm_state *x, int result, bool task_valid);
include/net/xfrm.h
840
void xfrm_audit_state_delete(struct xfrm_state *x, int result, bool task_valid);
include/net/xfrm.h
841
void xfrm_audit_state_replay_overflow(struct xfrm_state *x,
include/net/xfrm.h
843
void xfrm_audit_state_replay(struct xfrm_state *x, struct sk_buff *skb,
include/net/xfrm.h
848
void xfrm_audit_state_icvfail(struct xfrm_state *x, struct sk_buff *skb,
include/net/xfrm.h
862
static inline void xfrm_audit_state_add(struct xfrm_state *x, int result,
include/net/xfrm.h
867
static inline void xfrm_audit_state_delete(struct xfrm_state *x, int result,
include/net/xfrm.h
872
static inline void xfrm_audit_state_replay_overflow(struct xfrm_state *x,
include/net/xfrm.h
877
static inline void xfrm_audit_state_replay(struct xfrm_state *x,
include/net/xfrm.h
892
static inline void xfrm_audit_state_icvfail(struct xfrm_state *x,
include/net/xfrm.h
919
void __xfrm_state_destroy(struct xfrm_state *);
include/net/xfrm.h
921
static inline void __xfrm_state_put(struct xfrm_state *x)
include/net/xfrm.h
926
static inline void xfrm_state_put(struct xfrm_state *x)
include/net/xfrm.h
932
static inline void xfrm_state_hold(struct xfrm_state *x)
net/core/filter.c
6045
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
144
static int ah_output(struct xfrm_state *x, struct sk_buff *skb)
net/ipv4/ah4.c
268
struct xfrm_state *x = xfrm_input_state(skb);
net/ipv4/ah4.c
300
static int ah_input(struct xfrm_state *x, struct sk_buff *skb)
net/ipv4/ah4.c
444
struct xfrm_state *x;
net/ipv4/ah4.c
471
static int ah_init_state(struct xfrm_state *x, struct netlink_ext_ack *extack)
net/ipv4/ah4.c
542
static void ah_destroy(struct xfrm_state *x)
net/ipv4/esp4.c
1011
static int esp_init_authenc(struct xfrm_state *x,
net/ipv4/esp4.c
1106
static int esp_init_state(struct xfrm_state *x, struct netlink_ext_ack *extack)
net/ipv4/esp4.c
123
static struct sock *esp_find_tcp_sk(struct xfrm_state *x)
net/ipv4/esp4.c
148
static int esp_output_tcp_finish(struct xfrm_state *x, struct sk_buff *skb)
net/ipv4/esp4.c
180
struct xfrm_state *x = dst->xfrm;
net/ipv4/esp4.c
185
static int esp_output_tail_tcp(struct xfrm_state *x, struct sk_buff *skb)
net/ipv4/esp4.c
200
static int esp_output_tail_tcp(struct xfrm_state *x, struct sk_buff *skb)
net/ipv4/esp4.c
212
struct xfrm_state *x;
net/ipv4/esp4.c
269
struct xfrm_state *x,
net/ipv4/esp4.c
337
static struct ip_esp_hdr *esp_output_tcp_encap(struct xfrm_state *x,
net/ipv4/esp4.c
365
static struct ip_esp_hdr *esp_output_tcp_encap(struct xfrm_state *x,
net/ipv4/esp4.c
373
static int esp_output_encap(struct xfrm_state *x, struct sk_buff *skb,
net/ipv4/esp4.c
405
int esp_output_head(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp)
net/ipv4/esp4.c
495
int esp_output_tail(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp)
net/ipv4/esp4.c
617
static int esp_output(struct xfrm_state *x, struct sk_buff *skb)
net/ipv4/esp4.c
669
struct xfrm_state *x = xfrm_input_state(skb);
net/ipv4/esp4.c
711
struct xfrm_state *x = xfrm_input_state(skb);
net/ipv4/esp4.c
813
struct xfrm_state *x = xfrm_input_state(skb);
net/ipv4/esp4.c
841
static int esp_input(struct xfrm_state *x, struct sk_buff *skb)
net/ipv4/esp4.c
939
struct xfrm_state *x;
net/ipv4/esp4.c
966
static void esp_destroy(struct xfrm_state *x)
net/ipv4/esp4.c
976
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)
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
338
static int ah6_output(struct xfrm_state *x, struct sk_buff *skb)
net/ipv6/ah6.c
469
struct xfrm_state *x = xfrm_input_state(skb);
net/ipv6/ah6.c
502
static int ah6_input(struct xfrm_state *x, struct sk_buff *skb)
net/ipv6/ah6.c
658
struct xfrm_state *x;
net/ipv6/ah6.c
678
static int ah6_init_state(struct xfrm_state *x, struct netlink_ext_ack *extack)
net/ipv6/ah6.c
754
static void ah6_destroy(struct xfrm_state *x)
net/ipv6/esp6.c
1003
static void esp6_destroy(struct xfrm_state *x)
net/ipv6/esp6.c
1013
static int esp_init_aead(struct xfrm_state *x, struct netlink_ext_ack *extack)
net/ipv6/esp6.c
1048
static int esp_init_authenc(struct xfrm_state *x,
net/ipv6/esp6.c
1143
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)
net/ipv6/esp6.c
140
static struct sock *esp6_find_tcp_sk(struct xfrm_state *x)
net/ipv6/esp6.c
165
static int esp_output_tcp_finish(struct xfrm_state *x, struct sk_buff *skb)
net/ipv6/esp6.c
197
struct xfrm_state *x = dst->xfrm;
net/ipv6/esp6.c
202
static int esp_output_tail_tcp(struct xfrm_state *x, struct sk_buff *skb)
net/ipv6/esp6.c
217
static int esp_output_tail_tcp(struct xfrm_state *x, struct sk_buff *skb)
net/ipv6/esp6.c
246
struct xfrm_state *x;
net/ipv6/esp6.c
305
struct xfrm_state *x,
net/ipv6/esp6.c
367
static struct ip_esp_hdr *esp6_output_tcp_encap(struct xfrm_state *x,
net/ipv6/esp6.c
395
static struct ip_esp_hdr *esp6_output_tcp_encap(struct xfrm_state *x,
net/ipv6/esp6.c
403
static int esp6_output_encap(struct xfrm_state *x, struct sk_buff *skb,
net/ipv6/esp6.c
435
int esp6_output_head(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp)
net/ipv6/esp6.c
526
int esp6_output_tail(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp)
net/ipv6/esp6.c
649
static int esp6_output(struct xfrm_state *x, struct sk_buff *skb)
net/ipv6/esp6.c
701
struct xfrm_state *x = xfrm_input_state(skb);
net/ipv6/esp6.c
742
struct xfrm_state *x = xfrm_input_state(skb);
net/ipv6/esp6.c
856
struct xfrm_state *x = xfrm_input_state(skb);
net/ipv6/esp6.c
879
static int esp6_input(struct xfrm_state *x, struct sk_buff *skb)
net/ipv6/esp6.c
982
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
345
struct xfrm_state *x;
net/ipv6/ip6_vti.c
411
static bool vti6_state_check(const struct xfrm_state *x,
net/ipv6/ip6_vti.c
446
struct xfrm_state *x;
net/ipv6/ip6_vti.c
598
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
239
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
1044
static inline struct sk_buff *pfkey_xfrm_state2msg(const struct xfrm_state *x)
net/key/af_key.c
1053
static inline struct sk_buff *pfkey_xfrm_state2msg_expire(const struct xfrm_state *x,
net/key/af_key.c
1059
static struct xfrm_state * pfkey_msg2xfrm_state(struct net *net,
net/key/af_key.c
1063
struct xfrm_state *x;
net/key/af_key.c
1312
struct xfrm_state *x = NULL;
net/key/af_key.c
1413
struct xfrm_state *x;
net/key/af_key.c
1473
static int key_notify_sa(struct xfrm_state *x, const struct km_event *c)
net/key/af_key.c
1500
struct xfrm_state *x;
net/key/af_key.c
1537
struct xfrm_state *x;
net/key/af_key.c
1580
struct xfrm_state *x;
net/key/af_key.c
1787
static int dump_sa(struct xfrm_state *x, int count, void *ptr)
net/key/af_key.c
3043
static int key_notify_sa_expire(struct xfrm_state *x, const struct km_event *c)
net/key/af_key.c
3074
static int pfkey_send_notify(struct xfrm_state *x, const struct km_event *c)
net/key/af_key.c
3154
static int pfkey_send_acquire(struct xfrm_state *x, struct xfrm_tmpl *t, struct xfrm_policy *xp)
net/key/af_key.c
3354
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
760
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
231
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
411
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
473
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
114
static struct acomp_req *ipcomp_setup_req(struct xfrm_state *x,
net/xfrm/xfrm_ipcomp.c
199
static int ipcomp_decompress(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_ipcomp.c
218
int ipcomp_input(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_ipcomp.c
240
static int ipcomp_output_done2(struct xfrm_state *x, struct sk_buff *skb,
net/xfrm/xfrm_ipcomp.c
272
static int ipcomp_compress(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_ipcomp.c
293
int ipcomp_output(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_ipcomp.c
311
void ipcomp_destroy(struct xfrm_state *x)
net/xfrm/xfrm_ipcomp.c
321
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
1215
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
1670
struct xfrm_state *x;
net/xfrm/xfrm_iptfs.c
1714
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
1792
static int iptfs_get_cur_pmtu(struct xfrm_state *x, struct xfrm_iptfs_data *xtfs,
net/xfrm/xfrm_iptfs.c
1833
struct xfrm_state *x = dst->xfrm;
net/xfrm/xfrm_iptfs.c
2181
static void iptfs_output_queued(struct xfrm_state *x, struct sk_buff_head *list)
net/xfrm/xfrm_iptfs.c
2320
struct xfrm_state *x;
net/xfrm/xfrm_iptfs.c
2367
static int iptfs_encap_add_ipv4(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_iptfs.c
2413
static int iptfs_encap_add_ipv6(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_iptfs.c
2457
static int iptfs_prepare_output(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_iptfs.c
2482
static u32 __iptfs_get_inner_mtu(struct xfrm_state *x, int outer_mtu)
net/xfrm/xfrm_iptfs.c
2500
static u32 iptfs_get_inner_mtu(struct xfrm_state *x, int outer_mtu)
net/xfrm/xfrm_iptfs.c
2519
static int iptfs_user_init(struct net *net, struct xfrm_state *x,
net/xfrm/xfrm_iptfs.c
2576
static unsigned int iptfs_sa_len(const struct xfrm_state *x)
net/xfrm/xfrm_iptfs.c
2596
static int iptfs_copy_to_user(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_iptfs.c
2635
static void __iptfs_init_state(struct xfrm_state *x,
net/xfrm/xfrm_iptfs.c
2659
static int iptfs_clone_state(struct xfrm_state *x, struct xfrm_state *orig)
net/xfrm/xfrm_iptfs.c
2683
static int iptfs_init_state(struct xfrm_state *x)
net/xfrm/xfrm_iptfs.c
2701
static void iptfs_destroy_state(struct xfrm_state *x)
net/xfrm/xfrm_iptfs.c
658
static void iptfs_complete_inner_skb(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_iptfs.c
942
static bool __input_process_payload(struct xfrm_state *x, u32 data,
net/xfrm/xfrm_nat_keepalive.c
160
static int nat_keepalive_work_single(struct xfrm_state *x, int count, void *ptr)
net/xfrm/xfrm_nat_keepalive.c
245
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
142
static int xfrm6_hdr_offset(struct xfrm_state *x, struct sk_buff *skb, u8 **prevhdr)
net/xfrm/xfrm_output.c
163
static int xfrm6_transport_output(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_output.c
194
static int xfrm6_ro_output(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_output.c
224
static int xfrm4_beet_encap_add(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_output.c
273
static int xfrm4_tunnel_encap_add(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_output.c
29
static int xfrm_inner_extract_output(struct xfrm_state *x, struct sk_buff *skb);
net/xfrm/xfrm_output.c
319
static int xfrm6_tunnel_encap_add(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_output.c
354
static int xfrm6_beet_encap_add(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_output.c
405
static int xfrm4_prepare_output(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_output.c
427
static int xfrm6_prepare_output(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_output.c
453
static int xfrm_outer_mode_output(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_output.c
485
int pktgen_xfrm_outer_mode_output(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_output.c
495
struct xfrm_state *x = dst->xfrm;
net/xfrm/xfrm_output.c
615
static int xfrm_dev_direct_output(struct sock *sk, struct xfrm_state *x,
net/xfrm/xfrm_output.c
65
static int xfrm4_transport_output(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_output.c
692
static void xfrm_get_inner_ipproto(struct sk_buff *skb, struct xfrm_state *x)
net/xfrm/xfrm_output.c
746
struct xfrm_state *x = skb_dst(skb)->xfrm;
net/xfrm/xfrm_output.c
862
static int xfrm4_extract_output(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_output.c
916
static int xfrm6_extract_output(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_output.c
935
static int xfrm_inner_extract_output(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_policy.c
2487
struct xfrm_state **xfrm, unsigned short family)
net/xfrm/xfrm_policy.c
2497
struct xfrm_state *x;
net/xfrm/xfrm_policy.c
2558
struct xfrm_state **xfrm, unsigned short family)
net/xfrm/xfrm_policy.c
2560
struct xfrm_state *tp[XFRM_MAX_DEPTH];
net/xfrm/xfrm_policy.c
2561
struct xfrm_state **tpp = (npols > 1) ? tp : xfrm;
net/xfrm/xfrm_policy.c
2667
struct xfrm_state **xfrm,
net/xfrm/xfrm_policy.c
2864
struct xfrm_state *xfrm[XFRM_MAX_DEPTH];
net/xfrm/xfrm_policy.c
291
static inline struct dst_entry *xfrm_dst_lookup(struct xfrm_state *x,
net/xfrm/xfrm_policy.c
3365
struct xfrm_state *x;
net/xfrm/xfrm_policy.c
3382
xfrm_state_ok(const struct xfrm_tmpl *tmpl, const struct xfrm_state *x,
net/xfrm/xfrm_policy.c
3721
struct xfrm_state *x = sp->xvec[i];
net/xfrm/xfrm_policy.c
4084
const struct xfrm_state *xfrm = dst->xfrm;
net/xfrm/xfrm_policy.c
4655
struct xfrm_state *x, *xc;
net/xfrm/xfrm_policy.c
4656
struct xfrm_state *x_cur[XFRM_MAX_DEPTH];
net/xfrm/xfrm_policy.c
4657
struct xfrm_state *x_new[XFRM_MAX_DEPTH];
net/xfrm/xfrm_policy.c
480
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
1248
static struct xfrm_state *__xfrm_state_lookup_byaddr(const struct xfrm_hash_state_ptrs *state_ptrs,
net/xfrm/xfrm_state.c
125
struct xfrm_state *x;
net/xfrm/xfrm_state.c
1255
struct xfrm_state *x;
net/xfrm/xfrm_state.c
1274
static inline struct xfrm_state *
net/xfrm/xfrm_state.c
1275
__xfrm_state_locate(struct xfrm_state *x, int use_spi, int family)
net/xfrm/xfrm_state.c
1301
static void xfrm_state_look_at(struct xfrm_policy *pol, struct xfrm_state *x,
net/xfrm/xfrm_state.c
1303
struct xfrm_state **best, int *acq_in_progress,
net/xfrm/xfrm_state.c
1348
struct xfrm_state *
net/xfrm/xfrm_state.c
1358
struct xfrm_state *x, *x0, *to_put;
net/xfrm/xfrm_state.c
1361
struct xfrm_state *best = NULL;
net/xfrm/xfrm_state.c
1645
struct xfrm_state *
net/xfrm/xfrm_state.c
1651
struct xfrm_state *rx = NULL, *x = NULL;
net/xfrm/xfrm_state.c
1679
struct xfrm_state *xfrm_state_lookup_byspi(struct net *net, __be32 spi,
net/xfrm/xfrm_state.c
1682
struct xfrm_state *x;
net/xfrm/xfrm_state.c
1687
x = container_of(w, struct xfrm_state, km);
net/xfrm/xfrm_state.c
1701
static struct xfrm_state *xfrm_state_lookup_spi_proto(struct net *net, __be32 spi, u8 proto)
net/xfrm/xfrm_state.c
1703
struct xfrm_state *x;
net/xfrm/xfrm_state.c
1715
static void __xfrm_state_insert(struct xfrm_state *x)
net/xfrm/xfrm_state.c
1764
static void __xfrm_state_bump_genids(struct xfrm_state *xnew)
net/xfrm/xfrm_state.c
1769
struct xfrm_state *x;
net/xfrm/xfrm_state.c
1788
void xfrm_state_insert(struct xfrm_state *x)
net/xfrm/xfrm_state.c
1800
static struct xfrm_state *__find_acq_core(struct net *net,
net/xfrm/xfrm_state.c
1809
struct xfrm_state *x;
net/xfrm/xfrm_state.c
1885
static struct xfrm_state *__xfrm_find_acq_byseq(struct net *net, u32 mark, u32 seq, u32 pcpu_num);
net/xfrm/xfrm_state.c
1887
int xfrm_state_add(struct xfrm_state *x)
net/xfrm/xfrm_state.c
1890
struct xfrm_state *x1, *to_put;
net/xfrm/xfrm_state.c
1944
static inline int clone_security(struct xfrm_state *x, struct xfrm_sec_ctx *security)
net/xfrm/xfrm_state.c
1968
static struct xfrm_state *xfrm_state_clone_and_setup(struct xfrm_state *orig,
net/xfrm/xfrm_state.c
1973
struct xfrm_state *x = xfrm_state_alloc(net);
net/xfrm/xfrm_state.c
2083
struct xfrm_state *xfrm_migrate_state_find(struct xfrm_migrate *m, struct net *net,
net/xfrm/xfrm_state.c
2087
struct xfrm_state *x = NULL;
net/xfrm/xfrm_state.c
2135
struct xfrm_state *xfrm_state_migrate(struct xfrm_state *x,
net/xfrm/xfrm_state.c
2142
struct xfrm_state *xc;
net/xfrm/xfrm_state.c
2177
int xfrm_state_update(struct xfrm_state *x)
net/xfrm/xfrm_state.c
2179
struct xfrm_state *x1, *to_put;
net/xfrm/xfrm_state.c
2280
int xfrm_state_check_expire(struct xfrm_state *x)
net/xfrm/xfrm_state.c
230
int __xfrm_state_delete(struct xfrm_state *x);
net/xfrm/xfrm_state.c
2311
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
2322
struct xfrm_state *
net/xfrm/xfrm_state.c
2327
struct xfrm_state *x;
net/xfrm/xfrm_state.c
2338
struct xfrm_state *
net/xfrm/xfrm_state.c
234
void km_state_expired(struct xfrm_state *x, int hard, u32 portid);
net/xfrm/xfrm_state.c
2344
struct xfrm_state *x;
net/xfrm/xfrm_state.c
2356
struct xfrm_state *
net/xfrm/xfrm_state.c
2361
struct xfrm_state *x;
net/xfrm/xfrm_state.c
2409
const struct xfrm_state *v = p;
net/xfrm/xfrm_state.c
2486
xfrm_state_sort(struct xfrm_state **dst, struct xfrm_state **src, int n,
net/xfrm/xfrm_state.c
2502
static struct xfrm_state *__xfrm_find_acq_byseq(struct net *net, u32 mark, u32 seq, u32 pcpu_num)
net/xfrm/xfrm_state.c
2505
struct xfrm_state *x;
net/xfrm/xfrm_state.c
2520
struct xfrm_state *xfrm_find_acq_byseq(struct net *net, u32 mark, u32 seq, u32 pcpu_num)
net/xfrm/xfrm_state.c
2522
struct xfrm_state *x;
net/xfrm/xfrm_state.c
2573
int xfrm_alloc_spi(struct xfrm_state *x, u32 low, u32 high,
net/xfrm/xfrm_state.c
2578
struct xfrm_state *x0;
net/xfrm/xfrm_state.c
2635
static bool __xfrm_state_filter_match(struct xfrm_state *x,
net/xfrm/xfrm_state.c
2653
int (*func)(struct xfrm_state *, int, void*),
net/xfrm/xfrm_state.c
2656
struct xfrm_state *state;
net/xfrm/xfrm_state.c
2671
state = container_of(x, struct xfrm_state, km);
net/xfrm/xfrm_state.c
2720
struct xfrm_state *x = timer_container_of(x, t, rtimer);
net/xfrm/xfrm_state.c
2747
void km_state_notify(struct xfrm_state *x, const struct km_event *c)
net/xfrm/xfrm_state.c
2760
void km_state_expired(struct xfrm_state *x, int hard, u32 portid)
net/xfrm/xfrm_state.c
2775
int km_query(struct xfrm_state *x, struct xfrm_tmpl *t, struct xfrm_policy *pol)
net/xfrm/xfrm_state.c
2791
static int __km_new_mapping(struct xfrm_state *x, xfrm_address_t *ipaddr, __be16 sport)
net/xfrm/xfrm_state.c
2807
int km_new_mapping(struct xfrm_state *x, xfrm_address_t *ipaddr, __be16 sport)
net/xfrm/xfrm_state.c
3100
static void xfrm_state_delete_tunnel(struct xfrm_state *x)
net/xfrm/xfrm_state.c
3103
struct xfrm_state *t = x->tunnel;
net/xfrm/xfrm_state.c
3112
u32 xfrm_state_mtu(struct xfrm_state *x, int mtu)
net/xfrm/xfrm_state.c
3148
int __xfrm_init_state(struct xfrm_state *x, struct netlink_ext_ack *extack)
net/xfrm/xfrm_state.c
3243
int xfrm_init_state(struct xfrm_state *x)
net/xfrm/xfrm_state.c
3267
xfrm_state_cache = KMEM_CACHE(xfrm_state,
net/xfrm/xfrm_state.c
3348
static void xfrm_audit_helper_sainfo(struct xfrm_state *x,
net/xfrm/xfrm_state.c
3396
void xfrm_audit_state_add(struct xfrm_state *x, int result, bool task_valid)
net/xfrm/xfrm_state.c
3410
void xfrm_audit_state_delete(struct xfrm_state *x, int result, bool task_valid)
net/xfrm/xfrm_state.c
3424
void xfrm_audit_state_replay_overflow(struct xfrm_state *x,
net/xfrm/xfrm_state.c
3442
void xfrm_audit_state_replay(struct xfrm_state *x,
net/xfrm/xfrm_state.c
3488
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
1023
struct xfrm_state *x;
net/xfrm/xfrm_user.c
1063
static struct xfrm_state *xfrm_user_state_lookup(struct net *net,
net/xfrm/xfrm_user.c
1068
struct xfrm_state *x = NULL;
net/xfrm/xfrm_user.c
1101
struct xfrm_state *x;
net/xfrm/xfrm_user.c
1134
static void copy_to_user_state(struct xfrm_state *x, struct xfrm_usersa_info *p)
net/xfrm/xfrm_user.c
1336
static int copy_to_user_state_extra(struct xfrm_state *x,
net/xfrm/xfrm_user.c
1450
static int dump_one_state(struct xfrm_state *x, int count, void *ptr)
net/xfrm/xfrm_user.c
1553
struct xfrm_state *x, u32 seq)
net/xfrm/xfrm_user.c
1807
struct xfrm_state *x;
net/xfrm/xfrm_user.c
1831
struct xfrm_state *x;
net/xfrm/xfrm_user.c
2318
static inline int copy_to_user_state_sec_ctx(struct xfrm_state *x, struct sk_buff *skb)
net/xfrm/xfrm_user.c
2667
static inline unsigned int xfrm_aevent_msgsize(struct xfrm_state *x)
net/xfrm/xfrm_user.c
2683
static int build_aevent(struct sk_buff *skb, struct xfrm_state *x, const struct km_event *c)
net/xfrm/xfrm_user.c
2760
struct xfrm_state *x;
net/xfrm/xfrm_user.c
2804
struct xfrm_state *x;
net/xfrm/xfrm_user.c
2958
struct xfrm_state *x;
net/xfrm/xfrm_user.c
3003
struct xfrm_state *x = xfrm_state_alloc(net);
net/xfrm/xfrm_user.c
3549
nla_total_size(sizeof_field(struct xfrm_state, dir)) +
net/xfrm/xfrm_user.c
3553
static int build_expire(struct sk_buff *skb, struct xfrm_state *x, const struct km_event *c)
net/xfrm/xfrm_user.c
3592
static int xfrm_exp_state_notify(struct xfrm_state *x, const struct km_event *c)
net/xfrm/xfrm_user.c
3609
static int xfrm_aevent_state_notify(struct xfrm_state *x, const struct km_event *c)
net/xfrm/xfrm_user.c
3651
static inline unsigned int xfrm_sa_len(struct xfrm_state *x)
net/xfrm/xfrm_user.c
3709
static int xfrm_notify_sa(struct xfrm_state *x, const struct km_event *c)
net/xfrm/xfrm_user.c
3768
static int xfrm_send_state_notify(struct xfrm_state *x, const struct km_event *c)
net/xfrm/xfrm_user.c
3792
static inline unsigned int xfrm_acquire_msgsize(struct xfrm_state *x,
net/xfrm/xfrm_user.c
3803
static int build_acquire(struct sk_buff *skb, struct xfrm_state *x,
net/xfrm/xfrm_user.c
3847
static int xfrm_send_acquire(struct xfrm_state *x, struct xfrm_tmpl *xt,
net/xfrm/xfrm_user.c
4155
static int build_mapping(struct sk_buff *skb, struct xfrm_state *x,
net/xfrm/xfrm_user.c
4181
static int xfrm_send_mapping(struct xfrm_state *x, xfrm_address_t *ipaddr,
net/xfrm/xfrm_user.c
610
static int attach_crypt(struct xfrm_state *x, struct nlattr *rta,
net/xfrm/xfrm_user.c
704
static int attach_aead(struct xfrm_state *x, struct nlattr *rta,
net/xfrm/xfrm_user.c
814
static void copy_from_user_state(struct xfrm_state *x, struct xfrm_usersa_info *p)
net/xfrm/xfrm_user.c
836
static void xfrm_update_ae_params(struct xfrm_state *x, struct nlattr **attrs,
net/xfrm/xfrm_user.c
892
static struct xfrm_state *xfrm_state_construct(struct net *net,
net/xfrm/xfrm_user.c
898
struct xfrm_state *x = xfrm_state_alloc(net);
security/security.c
4879
int security_xfrm_state_alloc(struct xfrm_state *x,
security/security.c
4898
int security_xfrm_state_alloc_acquire(struct xfrm_state *x,
security/security.c
4912
int security_xfrm_state_delete(struct xfrm_state *x)
security/security.c
4924
void security_xfrm_state_free(struct xfrm_state *x)
security/security.c
4956
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
45
struct xfrm_state *
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
48
void bpf_xdp_xfrm_state_release(struct xfrm_state *x) __ksym;
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
985
struct xfrm_state *x = NULL;