Searched refs:tir (Results 1 – 5 of 5) sorted by relevance
| /Linux-v5.10/drivers/net/ethernet/mellanox/mlx5/core/ |
| D | en_common.c | 39 int mlx5e_create_tir(struct mlx5_core_dev *mdev, struct mlx5e_tir *tir, u32 *in) in mlx5e_create_tir() argument 43 err = mlx5_core_create_tir(mdev, in, &tir->tirn); in mlx5e_create_tir() 48 list_add(&tir->list, &mdev->mlx5e_res.td.tirs_list); in mlx5e_create_tir() 55 struct mlx5e_tir *tir) in mlx5e_destroy_tir() argument 58 mlx5_core_destroy_tir(mdev, tir->tirn); in mlx5e_destroy_tir() 59 list_del(&tir->list); in mlx5e_destroy_tir() 158 struct mlx5e_tir *tir; in mlx5e_refresh_tirs() local 184 list_for_each_entry(tir, &mdev->mlx5e_res.td.tirs_list, list) { in mlx5e_refresh_tirs() 185 tirn = tir->tirn; in mlx5e_refresh_tirs()
|
| D | en_fs_ethtool.c | 424 struct mlx5e_tir *tir; in add_ethtool_flow_rule() local 428 tir = group == MLX5E_RQ_GROUP_XSK ? priv->xsk_tir : priv->direct_tir; in add_ethtool_flow_rule() 437 dst->tir_num = tir[ix].tirn; in add_ethtool_flow_rule()
|
| D | en_arfs.c | 163 struct mlx5e_tir *tir = priv->indir_tir; in arfs_add_default_rule() local 180 dest.tir_num = tir[tt].tirn; in arfs_add_default_rule()
|
| D | en.h | 987 int mlx5e_create_tir(struct mlx5_core_dev *mdev, struct mlx5e_tir *tir, 990 struct mlx5e_tir *tir);
|
| D | en_main.c | 3420 struct mlx5e_tir *tir; in mlx5e_create_indirect_tirs() local 3435 tir = &priv->indir_tir[tt]; in mlx5e_create_indirect_tirs() 3438 err = mlx5e_create_tir(priv->mdev, tir, in); in mlx5e_create_indirect_tirs() 3450 tir = &priv->inner_indir_tir[i]; in mlx5e_create_indirect_tirs() 3453 err = mlx5e_create_tir(priv->mdev, tir, in); in mlx5e_create_indirect_tirs() 3479 struct mlx5e_tir *tir; in mlx5e_create_direct_tirs() local 3493 tir = &tirs[ix]; in mlx5e_create_direct_tirs() 3495 mlx5e_build_direct_tir_ctx(priv, tir->rqt.rqtn, tirc); in mlx5e_create_direct_tirs() 3496 err = mlx5e_create_tir(priv->mdev, tir, in); in mlx5e_create_direct_tirs()
|