Home
last modified time | relevance | path

Searched refs:tirn (Results 1 – 15 of 15) sorted by relevance

/linux/include/linux/mlx5/
H A Dtransobj.h51 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);
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Dtransobj.c175 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()
H A Den_fs_ethtool.c425 u32 rss_context, u32 *tirn) in flow_get_tirn() argument
444 err = mlx5e_rss_obtain_tirn(rss, tt, &pkt_merge_param, false, tirn); in flow_get_tirn()
450 *tirn = mlx5e_rx_res_get_tirn_direct(priv->rx_res, fs->ring_cookie); in flow_get_tirn()
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dfs_tcp.h13 struct sock *sk, u32 tirn,
20 struct sock *sk, u32 tirn, in mlx5e_accel_fs_add_sk() argument
H A Dfs_tcp.c75 struct sock *sk, u32 tirn, in mlx5e_accel_fs_add_sk() argument
132 dest.tir_num = tirn; in mlx5e_accel_fs_add_sk()
/linux/drivers/vdpa/mlx5/core/
H A Dresources.c152 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 Dmlx5_vdpa.h140 int mlx5_vdpa_create_tir(struct mlx5_vdpa_dev *mvdev, void *in, u32 *tirn);
141 void mlx5_vdpa_destroy_tir(struct mlx5_vdpa_dev *mvdev, u32 tirn);
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtir.c191 err = mlx5_core_create_tir(tir->mdev, builder->in, &tir->tirn); in mlx5e_tir_init()
223 mlx5_core_destroy_tir(tir->mdev, tir->tirn); in mlx5e_tir_destroy()
228 return mlx5_core_modify_tir(tir->mdev, tir->tirn, builder->in); in mlx5e_tir_modify()
H A Drss.c482 bool inner, u32 *tirn) in mlx5e_rss_obtain_tirn() argument
496 *tirn = mlx5e_tir_get_tirn(tir); in mlx5e_rss_obtain_tirn()
/linux/drivers/vdpa/mlx5/net/
H A Ddebug.c12 seq_printf(file, "0x%x\n", ndev->res.tirn); in tirn_show()
16 DEFINE_SHOW_ATTRIBUTE(tirn);
H A Dmlx5_vnet.h16 u32 tirn; member
H A Dmlx5_vnet.c1849 err = mlx5_vdpa_create_tir(&ndev->mvdev, in, &ndev->res.tirn); in create_tir()
1861 mlx5_vdpa_destroy_tir(&ndev->mvdev, ndev->res.tirn); in destroy_tir()
1947 dests[0].tir_num = ndev->res.tirn; in mlx5_vdpa_add_mac_vlan_rules()
/linux/drivers/infiniband/hw/mlx5/
H A Dcmd.c57 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 Dcmd.h44 void mlx5_cmd_destroy_tir(struct mlx5_core_dev *dev, u32 tirn, u16 uid);
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
H A Dcmd.c475 MLX5_SET(stc_ste_param_tir, stc_param, tirn, stc_attr->dest_tir_num); in hws_cmd_stc_modify_set_stc_param()