Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/
Den_common.c44 err = mlx5_core_create_tir(mdev, in, inlen, &tir->tirn); in mlx5e_create_tir()
59 mlx5_core_destroy_tir(mdev, tir->tirn); in mlx5e_destroy_tir()
150 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, inlen); in mlx5e_refresh_tirs()
178 netdev_err(priv->netdev, "refresh tir(0x%x) failed, %d\n", tirn, err); in mlx5e_refresh_tirs()
Dtransobj.c196 u32 *tirn) in mlx5_core_create_tir() argument
204 *tirn = MLX5_GET(create_tir_out, out, tirn); in mlx5_core_create_tir()
210 int mlx5_core_modify_tir(struct mlx5_core_dev *dev, u32 tirn, u32 *in, in mlx5_core_modify_tir() argument
215 MLX5_SET(modify_tir_in, in, tirn, tirn); in mlx5_core_modify_tir()
220 void mlx5_core_destroy_tir(struct mlx5_core_dev *dev, u32 tirn) in mlx5_core_destroy_tir() argument
226 MLX5_SET(destroy_tir_in, in, tirn, tirn); in mlx5_core_destroy_tir()
Den_arfs.c101 dest.tir_num = tir[i].tirn; in arfs_disable()
197 dest.tir_num = tir[tt].tirn; in arfs_add_default_rule()
536 dest.tir_num = priv->direct_tir[arfs_rule->rxq].tirn; in arfs_add_rule()
559 dst.tir_num = priv->direct_tir[rxq].tirn; in arfs_modify_rule_rq()
Den_rep.c282 new_dest.tir_num = priv->direct_tir[0].tirn; in mlx5e_rep_set_channels()
1524 ttc_params.any_tt_tirn = priv->direct_tir[0].tirn; in mlx5e_create_rep_ttc_table()
1527 ttc_params.indir_tirn[tt] = priv->indir_tir[tt].tirn; in mlx5e_create_rep_ttc_table()
1546 dest.tir_num = priv->direct_tir[0].tirn; in mlx5e_create_rep_vport_rx_rule()
Den_fs.c1130 ttc_params->any_tt_tirn = priv->direct_tir[0].tirn; in mlx5e_set_ttc_basic_params()
1559 ttc_params.indir_tirn[tt] = priv->inner_indir_tir[tt].tirn; in mlx5e_create_flow_steering()
1570 ttc_params.indir_tirn[tt] = priv->indir_tir[tt].tirn; in mlx5e_create_flow_steering()
Den_tc.c160 u32 tirn; member
470 err = mlx5_core_create_tir(hp->func_mdev, in, MLX5_ST_SZ_BYTES(create_tir_in), &hp->tirn); in mlx5e_hairpin_create_transport()
484 mlx5_core_destroy_tir(hp->func_mdev, hp->tirn); in mlx5e_hairpin_destroy_transport()
584 ttc_params->any_tt_tirn = hp->tirn; in mlx5e_hairpin_set_ttc_params()
858 hp->tirn, hp->pair->rqn[0], in mlx5e_hairpin_flow_add()
867 flow->nic_attr->hairpin_tirn = hpe->hp->tirn; in mlx5e_hairpin_flow_add()
Den_fs_ethtool.c434 dst->tir_num = tir[ix].tirn; in add_ethtool_flow_rule()
Den.h772 u32 tirn; member
Den_main.c2739 mlx5_core_modify_tir(mdev, priv->indir_tir[tt].tirn, in, inlen); in mlx5e_modify_tirs_hash()
2750 mlx5_core_modify_tir(mdev, priv->inner_indir_tir[tt].tirn, in, in mlx5e_modify_tirs_hash()
2777 err = mlx5_core_modify_tir(mdev, priv->indir_tir[tt].tirn, in, in mlx5e_modify_tirs_lro()
2784 err = mlx5_core_modify_tir(mdev, priv->direct_tir[ix].tirn, in mlx5e_modify_tirs_lro()
/Linux-v5.4/include/linux/mlx5/
Dtransobj.h52 u32 *tirn);
56 int mlx5_core_modify_tir(struct mlx5_core_dev *dev, u32 tirn, u32 *in,
58 void mlx5_core_destroy_tir(struct mlx5_core_dev *dev, u32 tirn);
Dmlx5_ifc.h4399 u8 tirn[0x18]; member
5920 u8 tirn[0x18]; member
6627 u8 tirn[0x18]; member
7284 u8 tirn[0x18]; member
/Linux-v5.4/drivers/infiniband/hw/mlx5/
Dcmd.h51 void mlx5_cmd_destroy_tir(struct mlx5_core_dev *dev, u32 tirn, u16 uid);
Dcmd.c201 void mlx5_cmd_destroy_tir(struct mlx5_core_dev *dev, u32 tirn, u16 uid) in mlx5_cmd_destroy_tir() argument
207 MLX5_SET(destroy_tir_in, in, tirn, tirn); in mlx5_cmd_destroy_tir()
Dflow.c141 dest_id = mqp->rss_qp.tirn; in UVERBS_HANDLER()
143 dest_id = mqp->raw_packet_qp.rq.tirn; in UVERBS_HANDLER()
Dqp.c1395 mlx5_cmd_destroy_tir(dev->mdev, rq->tirn, to_mpd(pd)->uid); in destroy_raw_packet_qp_tir()
1438 rq->tirn = MLX5_GET(create_tir_out, out, tirn); in create_raw_packet_qp_tir()
1506 resp->tirn = rq->tirn; in create_raw_packet_qp()
1582 mlx5_cmd_destroy_tir(dev->mdev, qp->rss_qp.tirn, in destroy_rss_raw_qp_tir()
1796 qp->rss_qp.tirn = MLX5_GET(create_tir_out, out, tirn); in create_rss_raw_qp_tir()
1801 mlx5_cmd_destroy_tir(dev->mdev, qp->rss_qp.tirn, in create_rss_raw_qp_tir()
1810 resp.tirn = qp->rss_qp.tirn; in create_rss_raw_qp_tir()
1836 mlx5_cmd_destroy_tir(dev->mdev, qp->rss_qp.tirn, mucontext->devx_uid); in create_rss_raw_qp_tir()
Dmlx5_ib.h360 u32 tirn; member
368 u32 tirn; member
Ddevx.c406 MLX5_GET(query_tir_in, in, tirn)); in devx_get_obj_id()
410 MLX5_GET(modify_tir_in, in, tirn)); in devx_get_obj_id()
623 rq->tirn) == obj_id || in devx_is_valid_obj_id()
Dmain.c3882 dst->tir_num = mqp->rss_qp.tirn; in mlx5_ib_create_flow()
3884 dst->tir_num = mqp->raw_packet_qp.rq.tirn; in mlx5_ib_create_flow()
/Linux-v5.4/include/uapi/rdma/
Dmlx5-abi.h370 __u32 tirn; member
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/ipoib/
Dipoib.c324 ttc_params.indir_tirn[tt] = priv->inner_indir_tir[tt].tirn; in mlx5i_create_flow_steering()
335 ttc_params.indir_tirn[tt] = priv->indir_tir[tt].tirn; in mlx5i_create_flow_steering()