xfrm_state 75 drivers/crypto/chelsio/chcr_ipsec.c static int chcr_xfrm_add_state(struct xfrm_state *x); xfrm_state 76 drivers/crypto/chelsio/chcr_ipsec.c static void chcr_xfrm_del_state(struct xfrm_state *x); xfrm_state 77 drivers/crypto/chelsio/chcr_ipsec.c static void chcr_xfrm_free_state(struct xfrm_state *x); xfrm_state 78 drivers/crypto/chelsio/chcr_ipsec.c static bool chcr_ipsec_offload_ok(struct sk_buff *skb, struct xfrm_state *x); xfrm_state 79 drivers/crypto/chelsio/chcr_ipsec.c static void chcr_advance_esn_state(struct xfrm_state *x); xfrm_state 108 drivers/crypto/chelsio/chcr_ipsec.c static inline int chcr_ipsec_setauthsize(struct xfrm_state *x, xfrm_state 132 drivers/crypto/chelsio/chcr_ipsec.c static inline int chcr_ipsec_setkey(struct xfrm_state *x, xfrm_state 195 drivers/crypto/chelsio/chcr_ipsec.c static int chcr_xfrm_add_state(struct xfrm_state *x) xfrm_state 269 drivers/crypto/chelsio/chcr_ipsec.c static void chcr_xfrm_del_state(struct xfrm_state *x) xfrm_state 276 drivers/crypto/chelsio/chcr_ipsec.c static void chcr_xfrm_free_state(struct xfrm_state *x) xfrm_state 288 drivers/crypto/chelsio/chcr_ipsec.c static bool chcr_ipsec_offload_ok(struct sk_buff *skb, struct xfrm_state *x) xfrm_state 305 drivers/crypto/chelsio/chcr_ipsec.c static void chcr_advance_esn_state(struct xfrm_state *x) xfrm_state 675 drivers/crypto/chelsio/chcr_ipsec.c struct xfrm_state *x = xfrm_input_state(skb); xfrm_state 12 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c static void ixgbe_ipsec_del_sa(struct xfrm_state *xs); xfrm_state 392 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c static struct xfrm_state *ixgbe_ipsec_find_rx_state(struct ixgbe_ipsec *ipsec, xfrm_state 397 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c struct xfrm_state *ret = NULL; xfrm_state 427 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c static int ixgbe_ipsec_parse_proto_keys(struct xfrm_state *xs, xfrm_state 478 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c static int ixgbe_ipsec_check_mgmt_ip(struct xfrm_state *xs) xfrm_state 561 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c static int ixgbe_ipsec_add_sa(struct xfrm_state *xs) xfrm_state 746 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c static void ixgbe_ipsec_del_sa(struct xfrm_state *xs) xfrm_state 814 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c static bool ixgbe_ipsec_offload_ok(struct sk_buff *skb, struct xfrm_state *xs) xfrm_state 884 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c struct xfrm_state *xs; xfrm_state 992 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c struct xfrm_state *xs; xfrm_state 1067 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c struct xfrm_state *xs; xfrm_state 1161 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c struct xfrm_state *xs = NULL; xfrm_state 33 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.h struct xfrm_state *xs; xfrm_state 51 drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.h struct xfrm_state *xs; xfrm_state 19 drivers/net/ethernet/intel/ixgbevf/ipsec.c struct xfrm_state *xs) xfrm_state 178 drivers/net/ethernet/intel/ixgbevf/ipsec.c struct xfrm_state *ixgbevf_ipsec_find_rx_state(struct ixgbevf_ipsec *ipsec, xfrm_state 182 drivers/net/ethernet/intel/ixgbevf/ipsec.c struct xfrm_state *ret = NULL; xfrm_state 211 drivers/net/ethernet/intel/ixgbevf/ipsec.c static int ixgbevf_ipsec_parse_proto_keys(struct xfrm_state *xs, xfrm_state 261 drivers/net/ethernet/intel/ixgbevf/ipsec.c static int ixgbevf_ipsec_add_sa(struct xfrm_state *xs) xfrm_state 379 drivers/net/ethernet/intel/ixgbevf/ipsec.c static void ixgbevf_ipsec_del_sa(struct xfrm_state *xs) xfrm_state 419 drivers/net/ethernet/intel/ixgbevf/ipsec.c static bool ixgbevf_ipsec_offload_ok(struct sk_buff *skb, struct xfrm_state *xs) xfrm_state 452 drivers/net/ethernet/intel/ixgbevf/ipsec.c struct xfrm_state *xs; xfrm_state 548 drivers/net/ethernet/intel/ixgbevf/ipsec.c struct xfrm_state *xs = NULL; xfrm_state 19 drivers/net/ethernet/intel/ixgbevf/ipsec.h struct xfrm_state *xs; xfrm_state 36 drivers/net/ethernet/intel/ixgbevf/ipsec.h struct xfrm_state *xs; xfrm_state 45 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c static struct mlx5e_ipsec_sa_entry *to_ipsec_sa_entry(struct xfrm_state *x) xfrm_state 60 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c struct xfrm_state *mlx5e_ipsec_sadb_rx_lookup(struct mlx5e_ipsec *ipsec, xfrm_state 64 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c struct xfrm_state *ret = NULL; xfrm_state 153 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c struct xfrm_state *x = sa_entry->x; xfrm_state 204 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c static inline int mlx5e_xfrm_validate_state(struct xfrm_state *x) xfrm_state 281 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c static int mlx5e_xfrm_add_state(struct xfrm_state *x) xfrm_state 369 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c static void mlx5e_xfrm_del_state(struct xfrm_state *x) xfrm_state 380 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c static void mlx5e_xfrm_free_state(struct xfrm_state *x) xfrm_state 444 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c static bool mlx5e_ipsec_offload_ok(struct sk_buff *skb, struct xfrm_state *x) xfrm_state 481 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.c static void mlx5e_xfrm_advance_esn_state(struct xfrm_state *x) xfrm_state 99 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h struct xfrm_state *x; xfrm_state 103 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h void (*set_iv_op)(struct sk_buff *skb, struct xfrm_state *x, xfrm_state 117 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h struct xfrm_state *mlx5e_ipsec_sadb_rx_lookup(struct mlx5e_ipsec *dev, xfrm_state 109 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c static int mlx5e_ipsec_remove_trailer(struct sk_buff *skb, struct xfrm_state *x) xfrm_state 168 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c void mlx5e_ipsec_set_iv_esn(struct sk_buff *skb, struct xfrm_state *x, xfrm_state 190 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c void mlx5e_ipsec_set_iv(struct sk_buff *skb, struct xfrm_state *x, xfrm_state 244 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c struct xfrm_state *x; xfrm_state 291 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c static inline struct xfrm_state * xfrm_state 297 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c struct xfrm_state *xs; xfrm_state 345 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c struct xfrm_state *xs; xfrm_state 368 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.c struct xfrm_state *x; xfrm_state 51 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.h void mlx5e_ipsec_set_iv_esn(struct sk_buff *skb, struct xfrm_state *x, xfrm_state 53 drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec_rxtx.h void mlx5e_ipsec_set_iv(struct sk_buff *skb, struct xfrm_state *x, xfrm_state 84 drivers/net/netdevsim/ipsec.c static int nsim_ipsec_parse_proto_keys(struct xfrm_state *xs, xfrm_state 128 drivers/net/netdevsim/ipsec.c static int nsim_ipsec_add_sa(struct xfrm_state *xs) xfrm_state 195 drivers/net/netdevsim/ipsec.c static void nsim_ipsec_del_sa(struct xfrm_state *xs) xfrm_state 212 drivers/net/netdevsim/ipsec.c static bool nsim_ipsec_offload_ok(struct sk_buff *skb, struct xfrm_state *xs) xfrm_state 232 drivers/net/netdevsim/ipsec.c struct xfrm_state *xs; xfrm_state 34 drivers/net/netdevsim/netdevsim.h struct xfrm_state *xs; xfrm_state 1777 include/linux/lsm_hooks.h int (*xfrm_state_alloc)(struct xfrm_state *x, xfrm_state 1779 include/linux/lsm_hooks.h int (*xfrm_state_alloc_acquire)(struct xfrm_state *x, xfrm_state 1782 include/linux/lsm_hooks.h void (*xfrm_state_free_security)(struct xfrm_state *x); xfrm_state 1783 include/linux/lsm_hooks.h int (*xfrm_state_delete_security)(struct xfrm_state *x); xfrm_state 1786 include/linux/lsm_hooks.h int (*xfrm_state_pol_flow_match)(struct xfrm_state *x, xfrm_state 913 include/linux/netdevice.h int (*xdo_dev_state_add) (struct xfrm_state *x); xfrm_state 914 include/linux/netdevice.h void (*xdo_dev_state_delete) (struct xfrm_state *x); xfrm_state 915 include/linux/netdevice.h void (*xdo_dev_state_free) (struct xfrm_state *x); xfrm_state 917 include/linux/netdevice.h struct xfrm_state *x); xfrm_state 918 include/linux/netdevice.h void (*xdo_dev_state_advance_esn) (struct xfrm_state *x); xfrm_state 170 include/linux/security.h struct xfrm_state; xfrm_state 1579 include/linux/security.h int security_xfrm_state_alloc(struct xfrm_state *x, struct xfrm_user_sec_ctx *sec_ctx); xfrm_state 1580 include/linux/security.h int security_xfrm_state_alloc_acquire(struct xfrm_state *x, xfrm_state 1582 include/linux/security.h int security_xfrm_state_delete(struct xfrm_state *x); xfrm_state 1583 include/linux/security.h void security_xfrm_state_free(struct xfrm_state *x); xfrm_state 1585 include/linux/security.h int security_xfrm_state_pol_flow_match(struct xfrm_state *x, xfrm_state 1614 include/linux/security.h static inline int security_xfrm_state_alloc(struct xfrm_state *x, xfrm_state 1620 include/linux/security.h static inline int security_xfrm_state_alloc_acquire(struct xfrm_state *x, xfrm_state 1626 include/linux/security.h static inline void security_xfrm_state_free(struct xfrm_state *x) xfrm_state 1630 include/linux/security.h static inline int security_xfrm_state_delete(struct xfrm_state *x) xfrm_state 1640 include/linux/security.h static inline int security_xfrm_state_pol_flow_match(struct xfrm_state *x, xfrm_state 30 include/net/dst.h struct xfrm_state *xfrm; xfrm_state 487 include/net/dst.h static inline struct xfrm_state *dst_xfrm(const struct dst_entry *dst) xfrm_state 508 include/net/dst.h static inline struct xfrm_state *dst_xfrm(const struct dst_entry *dst) xfrm_state 27 include/net/esp.h int esp_output_head(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp); xfrm_state 28 include/net/esp.h int esp_output_tail(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp); xfrm_state 30 include/net/esp.h int esp6_output_head(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp); xfrm_state 31 include/net/esp.h int esp6_output_tail(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp); xfrm_state 18 include/net/ipcomp.h struct xfrm_state; xfrm_state 20 include/net/ipcomp.h int ipcomp_input(struct xfrm_state *x, struct sk_buff *skb); xfrm_state 21 include/net/ipcomp.h int ipcomp_output(struct xfrm_state *x, struct sk_buff *skb); xfrm_state 22 include/net/ipcomp.h void ipcomp_destroy(struct xfrm_state *x); xfrm_state 23 include/net/ipcomp.h int ipcomp_init_state(struct xfrm_state *x); xfrm_state 201 include/net/xfrm.h struct xfrm_state *tunnel; xfrm_state 262 include/net/xfrm.h static inline struct net *xs_net(struct xfrm_state *x) xfrm_state 297 include/net/xfrm.h void (*advance)(struct xfrm_state *x, __be32 net_seq); xfrm_state 298 include/net/xfrm.h int (*check)(struct xfrm_state *x, xfrm_state 301 include/net/xfrm.h int (*recheck)(struct xfrm_state *x, xfrm_state 304 include/net/xfrm.h void (*notify)(struct xfrm_state *x, int event); xfrm_state 305 include/net/xfrm.h int (*overflow)(struct xfrm_state *x, struct sk_buff *skb); xfrm_state 340 include/net/xfrm.h void km_state_notify(struct xfrm_state *x, const struct km_event *c); xfrm_state 343 include/net/xfrm.h int km_query(struct xfrm_state *x, struct xfrm_tmpl *t, xfrm_state 345 include/net/xfrm.h void km_state_expired(struct xfrm_state *x, int hard, u32 portid); xfrm_state 346 include/net/xfrm.h int __xfrm_state_delete(struct xfrm_state *x); xfrm_state 364 include/net/xfrm.h int (*extract_input)(struct xfrm_state *x, xfrm_state 366 include/net/xfrm.h int (*extract_output)(struct xfrm_state *x, xfrm_state 388 include/net/xfrm.h void xfrm_state_delete_tunnel(struct xfrm_state *x); xfrm_state 400 include/net/xfrm.h int (*init_state)(struct xfrm_state *x); xfrm_state 401 include/net/xfrm.h void (*destructor)(struct xfrm_state *); xfrm_state 402 include/net/xfrm.h int (*input)(struct xfrm_state *, struct sk_buff *skb); xfrm_state 403 include/net/xfrm.h int (*output)(struct xfrm_state *, struct sk_buff *pskb); xfrm_state 404 include/net/xfrm.h int (*reject)(struct xfrm_state *, struct sk_buff *, xfrm_state 406 include/net/xfrm.h int (*hdr_offset)(struct xfrm_state *, struct sk_buff *, u8 **); xfrm_state 416 include/net/xfrm.h void (*encap)(struct xfrm_state *, struct sk_buff *pskb); xfrm_state 417 include/net/xfrm.h int (*input_tail)(struct xfrm_state *x, struct sk_buff *skb); xfrm_state 418 include/net/xfrm.h int (*xmit)(struct xfrm_state *, struct sk_buff *pskb, netdev_features_t features); xfrm_state 436 include/net/xfrm.h static inline const struct xfrm_mode *xfrm_ip2inner_mode(struct xfrm_state *x, int ipproto) xfrm_state 571 include/net/xfrm.h int (*notify)(struct xfrm_state *x, const struct km_event *c); xfrm_state 572 include/net/xfrm.h int (*acquire)(struct xfrm_state *x, struct xfrm_tmpl *, struct xfrm_policy *xp); xfrm_state 574 include/net/xfrm.h int (*new_mapping)(struct xfrm_state *x, xfrm_address_t *ipaddr, __be16 sport); xfrm_state 703 include/net/xfrm.h void xfrm_audit_state_add(struct xfrm_state *x, int result, bool task_valid); xfrm_state 704 include/net/xfrm.h void xfrm_audit_state_delete(struct xfrm_state *x, int result, bool task_valid); xfrm_state 705 include/net/xfrm.h void xfrm_audit_state_replay_overflow(struct xfrm_state *x, xfrm_state 707 include/net/xfrm.h void xfrm_audit_state_replay(struct xfrm_state *x, struct sk_buff *skb, xfrm_state 712 include/net/xfrm.h void xfrm_audit_state_icvfail(struct xfrm_state *x, struct sk_buff *skb, xfrm_state 726 include/net/xfrm.h static inline void xfrm_audit_state_add(struct xfrm_state *x, int result, xfrm_state 731 include/net/xfrm.h static inline void xfrm_audit_state_delete(struct xfrm_state *x, int result, xfrm_state 736 include/net/xfrm.h static inline void xfrm_audit_state_replay_overflow(struct xfrm_state *x, xfrm_state 741 include/net/xfrm.h static inline void xfrm_audit_state_replay(struct xfrm_state *x, xfrm_state 756 include/net/xfrm.h static inline void xfrm_audit_state_icvfail(struct xfrm_state *x, xfrm_state 783 include/net/xfrm.h void __xfrm_state_destroy(struct xfrm_state *, bool); xfrm_state 785 include/net/xfrm.h static inline void __xfrm_state_put(struct xfrm_state *x) xfrm_state 790 include/net/xfrm.h static inline void xfrm_state_put(struct xfrm_state *x) xfrm_state 796 include/net/xfrm.h static inline void xfrm_state_put_sync(struct xfrm_state *x) xfrm_state 802 include/net/xfrm.h static inline void xfrm_state_hold(struct xfrm_state *x) xfrm_state 1033 include/net/xfrm.h struct xfrm_state *xvec[XFRM_MAX_DEPTH]; xfrm_state 1060 include/net/xfrm.h __xfrm4_state_addr_cmp(const struct xfrm_tmpl *tmpl, const struct xfrm_state *x) xfrm_state 1067 include/net/xfrm.h __xfrm6_state_addr_cmp(const struct xfrm_tmpl *tmpl, const struct xfrm_state *x) xfrm_state 1074 include/net/xfrm.h xfrm_state_addr_cmp(const struct xfrm_tmpl *tmpl, const struct xfrm_state *x, unsigned short family) xfrm_state 1275 include/net/xfrm.h __xfrm4_state_addr_check(const struct xfrm_state *x, xfrm_state 1285 include/net/xfrm.h __xfrm6_state_addr_check(const struct xfrm_state *x, xfrm_state 1297 include/net/xfrm.h xfrm_state_addr_check(const struct xfrm_state *x, xfrm_state 1311 include/net/xfrm.h xfrm_state_addr_flow_check(const struct xfrm_state *x, const struct flowi *fl, xfrm_state 1327 include/net/xfrm.h static inline int xfrm_state_kern(const struct xfrm_state *x) xfrm_state 1474 include/net/xfrm.h int (*func)(struct xfrm_state *, int, void*), void *); xfrm_state 1476 include/net/xfrm.h struct xfrm_state *xfrm_state_alloc(struct net *net); xfrm_state 1477 include/net/xfrm.h void xfrm_state_free(struct xfrm_state *x); xfrm_state 1478 include/net/xfrm.h struct xfrm_state *xfrm_state_find(const xfrm_address_t *daddr, xfrm_state 1484 include/net/xfrm.h struct xfrm_state *xfrm_stateonly_find(struct net *net, u32 mark, u32 if_id, xfrm_state 1489 include/net/xfrm.h struct xfrm_state *xfrm_state_lookup_byspi(struct net *net, __be32 spi, xfrm_state 1491 include/net/xfrm.h int xfrm_state_check_expire(struct xfrm_state *x); xfrm_state 1492 include/net/xfrm.h void xfrm_state_insert(struct xfrm_state *x); xfrm_state 1493 include/net/xfrm.h int xfrm_state_add(struct xfrm_state *x); xfrm_state 1494 include/net/xfrm.h int xfrm_state_update(struct xfrm_state *x); xfrm_state 1495 include/net/xfrm.h struct xfrm_state *xfrm_state_lookup(struct net *net, u32 mark, xfrm_state 1498 include/net/xfrm.h struct xfrm_state *xfrm_state_lookup_byaddr(struct net *net, u32 mark, xfrm_state 1506 include/net/xfrm.h void xfrm_state_sort(struct xfrm_state **dst, struct xfrm_state **src, int n, xfrm_state 1514 include/net/xfrm.h static inline void xfrm_state_sort(struct xfrm_state **d, struct xfrm_state **s, xfrm_state 1537 include/net/xfrm.h struct xfrm_state *xfrm_find_acq_byseq(struct net *net, u32 mark, u32 seq); xfrm_state 1538 include/net/xfrm.h int xfrm_state_delete(struct xfrm_state *x); xfrm_state 1543 include/net/xfrm.h u32 xfrm_replay_seqhi(struct xfrm_state *x, __be32 net_seq); xfrm_state 1544 include/net/xfrm.h int xfrm_init_replay(struct xfrm_state *x); xfrm_state 1545 include/net/xfrm.h u32 xfrm_state_mtu(struct xfrm_state *x, int mtu); xfrm_state 1546 include/net/xfrm.h int __xfrm_init_state(struct xfrm_state *x, bool init_replay, bool offload); xfrm_state 1547 include/net/xfrm.h int xfrm_init_state(struct xfrm_state *x); xfrm_state 1557 include/net/xfrm.h int pktgen_xfrm_outer_mode_output(struct xfrm_state *x, struct sk_buff *skb); xfrm_state 1562 include/net/xfrm.h int xfrm4_extract_input(struct xfrm_state *x, struct sk_buff *skb); xfrm_state 1577 include/net/xfrm.h int xfrm4_extract_output(struct xfrm_state *x, struct sk_buff *skb); xfrm_state 1586 include/net/xfrm.h int xfrm6_extract_input(struct xfrm_state *x, struct sk_buff *skb); xfrm_state 1601 include/net/xfrm.h int xfrm6_extract_output(struct xfrm_state *x, struct sk_buff *skb); xfrm_state 1604 include/net/xfrm.h int xfrm6_find_1stfragopt(struct xfrm_state *x, struct sk_buff *skb, xfrm_state 1649 include/net/xfrm.h int xfrm_alloc_spi(struct xfrm_state *x, u32 minspi, u32 maxspi); xfrm_state 1650 include/net/xfrm.h struct xfrm_state *xfrm_find_acq(struct net *net, const struct xfrm_mark *mark, xfrm_state 1662 include/net/xfrm.h struct xfrm_state *xfrm_migrate_state_find(struct xfrm_migrate *m, struct net *net); xfrm_state 1663 include/net/xfrm.h struct xfrm_state *xfrm_state_migrate(struct xfrm_state *x, xfrm_state 1672 include/net/xfrm.h int km_new_mapping(struct xfrm_state *x, xfrm_address_t *ipaddr, __be16 sport); xfrm_state 1769 include/net/xfrm.h static inline int xfrm_replay_clone(struct xfrm_state *x, xfrm_state 1770 include/net/xfrm.h struct xfrm_state *orig) xfrm_state 1807 include/net/xfrm.h static inline void xfrm_states_put(struct xfrm_state **states, int n) xfrm_state 1814 include/net/xfrm.h static inline void xfrm_states_delete(struct xfrm_state **states, int n) xfrm_state 1823 include/net/xfrm.h static inline struct xfrm_state *xfrm_input_state(struct sk_buff *skb) xfrm_state 1851 include/net/xfrm.h int xfrm_dev_state_add(struct net *net, struct xfrm_state *x, xfrm_state 1853 include/net/xfrm.h bool xfrm_dev_offload_ok(struct sk_buff *skb, struct xfrm_state *x); xfrm_state 1855 include/net/xfrm.h static inline void xfrm_dev_state_advance_esn(struct xfrm_state *x) xfrm_state 1865 include/net/xfrm.h struct xfrm_state *x = dst->xfrm; xfrm_state 1881 include/net/xfrm.h static inline void xfrm_dev_state_delete(struct xfrm_state *x) xfrm_state 1889 include/net/xfrm.h static inline void xfrm_dev_state_free(struct xfrm_state *x) xfrm_state 1915 include/net/xfrm.h static inline int xfrm_dev_state_add(struct net *net, struct xfrm_state *x, struct xfrm_user_offload *xuo) xfrm_state 1920 include/net/xfrm.h static inline void xfrm_dev_state_delete(struct xfrm_state *x) xfrm_state 1924 include/net/xfrm.h static inline void xfrm_dev_state_free(struct xfrm_state *x) xfrm_state 1928 include/net/xfrm.h static inline bool xfrm_dev_offload_ok(struct sk_buff *skb, struct xfrm_state *x) xfrm_state 1933 include/net/xfrm.h static inline void xfrm_dev_state_advance_esn(struct xfrm_state *x) xfrm_state 1962 include/net/xfrm.h static inline __u32 xfrm_smark_get(__u32 mark, struct xfrm_state *x) xfrm_state 1978 include/net/xfrm.h static inline int xfrm_tunnel_check(struct sk_buff *skb, struct xfrm_state *x, xfrm_state 4557 net/core/filter.c const struct xfrm_state *x; xfrm_state 249 net/core/pktgen.c struct xfrm_state *x; xfrm_state 2239 net/core/pktgen.c struct xfrm_state *x = pkt_dev->flows[flow].x; xfrm_state 2499 net/core/pktgen.c struct xfrm_state *x = pkt_dev->flows[pkt_dev->curfl].x; xfrm_state 2542 net/core/pktgen.c struct xfrm_state *x = pkt_dev->flows[i].x; xfrm_state 2555 net/core/pktgen.c struct xfrm_state *x = pkt_dev->flows[pkt_dev->curfl].x; xfrm_state 125 net/ipv4/ah4.c struct xfrm_state *x = skb_dst(skb)->xfrm; xfrm_state 147 net/ipv4/ah4.c static int ah_output(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 271 net/ipv4/ah4.c struct xfrm_state *x = xfrm_input_state(skb); xfrm_state 303 net/ipv4/ah4.c static int ah_input(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 447 net/ipv4/ah4.c struct xfrm_state *x; xfrm_state 473 net/ipv4/ah4.c static int ah_init_state(struct xfrm_state *x) xfrm_state 539 net/ipv4/ah4.c static void ah_destroy(struct xfrm_state *x) xfrm_state 96 net/ipv4/esp4.c static void esp_ssg_unref(struct xfrm_state *x, void *tmp) xfrm_state 125 net/ipv4/esp4.c struct xfrm_state *x; xfrm_state 175 net/ipv4/esp4.c struct xfrm_state *x, xfrm_state 228 net/ipv4/esp4.c static int esp_output_udp_encap(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp) xfrm_state 272 net/ipv4/esp4.c int esp_output_head(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp) xfrm_state 365 net/ipv4/esp4.c int esp_output_tail(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp) xfrm_state 484 net/ipv4/esp4.c static int esp_output(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 536 net/ipv4/esp4.c struct xfrm_state *x = xfrm_input_state(skb); xfrm_state 582 net/ipv4/esp4.c struct xfrm_state *x = xfrm_input_state(skb); xfrm_state 668 net/ipv4/esp4.c struct xfrm_state *x = xfrm_input_state(skb); xfrm_state 696 net/ipv4/esp4.c static int esp_input(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 794 net/ipv4/esp4.c struct xfrm_state *x; xfrm_state 820 net/ipv4/esp4.c static void esp_destroy(struct xfrm_state *x) xfrm_state 830 net/ipv4/esp4.c static int esp_init_aead(struct xfrm_state *x) xfrm_state 861 net/ipv4/esp4.c static int esp_init_authenc(struct xfrm_state *x) xfrm_state 954 net/ipv4/esp4.c static int esp_init_state(struct xfrm_state *x) xfrm_state 33 net/ipv4/esp4_offload.c struct xfrm_state *x; xfrm_state 92 net/ipv4/esp4_offload.c static void esp4_gso_encap(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 109 net/ipv4/esp4_offload.c static struct sk_buff *xfrm4_tunnel_gso_segment(struct xfrm_state *x, xfrm_state 117 net/ipv4/esp4_offload.c static struct sk_buff *xfrm4_transport_gso_segment(struct xfrm_state *x, xfrm_state 133 net/ipv4/esp4_offload.c static struct sk_buff *xfrm4_outer_mode_gso_segment(struct xfrm_state *x, xfrm_state 150 net/ipv4/esp4_offload.c struct xfrm_state *x; xfrm_state 190 net/ipv4/esp4_offload.c static int esp_input_tail(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 204 net/ipv4/esp4_offload.c static int esp_xmit(struct xfrm_state *x, struct sk_buff *skb, netdev_features_t features) xfrm_state 125 net/ipv4/ip_vti.c struct xfrm_state *x; xfrm_state 178 net/ipv4/ip_vti.c static bool vti_state_check(const struct xfrm_state *x, __be32 dst, __be32 src) xfrm_state 343 net/ipv4/ip_vti.c struct xfrm_state *x; xfrm_state 28 net/ipv4/ipcomp.c struct xfrm_state *x; xfrm_state 56 net/ipv4/ipcomp.c static struct xfrm_state *ipcomp_tunnel_create(struct xfrm_state *x) xfrm_state 59 net/ipv4/ipcomp.c struct xfrm_state *t; xfrm_state 94 net/ipv4/ipcomp.c static int ipcomp_tunnel_attach(struct xfrm_state *x) xfrm_state 98 net/ipv4/ipcomp.c struct xfrm_state *t; xfrm_state 118 net/ipv4/ipcomp.c static int ipcomp4_init_state(struct xfrm_state *x) xfrm_state 21 net/ipv4/xfrm4_input.c int xfrm4_extract_input(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 44 net/ipv4/xfrm4_output.c int xfrm4_extract_output(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 68 net/ipv4/xfrm4_output.c struct xfrm_state *x = skb_dst(skb)->xfrm; xfrm_state 16 net/ipv4/xfrm4_tunnel.c static int ipip_output(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 22 net/ipv4/xfrm4_tunnel.c static int ipip_xfrm_rcv(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 27 net/ipv4/xfrm4_tunnel.c static int ipip_init_state(struct xfrm_state *x) xfrm_state 40 net/ipv4/xfrm4_tunnel.c static void ipip_destroy(struct xfrm_state *x) xfrm_state 293 net/ipv6/ah6.c struct xfrm_state *x = skb_dst(skb)->xfrm; xfrm_state 322 net/ipv6/ah6.c static int ah6_output(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 463 net/ipv6/ah6.c struct xfrm_state *x = xfrm_input_state(skb); xfrm_state 496 net/ipv6/ah6.c static int ah6_input(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 651 net/ipv6/ah6.c struct xfrm_state *x; xfrm_state 671 net/ipv6/ah6.c static int ah6_init_state(struct xfrm_state *x) xfrm_state 740 net/ipv6/ah6.c static void ah6_destroy(struct xfrm_state *x) xfrm_state 105 net/ipv6/esp6.c static void esp_ssg_unref(struct xfrm_state *x, void *tmp) xfrm_state 132 net/ipv6/esp6.c struct xfrm_state *x; xfrm_state 178 net/ipv6/esp6.c struct xfrm_state *x, xfrm_state 226 net/ipv6/esp6.c int esp6_output_head(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp) xfrm_state 307 net/ipv6/esp6.c int esp6_output_tail(struct xfrm_state *x, struct sk_buff *skb, struct esp_info *esp) xfrm_state 425 net/ipv6/esp6.c static int esp6_output(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 475 net/ipv6/esp6.c struct xfrm_state *x = xfrm_input_state(skb); xfrm_state 520 net/ipv6/esp6.c struct xfrm_state *x = xfrm_input_state(skb); xfrm_state 568 net/ipv6/esp6.c struct xfrm_state *x = xfrm_input_state(skb); xfrm_state 591 net/ipv6/esp6.c static int esp6_input(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 694 net/ipv6/esp6.c struct xfrm_state *x; xfrm_state 715 net/ipv6/esp6.c static void esp6_destroy(struct xfrm_state *x) xfrm_state 725 net/ipv6/esp6.c static int esp_init_aead(struct xfrm_state *x) xfrm_state 756 net/ipv6/esp6.c static int esp_init_authenc(struct xfrm_state *x) xfrm_state 849 net/ipv6/esp6.c static int esp6_init_state(struct xfrm_state *x) xfrm_state 54 net/ipv6/esp6_offload.c struct xfrm_state *x; xfrm_state 119 net/ipv6/esp6_offload.c static void esp6_gso_encap(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 143 net/ipv6/esp6_offload.c static struct sk_buff *xfrm6_tunnel_gso_segment(struct xfrm_state *x, xfrm_state 151 net/ipv6/esp6_offload.c static struct sk_buff *xfrm6_transport_gso_segment(struct xfrm_state *x, xfrm_state 167 net/ipv6/esp6_offload.c static struct sk_buff *xfrm6_outer_mode_gso_segment(struct xfrm_state *x, xfrm_state 184 net/ipv6/esp6_offload.c struct xfrm_state *x; xfrm_state 222 net/ipv6/esp6_offload.c static int esp6_input_tail(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 236 net/ipv6/esp6_offload.c static int esp6_xmit(struct xfrm_state *x, struct sk_buff *skb, netdev_features_t features) xfrm_state 340 net/ipv6/ip6_vti.c struct xfrm_state *x; xfrm_state 411 net/ipv6/ip6_vti.c static bool vti6_state_check(const struct xfrm_state *x, xfrm_state 447 net/ipv6/ip6_vti.c struct xfrm_state *x; xfrm_state 594 net/ipv6/ip6_vti.c struct xfrm_state *x; xfrm_state 52 net/ipv6/ipcomp6.c struct xfrm_state *x; xfrm_state 74 net/ipv6/ipcomp6.c static struct xfrm_state *ipcomp6_tunnel_create(struct xfrm_state *x) xfrm_state 77 net/ipv6/ipcomp6.c struct xfrm_state *t = NULL; xfrm_state 110 net/ipv6/ipcomp6.c static int ipcomp6_tunnel_attach(struct xfrm_state *x) xfrm_state 114 net/ipv6/ipcomp6.c struct xfrm_state *t = NULL; xfrm_state 138 net/ipv6/ipcomp6.c static int ipcomp6_init_state(struct xfrm_state *x) xfrm_state 119 net/ipv6/mip6.c static int mip6_destopt_input(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 138 net/ipv6/mip6.c static int mip6_destopt_output(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 196 net/ipv6/mip6.c static int mip6_destopt_reject(struct xfrm_state *x, struct sk_buff *skb, xfrm_state 250 net/ipv6/mip6.c static int mip6_destopt_offset(struct xfrm_state *x, struct sk_buff *skb, xfrm_state 298 net/ipv6/mip6.c static int mip6_destopt_init_state(struct xfrm_state *x) xfrm_state 322 net/ipv6/mip6.c static void mip6_destopt_destroy(struct xfrm_state *x) xfrm_state 339 net/ipv6/mip6.c static int mip6_rthdr_input(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 357 net/ipv6/mip6.c static int mip6_rthdr_output(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 386 net/ipv6/mip6.c static int mip6_rthdr_offset(struct xfrm_state *x, struct sk_buff *skb, xfrm_state 433 net/ipv6/mip6.c static int mip6_rthdr_init_state(struct xfrm_state *x) xfrm_state 454 net/ipv6/mip6.c static void mip6_rthdr_destroy(struct xfrm_state *x) xfrm_state 20 net/ipv6/xfrm6_input.c int xfrm6_extract_input(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 88 net/ipv6/xfrm6_input.c struct xfrm_state *x = NULL; xfrm_state 19 net/ipv6/xfrm6_output.c int xfrm6_find_1stfragopt(struct xfrm_state *x, struct sk_buff *skb, xfrm_state 97 net/ipv6/xfrm6_output.c int xfrm6_extract_output(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 119 net/ipv6/xfrm6_output.c static int __xfrm6_output_state_finish(struct xfrm_state *x, struct sock *sk, xfrm_state 138 net/ipv6/xfrm6_output.c struct xfrm_state *x = skb_dst(skb)->xfrm; xfrm_state 146 net/ipv6/xfrm6_output.c struct xfrm_state *x = dst->xfrm; xfrm_state 211 net/ipv6/xfrm6_tunnel.c static int xfrm6_tunnel_output(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 217 net/ipv6/xfrm6_tunnel.c static int xfrm6_tunnel_input(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 273 net/ipv6/xfrm6_tunnel.c static int xfrm6_tunnel_init_state(struct xfrm_state *x) xfrm_state 286 net/ipv6/xfrm6_tunnel.c static void xfrm6_tunnel_destroy(struct xfrm_state *x) xfrm_state 656 net/key/af_key.c static struct xfrm_state *pfkey_xfrm_state_lookup(struct net *net, const struct sadb_msg *hdr, void * const *ext_hdrs) xfrm_state 764 net/key/af_key.c static struct sk_buff *__pfkey_xfrm_state2msg(const struct xfrm_state *x, xfrm_state 1048 net/key/af_key.c static inline struct sk_buff *pfkey_xfrm_state2msg(const struct xfrm_state *x) xfrm_state 1057 net/key/af_key.c static inline struct sk_buff *pfkey_xfrm_state2msg_expire(const struct xfrm_state *x, xfrm_state 1063 net/key/af_key.c static struct xfrm_state * pfkey_msg2xfrm_state(struct net *net, xfrm_state 1067 net/key/af_key.c struct xfrm_state *x; xfrm_state 1317 net/key/af_key.c struct xfrm_state *x = NULL; xfrm_state 1417 net/key/af_key.c struct xfrm_state *x; xfrm_state 1477 net/key/af_key.c static int key_notify_sa(struct xfrm_state *x, const struct km_event *c) xfrm_state 1504 net/key/af_key.c struct xfrm_state *x; xfrm_state 1541 net/key/af_key.c struct xfrm_state *x; xfrm_state 1584 net/key/af_key.c struct xfrm_state *x; xfrm_state 1788 net/key/af_key.c static int dump_sa(struct xfrm_state *x, int count, void *ptr) xfrm_state 3021 net/key/af_key.c static int key_notify_sa_expire(struct xfrm_state *x, const struct km_event *c) xfrm_state 3052 net/key/af_key.c static int pfkey_send_notify(struct xfrm_state *x, const struct km_event *c) xfrm_state 3132 net/key/af_key.c static int pfkey_send_acquire(struct xfrm_state *x, struct xfrm_tmpl *t, struct xfrm_policy *xp) xfrm_state 3328 net/key/af_key.c static int pfkey_send_new_mapping(struct xfrm_state *x, xfrm_address_t *ipaddr, __be16 sport) xfrm_state 119 net/netfilter/nft_xfrm.c const struct xfrm_state *state) xfrm_state 163 net/netfilter/nft_xfrm.c const struct xfrm_state *state; xfrm_state 35 net/netfilter/xt_policy.c match_xfrm_state(const struct xfrm_state *x, const struct xt_policy_elem *e, xfrm_state 22 net/xfrm/xfrm_device.c static void __xfrm_transport_prep(struct xfrm_state *x, struct sk_buff *skb, xfrm_state 34 net/xfrm/xfrm_device.c static void __xfrm_mode_tunnel_prep(struct xfrm_state *x, struct sk_buff *skb, xfrm_state 48 net/xfrm/xfrm_device.c static void xfrm_outer_mode_prep(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 78 net/xfrm/xfrm_device.c struct xfrm_state *x; xfrm_state 190 net/xfrm/xfrm_device.c int xfrm_dev_state_add(struct net *net, struct xfrm_state *x, xfrm_state 261 net/xfrm/xfrm_device.c bool xfrm_dev_offload_ok(struct sk_buff *skb, struct xfrm_state *x) xfrm_state 171 net/xfrm/xfrm_input.c static int xfrm4_remove_beet_encap(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 225 net/xfrm/xfrm_input.c static int xfrm4_remove_tunnel_encap(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 263 net/xfrm/xfrm_input.c static int xfrm6_remove_tunnel_encap(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 293 net/xfrm/xfrm_input.c static int xfrm6_remove_beet_encap(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 329 net/xfrm/xfrm_input.c xfrm_inner_mode_encap_remove(struct xfrm_state *x, xfrm_state 352 net/xfrm/xfrm_input.c static int xfrm_prepare_input(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 396 net/xfrm/xfrm_input.c static int xfrm4_transport_input(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 410 net/xfrm/xfrm_input.c static int xfrm6_transport_input(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 430 net/xfrm/xfrm_input.c static int xfrm_inner_mode_input(struct xfrm_state *x, xfrm_state 463 net/xfrm/xfrm_input.c struct xfrm_state *x = NULL; xfrm_state 59 net/xfrm/xfrm_interface.c static struct xfrm_if *xfrmi_lookup(struct net *net, struct xfrm_state *x) xfrm_state 205 net/xfrm/xfrm_interface.c struct xfrm_state *x; xfrm_state 267 net/xfrm/xfrm_interface.c struct xfrm_state *x; xfrm_state 408 net/xfrm/xfrm_interface.c struct xfrm_state *x; xfrm_state 468 net/xfrm/xfrm_interface.c struct xfrm_state *x; xfrm_state 38 net/xfrm/xfrm_ipcomp.c static int ipcomp_decompress(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 106 net/xfrm/xfrm_ipcomp.c int ipcomp_input(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 134 net/xfrm/xfrm_ipcomp.c static int ipcomp_compress(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 167 net/xfrm/xfrm_ipcomp.c int ipcomp_output(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 324 net/xfrm/xfrm_ipcomp.c void ipcomp_destroy(struct xfrm_state *x) xfrm_state 337 net/xfrm/xfrm_ipcomp.c int ipcomp_init_state(struct xfrm_state *x) xfrm_state 22 net/xfrm/xfrm_output.c static int xfrm_inner_extract_output(struct xfrm_state *x, struct sk_buff *skb); xfrm_state 58 net/xfrm/xfrm_output.c static int xfrm4_transport_output(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 79 net/xfrm/xfrm_output.c static int xfrm6_transport_output(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 110 net/xfrm/xfrm_output.c static int xfrm6_ro_output(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 142 net/xfrm/xfrm_output.c static int xfrm4_beet_encap_add(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 191 net/xfrm/xfrm_output.c static int xfrm4_tunnel_encap_add(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 236 net/xfrm/xfrm_output.c static int xfrm6_tunnel_encap_add(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 271 net/xfrm/xfrm_output.c static int xfrm6_beet_encap_add(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 322 net/xfrm/xfrm_output.c static int xfrm4_prepare_output(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 344 net/xfrm/xfrm_output.c static int xfrm6_prepare_output(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 370 net/xfrm/xfrm_output.c static int xfrm_outer_mode_output(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 400 net/xfrm/xfrm_output.c int pktgen_xfrm_outer_mode_output(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 410 net/xfrm/xfrm_output.c struct xfrm_state *x = dst->xfrm; xfrm_state 568 net/xfrm/xfrm_output.c struct xfrm_state *x = skb_dst(skb)->xfrm; xfrm_state 617 net/xfrm/xfrm_output.c static int xfrm_inner_extract_output(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 270 net/xfrm/xfrm_policy.c static inline struct dst_entry *xfrm_dst_lookup(struct xfrm_state *x, xfrm_state 2359 net/xfrm/xfrm_policy.c struct xfrm_state **xfrm, unsigned short family) xfrm_state 2369 net/xfrm/xfrm_policy.c struct xfrm_state *x; xfrm_state 2418 net/xfrm/xfrm_policy.c struct xfrm_state **xfrm, unsigned short family) xfrm_state 2420 net/xfrm/xfrm_policy.c struct xfrm_state *tp[XFRM_MAX_DEPTH]; xfrm_state 2421 net/xfrm/xfrm_policy.c struct xfrm_state **tpp = (npols > 1) ? tp : xfrm; xfrm_state 2530 net/xfrm/xfrm_policy.c struct xfrm_state **xfrm, xfrm_state 2717 net/xfrm/xfrm_policy.c struct xfrm_state *xfrm[XFRM_MAX_DEPTH]; xfrm_state 3200 net/xfrm/xfrm_policy.c struct xfrm_state *x; xfrm_state 3217 net/xfrm/xfrm_policy.c xfrm_state_ok(const struct xfrm_tmpl *tmpl, const struct xfrm_state *x, xfrm_state 3547 net/xfrm/xfrm_policy.c struct xfrm_state *x = sp->xvec[i]; xfrm_state 3869 net/xfrm/xfrm_policy.c const struct xfrm_state *xfrm = dst->xfrm; xfrm_state 4390 net/xfrm/xfrm_policy.c struct xfrm_state *x, *xc; xfrm_state 4391 net/xfrm/xfrm_policy.c struct xfrm_state *x_cur[XFRM_MAX_DEPTH]; xfrm_state 4392 net/xfrm/xfrm_policy.c struct xfrm_state *x_new[XFRM_MAX_DEPTH]; xfrm_state 12 net/xfrm/xfrm_replay.c u32 xfrm_replay_seqhi(struct xfrm_state *x, __be32 net_seq) xfrm_state 38 net/xfrm/xfrm_replay.c static void xfrm_replay_notify(struct xfrm_state *x, int event) xfrm_state 84 net/xfrm/xfrm_replay.c static int xfrm_replay_overflow(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 106 net/xfrm/xfrm_replay.c static int xfrm_replay_check(struct xfrm_state *x, xfrm_state 138 net/xfrm/xfrm_replay.c static void xfrm_replay_advance(struct xfrm_state *x, __be32 net_seq) xfrm_state 162 net/xfrm/xfrm_replay.c static int xfrm_replay_overflow_bmp(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 185 net/xfrm/xfrm_replay.c static int xfrm_replay_check_bmp(struct xfrm_state *x, xfrm_state 229 net/xfrm/xfrm_replay.c static void xfrm_replay_advance_bmp(struct xfrm_state *x, __be32 net_seq) xfrm_state 277 net/xfrm/xfrm_replay.c static void xfrm_replay_notify_bmp(struct xfrm_state *x, int event) xfrm_state 328 net/xfrm/xfrm_replay.c static void xfrm_replay_notify_esn(struct xfrm_state *x, int event) xfrm_state 394 net/xfrm/xfrm_replay.c static int xfrm_replay_overflow_esn(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 423 net/xfrm/xfrm_replay.c static int xfrm_replay_check_esn(struct xfrm_state *x, xfrm_state 482 net/xfrm/xfrm_replay.c static int xfrm_replay_recheck_esn(struct xfrm_state *x, xfrm_state 494 net/xfrm/xfrm_replay.c static void xfrm_replay_advance_esn(struct xfrm_state *x, __be32 net_seq) xfrm_state 553 net/xfrm/xfrm_replay.c static int xfrm_replay_overflow_offload(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 591 net/xfrm/xfrm_replay.c static int xfrm_replay_overflow_offload_bmp(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 630 net/xfrm/xfrm_replay.c static int xfrm_replay_overflow_offload_esn(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 728 net/xfrm/xfrm_replay.c int xfrm_init_replay(struct xfrm_state *x) xfrm_state 53 net/xfrm/xfrm_state.c static inline bool xfrm_state_hold_rcu(struct xfrm_state __rcu *x) xfrm_state 89 net/xfrm/xfrm_state.c struct xfrm_state *x; xfrm_state 176 net/xfrm/xfrm_state.c int __xfrm_state_delete(struct xfrm_state *x); xfrm_state 178 net/xfrm/xfrm_state.c int km_query(struct xfrm_state *x, struct xfrm_tmpl *t, struct xfrm_policy *pol); xfrm_state 180 net/xfrm/xfrm_state.c void km_state_expired(struct xfrm_state *x, int hard, u32 portid); xfrm_state 474 net/xfrm/xfrm_state.c void xfrm_state_free(struct xfrm_state *x) xfrm_state 480 net/xfrm/xfrm_state.c static void ___xfrm_state_destroy(struct xfrm_state *x) xfrm_state 507 net/xfrm/xfrm_state.c struct xfrm_state *x; xfrm_state 523 net/xfrm/xfrm_state.c struct xfrm_state *x = container_of(me, struct xfrm_state, mtimer); xfrm_state 611 net/xfrm/xfrm_state.c struct xfrm_state *xfrm_state_alloc(struct net *net) xfrm_state 613 net/xfrm/xfrm_state.c struct xfrm_state *x; xfrm_state 641 net/xfrm/xfrm_state.c void __xfrm_state_destroy(struct xfrm_state *x, bool sync) xfrm_state 657 net/xfrm/xfrm_state.c int __xfrm_state_delete(struct xfrm_state *x) xfrm_state 687 net/xfrm/xfrm_state.c int xfrm_state_delete(struct xfrm_state *x) xfrm_state 706 net/xfrm/xfrm_state.c struct xfrm_state *x; xfrm_state 726 net/xfrm/xfrm_state.c struct xfrm_state *x; xfrm_state 767 net/xfrm/xfrm_state.c struct xfrm_state *x; xfrm_state 810 net/xfrm/xfrm_state.c struct xfrm_state *x; xfrm_state 889 net/xfrm/xfrm_state.c xfrm_init_tempstate(struct xfrm_state *x, const struct flowi *fl, xfrm_state 927 net/xfrm/xfrm_state.c static struct xfrm_state *__xfrm_state_lookup(struct net *net, u32 mark, xfrm_state 933 net/xfrm/xfrm_state.c struct xfrm_state *x; xfrm_state 952 net/xfrm/xfrm_state.c static struct xfrm_state *__xfrm_state_lookup_byaddr(struct net *net, u32 mark, xfrm_state 958 net/xfrm/xfrm_state.c struct xfrm_state *x; xfrm_state 977 net/xfrm/xfrm_state.c static inline struct xfrm_state * xfrm_state 978 net/xfrm/xfrm_state.c __xfrm_state_locate(struct xfrm_state *x, int use_spi, int family) xfrm_state 1001 net/xfrm/xfrm_state.c static void xfrm_state_look_at(struct xfrm_policy *pol, struct xfrm_state *x, xfrm_state 1003 net/xfrm/xfrm_state.c struct xfrm_state **best, int *acq_in_progress, xfrm_state 1038 net/xfrm/xfrm_state.c struct xfrm_state * xfrm_state 1047 net/xfrm/xfrm_state.c struct xfrm_state *x, *x0, *to_put; xfrm_state 1050 net/xfrm/xfrm_state.c struct xfrm_state *best = NULL; xfrm_state 1182 net/xfrm/xfrm_state.c struct xfrm_state * xfrm_state 1188 net/xfrm/xfrm_state.c struct xfrm_state *rx = NULL, *x = NULL; xfrm_state 1216 net/xfrm/xfrm_state.c struct xfrm_state *xfrm_state_lookup_byspi(struct net *net, __be32 spi, xfrm_state 1219 net/xfrm/xfrm_state.c struct xfrm_state *x; xfrm_state 1224 net/xfrm/xfrm_state.c x = container_of(w, struct xfrm_state, km); xfrm_state 1238 net/xfrm/xfrm_state.c static void __xfrm_state_insert(struct xfrm_state *x) xfrm_state 1269 net/xfrm/xfrm_state.c static void __xfrm_state_bump_genids(struct xfrm_state *xnew) xfrm_state 1274 net/xfrm/xfrm_state.c struct xfrm_state *x; xfrm_state 1291 net/xfrm/xfrm_state.c void xfrm_state_insert(struct xfrm_state *x) xfrm_state 1303 net/xfrm/xfrm_state.c static struct xfrm_state *__find_acq_core(struct net *net, xfrm_state 1312 net/xfrm/xfrm_state.c struct xfrm_state *x; xfrm_state 1382 net/xfrm/xfrm_state.c static struct xfrm_state *__xfrm_find_acq_byseq(struct net *net, u32 mark, u32 seq); xfrm_state 1384 net/xfrm/xfrm_state.c int xfrm_state_add(struct xfrm_state *x) xfrm_state 1387 net/xfrm/xfrm_state.c struct xfrm_state *x1, *to_put; xfrm_state 1441 net/xfrm/xfrm_state.c static struct xfrm_state *xfrm_state_clone(struct xfrm_state *orig, xfrm_state 1445 net/xfrm/xfrm_state.c struct xfrm_state *x = xfrm_state_alloc(net); xfrm_state 1535 net/xfrm/xfrm_state.c struct xfrm_state *xfrm_migrate_state_find(struct xfrm_migrate *m, struct net *net) xfrm_state 1538 net/xfrm/xfrm_state.c struct xfrm_state *x = NULL; xfrm_state 1582 net/xfrm/xfrm_state.c struct xfrm_state *xfrm_state_migrate(struct xfrm_state *x, xfrm_state 1586 net/xfrm/xfrm_state.c struct xfrm_state *xc; xfrm_state 1613 net/xfrm/xfrm_state.c int xfrm_state_update(struct xfrm_state *x) xfrm_state 1615 net/xfrm/xfrm_state.c struct xfrm_state *x1, *to_put; xfrm_state 1705 net/xfrm/xfrm_state.c int xfrm_state_check_expire(struct xfrm_state *x) xfrm_state 1727 net/xfrm/xfrm_state.c struct xfrm_state * xfrm_state 1731 net/xfrm/xfrm_state.c struct xfrm_state *x; xfrm_state 1740 net/xfrm/xfrm_state.c struct xfrm_state * xfrm_state 1745 net/xfrm/xfrm_state.c struct xfrm_state *x; xfrm_state 1754 net/xfrm/xfrm_state.c struct xfrm_state * xfrm_state 1759 net/xfrm/xfrm_state.c struct xfrm_state *x; xfrm_state 1806 net/xfrm/xfrm_state.c const struct xfrm_state *v = p; xfrm_state 1881 net/xfrm/xfrm_state.c xfrm_state_sort(struct xfrm_state **dst, struct xfrm_state **src, int n, xfrm_state 1897 net/xfrm/xfrm_state.c static struct xfrm_state *__xfrm_find_acq_byseq(struct net *net, u32 mark, u32 seq) xfrm_state 1902 net/xfrm/xfrm_state.c struct xfrm_state *x; xfrm_state 1916 net/xfrm/xfrm_state.c struct xfrm_state *xfrm_find_acq_byseq(struct net *net, u32 mark, u32 seq) xfrm_state 1918 net/xfrm/xfrm_state.c struct xfrm_state *x; xfrm_state 1964 net/xfrm/xfrm_state.c int xfrm_alloc_spi(struct xfrm_state *x, u32 low, u32 high) xfrm_state 1968 net/xfrm/xfrm_state.c struct xfrm_state *x0; xfrm_state 2019 net/xfrm/xfrm_state.c static bool __xfrm_state_filter_match(struct xfrm_state *x, xfrm_state 2037 net/xfrm/xfrm_state.c int (*func)(struct xfrm_state *, int, void*), xfrm_state 2040 net/xfrm/xfrm_state.c struct xfrm_state *state; xfrm_state 2055 net/xfrm/xfrm_state.c state = container_of(x, struct xfrm_state, km); xfrm_state 2104 net/xfrm/xfrm_state.c struct xfrm_state *x = from_timer(x, t, rtimer); xfrm_state 2131 net/xfrm/xfrm_state.c void km_state_notify(struct xfrm_state *x, const struct km_event *c) xfrm_state 2144 net/xfrm/xfrm_state.c void km_state_expired(struct xfrm_state *x, int hard, u32 portid) xfrm_state 2159 net/xfrm/xfrm_state.c int km_query(struct xfrm_state *x, struct xfrm_tmpl *t, struct xfrm_policy *pol) xfrm_state 2175 net/xfrm/xfrm_state.c int km_new_mapping(struct xfrm_state *x, xfrm_address_t *ipaddr, __be16 sport) xfrm_state 2396 net/xfrm/xfrm_state.c void xfrm_state_delete_tunnel(struct xfrm_state *x) xfrm_state 2399 net/xfrm/xfrm_state.c struct xfrm_state *t = x->tunnel; xfrm_state 2410 net/xfrm/xfrm_state.c u32 xfrm_state_mtu(struct xfrm_state *x, int mtu) xfrm_state 2443 net/xfrm/xfrm_state.c int __xfrm_init_state(struct xfrm_state *x, bool init_replay, bool offload) xfrm_state 2518 net/xfrm/xfrm_state.c int xfrm_init_state(struct xfrm_state *x) xfrm_state 2536 net/xfrm/xfrm_state.c xfrm_state_cache = KMEM_CACHE(xfrm_state, xfrm_state 2587 net/xfrm/xfrm_state.c static void xfrm_audit_helper_sainfo(struct xfrm_state *x, xfrm_state 2635 net/xfrm/xfrm_state.c void xfrm_audit_state_add(struct xfrm_state *x, int result, bool task_valid) xfrm_state 2649 net/xfrm/xfrm_state.c void xfrm_audit_state_delete(struct xfrm_state *x, int result, bool task_valid) xfrm_state 2663 net/xfrm/xfrm_state.c void xfrm_audit_state_replay_overflow(struct xfrm_state *x, xfrm_state 2681 net/xfrm/xfrm_state.c void xfrm_audit_state_replay(struct xfrm_state *x, xfrm_state 2727 net/xfrm/xfrm_state.c void xfrm_audit_state_icvfail(struct xfrm_state *x, xfrm_state 315 net/xfrm/xfrm_user.c static int attach_crypt(struct xfrm_state *x, struct nlattr *rta) xfrm_state 400 net/xfrm/xfrm_user.c static int attach_aead(struct xfrm_state *x, struct nlattr *rta) xfrm_state 494 net/xfrm/xfrm_user.c static void copy_from_user_state(struct xfrm_state *x, struct xfrm_usersa_info *p) xfrm_state 516 net/xfrm/xfrm_user.c static void xfrm_update_ae_params(struct xfrm_state *x, struct nlattr **attrs, xfrm_state 570 net/xfrm/xfrm_user.c static struct xfrm_state *xfrm_state_construct(struct net *net, xfrm_state 575 net/xfrm/xfrm_user.c struct xfrm_state *x = xfrm_state_alloc(net); xfrm_state 676 net/xfrm/xfrm_user.c struct xfrm_state *x; xfrm_state 716 net/xfrm/xfrm_user.c static struct xfrm_state *xfrm_user_state_lookup(struct net *net, xfrm_state 721 net/xfrm/xfrm_user.c struct xfrm_state *x = NULL; xfrm_state 754 net/xfrm/xfrm_user.c struct xfrm_state *x; xfrm_state 787 net/xfrm/xfrm_user.c static void copy_to_user_state(struct xfrm_state *x, struct xfrm_usersa_info *p) xfrm_state 882 net/xfrm/xfrm_user.c static int copy_to_user_state_extra(struct xfrm_state *x, xfrm_state 973 net/xfrm/xfrm_user.c static int dump_one_state(struct xfrm_state *x, int count, void *ptr) xfrm_state 1055 net/xfrm/xfrm_user.c struct xfrm_state *x, u32 seq) xfrm_state 1286 net/xfrm/xfrm_user.c struct xfrm_state *x; xfrm_state 1309 net/xfrm/xfrm_user.c struct xfrm_state *x; xfrm_state 1719 net/xfrm/xfrm_user.c static inline int copy_to_user_state_sec_ctx(struct xfrm_state *x, struct sk_buff *skb) xfrm_state 1960 net/xfrm/xfrm_user.c static inline unsigned int xfrm_aevent_msgsize(struct xfrm_state *x) xfrm_state 1974 net/xfrm/xfrm_user.c static int build_aevent(struct sk_buff *skb, struct xfrm_state *x, const struct km_event *c) xfrm_state 2040 net/xfrm/xfrm_user.c struct xfrm_state *x; xfrm_state 2084 net/xfrm/xfrm_user.c struct xfrm_state *x; xfrm_state 2227 net/xfrm/xfrm_user.c struct xfrm_state *x; xfrm_state 2268 net/xfrm/xfrm_user.c struct xfrm_state *x = xfrm_state_alloc(net); xfrm_state 2698 net/xfrm/xfrm_user.c static int build_expire(struct sk_buff *skb, struct xfrm_state *x, const struct km_event *c) xfrm_state 2726 net/xfrm/xfrm_user.c static int xfrm_exp_state_notify(struct xfrm_state *x, const struct km_event *c) xfrm_state 2743 net/xfrm/xfrm_user.c static int xfrm_aevent_state_notify(struct xfrm_state *x, const struct km_event *c) xfrm_state 2785 net/xfrm/xfrm_user.c static inline unsigned int xfrm_sa_len(struct xfrm_state *x) xfrm_state 2829 net/xfrm/xfrm_user.c static int xfrm_notify_sa(struct xfrm_state *x, const struct km_event *c) xfrm_state 2888 net/xfrm/xfrm_user.c static int xfrm_send_state_notify(struct xfrm_state *x, const struct km_event *c) xfrm_state 2912 net/xfrm/xfrm_user.c static inline unsigned int xfrm_acquire_msgsize(struct xfrm_state *x, xfrm_state 2922 net/xfrm/xfrm_user.c static int build_acquire(struct sk_buff *skb, struct xfrm_state *x, xfrm_state 2962 net/xfrm/xfrm_user.c static int xfrm_send_acquire(struct xfrm_state *x, struct xfrm_tmpl *xt, xfrm_state 3266 net/xfrm/xfrm_user.c static int build_mapping(struct sk_buff *skb, struct xfrm_state *x, xfrm_state 3292 net/xfrm/xfrm_user.c static int xfrm_send_mapping(struct xfrm_state *x, xfrm_address_t *ipaddr, xfrm_state 2252 security/security.c int security_xfrm_state_alloc(struct xfrm_state *x, xfrm_state 2259 security/security.c int security_xfrm_state_alloc_acquire(struct xfrm_state *x, xfrm_state 2265 security/security.c int security_xfrm_state_delete(struct xfrm_state *x) xfrm_state 2271 security/security.c void security_xfrm_state_free(struct xfrm_state *x) xfrm_state 2281 security/security.c int security_xfrm_state_pol_flow_match(struct xfrm_state *x, xfrm_state 20 security/selinux/include/xfrm.h int selinux_xfrm_state_alloc(struct xfrm_state *x, xfrm_state 22 security/selinux/include/xfrm.h int selinux_xfrm_state_alloc_acquire(struct xfrm_state *x, xfrm_state 24 security/selinux/include/xfrm.h void selinux_xfrm_state_free(struct xfrm_state *x); xfrm_state 25 security/selinux/include/xfrm.h int selinux_xfrm_state_delete(struct xfrm_state *x); xfrm_state 27 security/selinux/include/xfrm.h int selinux_xfrm_state_pol_flow_match(struct xfrm_state *x, xfrm_state 65 security/selinux/xfrm.c static inline int selinux_authorizable_xfrm(struct xfrm_state *x) xfrm_state 176 security/selinux/xfrm.c int selinux_xfrm_state_pol_flow_match(struct xfrm_state *x, xfrm_state 215 security/selinux/xfrm.c struct xfrm_state *x; xfrm_state 236 security/selinux/xfrm.c struct xfrm_state *x = sp->xvec[i]; xfrm_state 333 security/selinux/xfrm.c int selinux_xfrm_state_alloc(struct xfrm_state *x, xfrm_state 343 security/selinux/xfrm.c int selinux_xfrm_state_alloc_acquire(struct xfrm_state *x, xfrm_state 384 security/selinux/xfrm.c void selinux_xfrm_state_free(struct xfrm_state *x) xfrm_state 392 security/selinux/xfrm.c int selinux_xfrm_state_delete(struct xfrm_state *x) xfrm_state 413 security/selinux/xfrm.c struct xfrm_state *x = sp->xvec[i]; xfrm_state 460 security/selinux/xfrm.c struct xfrm_state *x = iter->xfrm;