/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_common.c | 43 err = mlx5_core_create_tir(mdev, in, &tir->tirn); in mlx5e_create_tir() 58 mlx5_core_destroy_tir(mdev, tir->tirn); in mlx5e_destroy_tir() 161 u32 tirn = 0; in mlx5e_refresh_tirs() local 185 tirn = tir->tirn; in mlx5e_refresh_tirs() 186 err = mlx5_core_modify_tir(mdev, tirn, in); in mlx5e_refresh_tirs() 194 netdev_err(priv->netdev, "refresh tir(0x%x) failed, %d\n", tirn, err); in mlx5e_refresh_tirs()
|
H A D | transobj.c | 175 int mlx5_core_create_tir(struct mlx5_core_dev *dev, u32 *in, u32 *tirn) in mlx5_core_create_tir() argument 183 *tirn = MLX5_GET(create_tir_out, out, tirn); in mlx5_core_create_tir() 189 int mlx5_core_modify_tir(struct mlx5_core_dev *dev, u32 tirn, u32 *in) in mlx5_core_modify_tir() argument 191 MLX5_SET(modify_tir_in, in, tirn, tirn); in mlx5_core_modify_tir() 196 void mlx5_core_destroy_tir(struct mlx5_core_dev *dev, u32 tirn) in mlx5_core_destroy_tir() argument 201 MLX5_SET(destroy_tir_in, in, tirn, tirn); in mlx5_core_destroy_tir()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_common.c | 147 u32 tirn = 0; in mlx5e_refresh_tirs() local 169 tirn = tir->tirn; in mlx5e_refresh_tirs() 170 err = mlx5_core_modify_tir(mdev, tirn, in); in mlx5e_refresh_tirs() 178 netdev_err(priv->netdev, "refresh tir(0x%x) failed, %d\n", tirn, err); in mlx5e_refresh_tirs()
|
H A D | transobj.c | 175 int mlx5_core_create_tir(struct mlx5_core_dev *dev, u32 *in, u32 *tirn) in mlx5_core_create_tir() argument 183 *tirn = MLX5_GET(create_tir_out, out, tirn); in mlx5_core_create_tir() 189 int mlx5_core_modify_tir(struct mlx5_core_dev *dev, u32 tirn, u32 *in) in mlx5_core_modify_tir() argument 191 MLX5_SET(modify_tir_in, in, tirn, tirn); in mlx5_core_modify_tir() 196 void mlx5_core_destroy_tir(struct mlx5_core_dev *dev, u32 tirn) in mlx5_core_destroy_tir() argument 201 MLX5_SET(destroy_tir_in, in, tirn, tirn); in mlx5_core_destroy_tir()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
H A D | ktls_rx.c | 51 u32 tirn; member 74 static int mlx5e_ktls_create_tir(struct mlx5_core_dev *mdev, u32 *tirn, u32 rqtn) in mlx5e_ktls_create_tir() argument 96 err = mlx5_core_create_tir(mdev, in, tirn); in mlx5e_ktls_create_tir() 114 priv_rx->tirn, MLX5_FS_DEFAULT_FLOW_TAG); in accel_rule_handle_work() 150 priv_rx->tirn, priv_rx->key_id, in post_static_params() 180 mlx5e_ktls_build_progress_params(wqe, sq->pc, sq->sqn, priv_rx->tirn, false, in post_progress_params() 304 psv->psv_index[0] = cpu_to_be32(priv_rx->tirn); in resync_post_get_progress_params() 616 err = mlx5e_ktls_create_tir(mdev, &priv_rx->tirn, rqtn); in mlx5e_ktls_add_rx() 637 mlx5_core_destroy_tir(mdev, priv_rx->tirn); in mlx5e_ktls_add_rx() 672 mlx5_core_destroy_tir(mdev, priv_rx->tirn); in mlx5e_ktls_del_rx() [all...] |
H A D | fs_tcp.h | 13 struct sock *sk, u32 tirn, 20 struct sock *sk, u32 tirn, in mlx5e_accel_fs_add_sk() 19 mlx5e_accel_fs_add_sk(struct mlx5e_priv *priv, struct sock *sk, u32 tirn, uint32_t flow_tag) mlx5e_accel_fs_add_sk() argument
|
H A D | fs_tcp.c | 75 struct sock *sk, u32 tirn, in mlx5e_accel_fs_add_sk() 134 dest.tir_num = tirn; in mlx5e_accel_fs_add_sk() 74 mlx5e_accel_fs_add_sk(struct mlx5e_priv *priv, struct sock *sk, u32 tirn, uint32_t flow_tag) mlx5e_accel_fs_add_sk() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
H A D | fs_tcp.h | 13 struct sock *sk, u32 tirn, 20 struct sock *sk, u32 tirn, in mlx5e_accel_fs_add_sk() 19 mlx5e_accel_fs_add_sk(struct mlx5e_flow_steering *fs, struct sock *sk, u32 tirn, uint32_t flow_tag) mlx5e_accel_fs_add_sk() argument
|
H A D | fs_tcp.c | 75 struct sock *sk, u32 tirn, in mlx5e_accel_fs_add_sk() 132 dest.tir_num = tirn; in mlx5e_accel_fs_add_sk() 74 mlx5e_accel_fs_add_sk(struct mlx5e_flow_steering *fs, struct sock *sk, u32 tirn, uint32_t flow_tag) mlx5e_accel_fs_add_sk() argument
|
/kernel/linux/linux-5.10/include/linux/mlx5/ |
H A D | transobj.h | 51 int mlx5_core_create_tir(struct mlx5_core_dev *dev, u32 *in, u32 *tirn); 52 int mlx5_core_modify_tir(struct mlx5_core_dev *dev, u32 tirn, u32 *in); 53 void mlx5_core_destroy_tir(struct mlx5_core_dev *dev, u32 tirn);
|
/kernel/linux/linux-6.6/include/linux/mlx5/ |
H A D | transobj.h | 51 int mlx5_core_create_tir(struct mlx5_core_dev *dev, u32 *in, u32 *tirn); 52 int mlx5_core_modify_tir(struct mlx5_core_dev *dev, u32 tirn, u32 *in); 53 void mlx5_core_destroy_tir(struct mlx5_core_dev *dev, u32 tirn);
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | tir.h | 43 u32 tirn; member 53 return tir->tirn; in mlx5e_tir_get_tirn()
|
H A D | tir.c | 165 err = mlx5_core_create_tir(tir->mdev, builder->in, &tir->tirn); in mlx5e_tir_init() 197 mlx5_core_destroy_tir(tir->mdev, tir->tirn); in mlx5e_tir_destroy() 202 return mlx5_core_modify_tir(tir->mdev, tir->tirn, builder->in); in mlx5e_tir_modify()
|
H A D | rss.h | 34 bool inner, u32 *tirn);
|
H A D | rss.c | 370 /* Fill the "tirn" output parameter. 376 bool inner, u32 *tirn) in mlx5e_rss_obtain_tirn() 390 *tirn = mlx5e_tir_get_tirn(tir); in mlx5e_rss_obtain_tirn() 373 mlx5e_rss_obtain_tirn(struct mlx5e_rss *rss, enum mlx5_traffic_types tt, const struct mlx5e_packet_merge_param *init_pkt_merge_param, bool inner, u32 *tirn) mlx5e_rss_obtain_tirn() argument
|
/kernel/linux/linux-5.10/drivers/vdpa/mlx5/core/ |
H A D | resources.c | 135 int mlx5_vdpa_create_tir(struct mlx5_vdpa_dev *mvdev, void *in, u32 *tirn) in mlx5_vdpa_create_tir() argument 143 *tirn = MLX5_GET(create_tir_out, out, tirn); in mlx5_vdpa_create_tir() 148 void mlx5_vdpa_destroy_tir(struct mlx5_vdpa_dev *mvdev, u32 tirn) in mlx5_vdpa_destroy_tir() argument 154 MLX5_SET(destroy_tir_in, in, tirn, tirn); in mlx5_vdpa_destroy_tir()
|
H A D | mlx5_vdpa.h | 70 int mlx5_vdpa_create_tir(struct mlx5_vdpa_dev *mvdev, void *in, u32 *tirn); 71 void mlx5_vdpa_destroy_tir(struct mlx5_vdpa_dev *mvdev, u32 tirn);
|
/kernel/linux/linux-6.6/drivers/vdpa/mlx5/core/ |
H A D | resources.c | 152 int mlx5_vdpa_create_tir(struct mlx5_vdpa_dev *mvdev, void *in, u32 *tirn) in mlx5_vdpa_create_tir() argument 160 *tirn = MLX5_GET(create_tir_out, out, tirn); in mlx5_vdpa_create_tir() 165 void mlx5_vdpa_destroy_tir(struct mlx5_vdpa_dev *mvdev, u32 tirn) in mlx5_vdpa_destroy_tir() argument 171 MLX5_SET(destroy_tir_in, in, tirn, tirn); in mlx5_vdpa_destroy_tir()
|
H A D | mlx5_vdpa.h | 108 int mlx5_vdpa_create_tir(struct mlx5_vdpa_dev *mvdev, void *in, u32 *tirn); 109 void mlx5_vdpa_destroy_tir(struct mlx5_vdpa_dev *mvdev, u32 tirn);
|
/kernel/linux/linux-6.6/drivers/vdpa/mlx5/net/ |
H A D | debug.c | 12 seq_printf(file, "0x%x\n", ndev->res.tirn); in tirn_show() 16 DEFINE_SHOW_ATTRIBUTE(tirn); variable 26 ndev->res.tirn_dent = debugfs_create_file("tirn", 0444, ndev->rx_dent, in mlx5_vdpa_add_tirn()
|
H A D | mlx5_vnet.h | 16 u32 tirn; member
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/ |
H A D | cmd.c | 57 void mlx5_cmd_destroy_tir(struct mlx5_core_dev *dev, u32 tirn, u16 uid) in mlx5_cmd_destroy_tir() argument 62 MLX5_SET(destroy_tir_in, in, tirn, tirn); in mlx5_cmd_destroy_tir()
|
H A D | cmd.h | 44 void mlx5_cmd_destroy_tir(struct mlx5_core_dev *dev, u32 tirn, u16 uid);
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/ |
H A D | cmd.h | 48 void mlx5_cmd_destroy_tir(struct mlx5_core_dev *dev, u32 tirn, u16 uid);
|
H A D | cmd.c | 151 void mlx5_cmd_destroy_tir(struct mlx5_core_dev *dev, u32 tirn, u16 uid) in mlx5_cmd_destroy_tir() argument 156 MLX5_SET(destroy_tir_in, in, tirn, tirn); in mlx5_cmd_destroy_tir()
|