Home
last modified time | relevance | path

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

/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/
Den_common.c137 u32 tirn = 0; in mlx5e_refresh_tirs() local
161 tirn = tir->tirn; in mlx5e_refresh_tirs()
162 err = mlx5_core_modify_tir(mdev, tirn, in); in mlx5e_refresh_tirs()
170 netdev_err(priv->netdev, "refresh tir(0x%x) failed, %d\n", tirn, err); in mlx5e_refresh_tirs()
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()
Den_fs_ethtool.c411 u32 rss_context, u32 *tirn) in flow_get_tirn() argument
430 err = mlx5e_rss_obtain_tirn(rss, tt, &lro_param, false, tirn); in flow_get_tirn()
442 *tirn = group == MLX5E_RQ_GROUP_XSK ? in flow_get_tirn()
/Linux-v5.15/include/linux/mlx5/
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);
Dmlx5_ifc.h4812 u8 tirn[0x18]; member
6392 u8 tirn[0x18]; member
7101 u8 tirn[0x18]; member
7758 u8 tirn[0x18]; member
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
Dfs_tcp.h13 struct sock *sk, u32 tirn,
20 struct sock *sk, u32 tirn, in mlx5e_accel_fs_add_sk() argument
Dfs_tcp.c75 struct sock *sk, u32 tirn, in mlx5e_accel_fs_add_sk() argument
134 dest.tir_num = tirn; in mlx5e_accel_fs_add_sk()
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/en/
Dtir.h43 u32 tirn; member
53 return tir->tirn; in mlx5e_tir_get_tirn()
Dtir.c162 err = mlx5_core_create_tir(tir->mdev, builder->in, &tir->tirn); in mlx5e_tir_init()
194 mlx5_core_destroy_tir(tir->mdev, tir->tirn); in mlx5e_tir_destroy()
199 return mlx5_core_modify_tir(tir->mdev, tir->tirn, builder->in); in mlx5e_tir_modify()
Drss.h34 bool inner, u32 *tirn);
Dptp.c611 u32 tirn = mlx5e_rx_res_get_tirn_ptp(priv->rx_res); in mlx5e_ptp_rx_set_fs() local
624 tirn, PTP_EV_PORT); in mlx5e_ptp_rx_set_fs()
632 tirn, PTP_EV_PORT); in mlx5e_ptp_rx_set_fs()
643 rule = mlx5e_fs_tt_redirect_any_add_rule(priv, tirn, ETH_P_1588); in mlx5e_ptp_rx_set_fs()
Drss.c376 bool inner, u32 *tirn) in mlx5e_rss_obtain_tirn() argument
390 *tirn = mlx5e_tir_get_tirn(tir); in mlx5e_rss_obtain_tirn()
Dtrap.c207 return en_trap->tir.tirn; in mlx5e_trap_get_tirn()
/Linux-v5.15/drivers/vdpa/mlx5/core/
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()
Dmlx5_vdpa.h96 int mlx5_vdpa_create_tir(struct mlx5_vdpa_dev *mvdev, void *in, u32 *tirn);
97 void mlx5_vdpa_destroy_tir(struct mlx5_vdpa_dev *mvdev, u32 tirn);
/Linux-v5.15/drivers/infiniband/hw/mlx5/
Dcmd.c50 void mlx5_cmd_destroy_tir(struct mlx5_core_dev *dev, u32 tirn, u16 uid) in mlx5_cmd_destroy_tir() argument
55 MLX5_SET(destroy_tir_in, in, tirn, tirn); in mlx5_cmd_destroy_tir()
Dcmd.h45 void mlx5_cmd_destroy_tir(struct mlx5_core_dev *dev, u32 tirn, u16 uid);
Ddevx.c316 return MLX5_GET(create_tir_out, out, tirn); in devx_get_created_obj_id()
426 MLX5_GET(query_tir_in, in, tirn)); in devx_get_obj_id()
430 MLX5_GET(modify_tir_in, in, tirn)); in devx_get_obj_id()
646 rq->tirn) == obj_id || in devx_is_valid_obj_id()
1150 MLX5_SET(destroy_tir_in, din, tirn, *obj_id); in devx_obj_build_destroy_cmd()
Dqp.c1430 mlx5_cmd_destroy_tir(dev->mdev, rq->tirn, to_mpd(pd)->uid); in destroy_raw_packet_qp_tir()
1471 rq->tirn = MLX5_GET(create_tir_out, out, tirn); in create_raw_packet_qp_tir()
1542 resp->tirn = rq->tirn; in create_raw_packet_qp()
1613 mlx5_cmd_destroy_tir(dev->mdev, qp->rss_qp.tirn, in destroy_rss_raw_qp_tir()
1792 qp->rss_qp.tirn = MLX5_GET(create_tir_out, out, tirn); in create_rss_raw_qp_tir()
1797 mlx5_cmd_destroy_tir(dev->mdev, qp->rss_qp.tirn, in create_rss_raw_qp_tir()
1806 params->resp.tirn = qp->rss_qp.tirn; in create_rss_raw_qp_tir()
Dfs.c1238 dst->tir_num = mqp->rss_qp.tirn; in mlx5_ib_create_flow()
1240 dst->tir_num = mqp->raw_packet_qp.rq.tirn; in mlx5_ib_create_flow()
1883 *dest_id = mqp->rss_qp.tirn; in get_dests()
1885 *dest_id = mqp->raw_packet_qp.rq.tirn; in get_dests()
Dmlx5_ib.h416 u32 tirn; member
424 u32 tirn; member
/Linux-v5.15/include/uapi/rdma/
Dmlx5-abi.h395 __u32 tirn; member
/Linux-v5.15/drivers/vdpa/mlx5/net/
Dmlx5_vnet.c53 u32 tirn; member
1368 err = mlx5_vdpa_create_tir(&ndev->mvdev, in, &ndev->res.tirn); in create_tir()
1375 mlx5_vdpa_destroy_tir(&ndev->mvdev, ndev->res.tirn); in destroy_tir()
1408 dest[0].tir_num = ndev->res.tirn; in add_fwd_to_tir()