/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_common.c | 44 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()
|
D | transobj.c | 196 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()
|
D | en_arfs.c | 101 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()
|
D | en_rep.c | 282 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()
|
D | en_fs.c | 1130 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()
|
D | en_tc.c | 160 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()
|
D | en_fs_ethtool.c | 434 dst->tir_num = tir[ix].tirn; in add_ethtool_flow_rule()
|
D | en.h | 772 u32 tirn; member
|
D | en_main.c | 2739 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/ |
D | transobj.h | 52 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);
|
D | mlx5_ifc.h | 4399 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/ |
D | cmd.h | 51 void mlx5_cmd_destroy_tir(struct mlx5_core_dev *dev, u32 tirn, u16 uid);
|
D | cmd.c | 201 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()
|
D | flow.c | 141 dest_id = mqp->rss_qp.tirn; in UVERBS_HANDLER() 143 dest_id = mqp->raw_packet_qp.rq.tirn; in UVERBS_HANDLER()
|
D | qp.c | 1395 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()
|
D | mlx5_ib.h | 360 u32 tirn; member 368 u32 tirn; member
|
D | devx.c | 406 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()
|
D | main.c | 3882 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/ |
D | mlx5-abi.h | 370 __u32 tirn; member
|
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
D | ipoib.c | 324 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()
|