Searched refs:tir (Results 1 - 10 of 10) sorted by relevance

/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtir.h47 int mlx5e_tir_init(struct mlx5e_tir *tir, struct mlx5e_tir_builder *builder,
49 void mlx5e_tir_destroy(struct mlx5e_tir *tir);
51 static inline u32 mlx5e_tir_get_tirn(struct mlx5e_tir *tir) argument
53 return tir->tirn;
56 int mlx5e_tir_modify(struct mlx5e_tir *tir, struct mlx5e_tir_builder *builder);
H A Dtir.c4 #include "tir.h"
158 int mlx5e_tir_init(struct mlx5e_tir *tir, struct mlx5e_tir_builder *builder, argument
163 tir->mdev = mdev;
165 err = mlx5_core_create_tir(tir->mdev, builder->in, &tir->tirn);
170 struct mlx5e_hw_objs *res = &tir->mdev->mlx5e_res.hw_objs;
173 list_add(&tir->list, &res->td.tirs_list);
176 INIT_LIST_HEAD(&tir->list);
182 void mlx5e_tir_destroy(struct mlx5e_tir *tir) argument
184 struct mlx5e_hw_objs *res = &tir
200 mlx5e_tir_modify(struct mlx5e_tir *tir, struct mlx5e_tir_builder *builder) argument
[all...]
H A Drss.c74 struct mlx5e_tir *tir[MLX5E_NUM_INDIR_TIRS]; member in struct:mlx5e_rss
170 return inner ? &rss->inner_tir[tt] : &rss->tir[tt];
197 struct mlx5e_tir *tir; local
212 tir = kvzalloc(sizeof(*tir), GFP_KERNEL);
213 if (!tir)
229 err = mlx5e_tir_init(tir, builder, rss->mdev, true);
237 *tir_p = tir;
241 kvfree(tir);
249 struct mlx5e_tir *tir; local
296 struct mlx5e_tir *tir; local
443 struct mlx5e_tir *tir; local
460 struct mlx5e_tir *tir; local
521 struct mlx5e_tir *tir; local
[all...]
H A Dtrap.h13 struct mlx5e_tir tir; member in struct:mlx5e_trap
H A Dtrap.c102 static int mlx5e_create_trap_direct_rq_tir(struct mlx5_core_dev *mdev, struct mlx5e_tir *tir, argument
113 err = mlx5e_tir_init(tir, builder, mdev, true);
158 err = mlx5e_create_trap_direct_rq_tir(t->mdev, &t->tir, t->rq.rqn);
174 mlx5e_tir_destroy(&trap->tir);
217 return en_trap->tir.tirn;
H A Drx_res.h9 #include "tir.h"
70 struct mlx5e_tir *tir);
H A Drx_res.c32 struct mlx5e_tir tir; member in struct:mlx5e_rx_res::__anon675
415 err = mlx5e_tir_init(&res->ptp.tir, builder, res->mdev, true);
443 mlx5e_tir_destroy(&res->ptp.tir);
522 return mlx5e_tir_get_tirn(&res->ptp.tir);
679 struct mlx5e_tir *tir)
698 err = mlx5e_tir_init(tir, builder, res->mdev, false);
678 mlx5e_rx_res_tls_tir_create(struct mlx5e_rx_res *res, unsigned int rxq, struct mlx5e_tir *tir) argument
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_common.c223 struct mlx5e_tir *tir; local
247 list_for_each_entry(tir, &mdev->mlx5e_res.hw_objs.td.tirs_list, list) {
248 tirn = tir->tirn;
257 netdev_err(priv->netdev, "refresh tir(0x%x) failed, %d\n", tirn, err);
H A DMakefile25 mlx5_core-$(CONFIG_MLX5_CORE_EN) += en/rqt.o en/tir.o en/rss.o en/rx_res.o \
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dktls_rx.c52 struct mlx5e_tir tir; member in struct:mlx5e_ktls_offload_context_rx
115 mlx5e_tir_get_tirn(&priv_rx->tir),
150 mlx5e_tir_get_tirn(&priv_rx->tir),
181 mlx5e_tir_get_tirn(&priv_rx->tir),
303 psv->psv_index[0] = cpu_to_be32(mlx5e_tir_get_tirn(&priv_rx->tir));
656 err = mlx5e_rx_res_tls_tir_create(priv->rx_res, rxq, &priv_rx->tir);
677 mlx5e_tir_destroy(&priv_rx->tir);
710 mlx5e_tir_destroy(&priv_rx->tir);

Completed in 140 milliseconds