Lines Matching refs:mlx5e_ipsec

59 static struct mlx5e_ipsec_rx *ipsec_rx(struct mlx5e_ipsec *ipsec, u32 family, int type)
70 static struct mlx5e_ipsec_tx *ipsec_tx(struct mlx5e_ipsec *ipsec, int type)
147 static void ipsec_rx_status_drop_destroy(struct mlx5e_ipsec *ipsec,
155 static void ipsec_rx_status_pass_destroy(struct mlx5e_ipsec *ipsec,
171 struct mlx5e_ipsec *ipsec = sa_entry->ipsec;
253 struct mlx5e_ipsec *ipsec = sa_entry->ipsec;
309 static int ipsec_rx_status_drop_all_create(struct mlx5e_ipsec *ipsec,
380 static int ipsec_rx_status_pass_create(struct mlx5e_ipsec *ipsec,
424 static void mlx5_ipsec_rx_status_destroy(struct mlx5e_ipsec *ipsec,
431 static int mlx5_ipsec_rx_status_create(struct mlx5e_ipsec *ipsec,
496 static void handle_ipsec_rx_bringup(struct mlx5e_ipsec *ipsec, u32 family)
514 static void handle_ipsec_rx_cleanup(struct mlx5e_ipsec *ipsec, u32 family)
532 struct mlx5e_ipsec *ipsec = work->slave_priv->ipsec;
573 static void ipsec_rx_ft_disconnect(struct mlx5e_ipsec *ipsec, u32 family)
580 static void rx_destroy(struct mlx5_core_dev *mdev, struct mlx5e_ipsec *ipsec,
606 static void ipsec_rx_create_attr_set(struct mlx5e_ipsec *ipsec,
628 static int ipsec_rx_status_pass_dest_get(struct mlx5e_ipsec *ipsec,
655 static void ipsec_rx_ft_connect(struct mlx5e_ipsec *ipsec,
666 static int rx_create(struct mlx5_core_dev *mdev, struct mlx5e_ipsec *ipsec,
761 static int rx_get(struct mlx5_core_dev *mdev, struct mlx5e_ipsec *ipsec,
784 static void rx_put(struct mlx5e_ipsec *ipsec, struct mlx5e_ipsec_rx *rx,
795 struct mlx5e_ipsec *ipsec, u32 family,
811 struct mlx5e_ipsec *ipsec,
839 static void rx_ft_put(struct mlx5e_ipsec *ipsec, u32 family, int type)
848 static void rx_ft_put_policy(struct mlx5e_ipsec *ipsec, u32 family, u32 prio, int type)
894 static void tx_destroy(struct mlx5e_ipsec *ipsec, struct mlx5e_ipsec_tx *tx,
917 static void ipsec_tx_create_attr_set(struct mlx5e_ipsec *ipsec,
933 static int tx_create(struct mlx5e_ipsec *ipsec, struct mlx5e_ipsec_tx *tx,
1048 static int tx_get(struct mlx5_core_dev *mdev, struct mlx5e_ipsec *ipsec,
1074 static void tx_put(struct mlx5e_ipsec *ipsec, struct mlx5e_ipsec_tx *tx)
1089 struct mlx5e_ipsec *ipsec,
1118 struct mlx5e_ipsec *ipsec, int type)
1132 static void tx_ft_put(struct mlx5e_ipsec *ipsec, int type)
1141 static void tx_ft_put_policy(struct mlx5e_ipsec *ipsec, u32 prio, int type)
1303 static enum mlx5_flow_namespace_type ipsec_fs_get_ns(struct mlx5e_ipsec *ipsec,
1315 static int setup_modify_header(struct mlx5e_ipsec *ipsec, int type, u32 val, u8 dir,
1543 static int setup_pkt_reformat(struct mlx5e_ipsec *ipsec,
1583 struct mlx5e_ipsec *ipsec = sa_entry->ipsec;
1702 struct mlx5e_ipsec *ipsec = sa_entry->ipsec;
1795 struct mlx5e_ipsec *ipsec = pol_entry->ipsec;
1879 struct mlx5e_ipsec *ipsec = pol_entry->ipsec;
1957 static void ipsec_fs_destroy_counters(struct mlx5e_ipsec *ipsec)
2002 static int ipsec_fs_init_counters(struct mlx5e_ipsec *ipsec)
2055 struct mlx5e_ipsec *ipsec = priv->ipsec;
2252 void mlx5e_accel_ipsec_fs_cleanup(struct mlx5e_ipsec *ipsec)
2286 int mlx5e_accel_ipsec_fs_init(struct mlx5e_ipsec *ipsec,