Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/
Den_common.c44 err = mlx5_core_create_tir(mdev, in, inlen, &tir->tirn); in mlx5e_create_tir()
56 mlx5_core_destroy_tir(mdev, tir->tirn); in mlx5e_destroy_tir()
145 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, inlen); in mlx5e_refresh_tirs()
170 netdev_err(priv->netdev, "refresh tir(0x%x) failed, %d\n", tirn, err); in mlx5e_refresh_tirs()
Dtransobj.c186 u32 *tirn) in mlx5_core_create_tir() argument
196 *tirn = MLX5_GET(create_tir_out, out, tirn); in mlx5_core_create_tir()
202 int mlx5_core_modify_tir(struct mlx5_core_dev *dev, u32 tirn, u32 *in, in mlx5_core_modify_tir() argument
207 MLX5_SET(modify_tir_in, in, tirn, tirn); in mlx5_core_modify_tir()
212 void mlx5_core_destroy_tir(struct mlx5_core_dev *dev, u32 tirn) in mlx5_core_destroy_tir() argument
218 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()
542 dest.tir_num = priv->direct_tir[arfs_rule->rxq].tirn; in arfs_add_rule()
562 dst.tir_num = priv->direct_tir[rxq].tirn; in arfs_modify_rule_rq()
Deswitch.h233 mlx5_eswitch_create_vport_rx_rule(struct mlx5_eswitch *esw, int vport, u32 tirn);
Den_tc.c117 u32 tirn; member
293 err = mlx5_core_create_tir(hp->func_mdev, in, MLX5_ST_SZ_BYTES(create_tir_in), &hp->tirn); in mlx5e_hairpin_create_transport()
307 mlx5_core_destroy_tir(hp->func_mdev, hp->tirn); in mlx5e_hairpin_destroy_transport()
405 ttc_params->any_tt_tirn = hp->tirn; in mlx5e_hairpin_set_ttc_params()
632 hp->tirn, hp->pair->rqn[0], hp->pair->peer_mdev->priv.name, in mlx5e_hairpin_flow_add()
644 flow->nic_attr->hairpin_tirn = hpe->hp->tirn; in mlx5e_hairpin_flow_add()
Den_fs.c1080 ttc_params->any_tt_tirn = priv->direct_tir[0].tirn; in mlx5e_set_ttc_basic_params()
1509 ttc_params.indir_tirn[tt] = priv->inner_indir_tir[tt].tirn; in mlx5e_create_flow_steering()
1520 ttc_params.indir_tirn[tt] = priv->indir_tir[tt].tirn; in mlx5e_create_flow_steering()
Deswitch_offloads.c778 mlx5_eswitch_create_vport_rx_rule(struct mlx5_eswitch *esw, int vport, u32 tirn) in mlx5_eswitch_create_vport_rx_rule() argument
800 dest.tir_num = tirn; in mlx5_eswitch_create_vport_rx_rule()
Den_ethtool.c898 mlx5_core_modify_tir(mdev, priv->indir_tir[tt].tirn, in, inlen); in mlx5e_modify_tirs_hash()
907 mlx5_core_modify_tir(mdev, priv->inner_indir_tir[tt].tirn, in, inlen); in mlx5e_modify_tirs_hash()
Den.h643 u32 tirn; member
Den_fs_ethtool.c424 dst->tir_num = priv->direct_tir[fs->ring_cookie].tirn; in add_ethtool_flow_rule()
Den_rep.c1017 priv->direct_tir[0].tirn); in mlx5e_init_rep_rx()
Den_main.c2739 err = mlx5_core_modify_tir(mdev, priv->indir_tir[tt].tirn, in, in mlx5e_modify_tirs_lro()
2746 err = mlx5_core_modify_tir(mdev, priv->direct_tir[ix].tirn, in mlx5e_modify_tirs_lro()
/Linux-v4.19/include/linux/mlx5/
Dtransobj.h52 u32 *tirn);
53 int mlx5_core_modify_tir(struct mlx5_core_dev *dev, u32 tirn, u32 *in,
55 void mlx5_core_destroy_tir(struct mlx5_core_dev *dev, u32 tirn);
Dmlx5_ifc.h3921 u8 tirn[0x18]; member
5344 u8 tirn[0x18]; member
6043 u8 tirn[0x18]; member
6695 u8 tirn[0x18]; member
/Linux-v4.19/drivers/infiniband/hw/mlx5/
Dflow.c91 dest_id = mqp->rss_qp.tirn; in UVERBS_HANDLER()
93 dest_id = mqp->raw_packet_qp.rq.tirn; in UVERBS_HANDLER()
Ddevx.c156 obj_id = MLX5_GET(query_tir_in, in, tirn); in devx_is_valid_obj_id()
159 obj_id = MLX5_GET(modify_tir_in, in, tirn); in devx_is_valid_obj_id()
Dmlx5_ib.h348 u32 tirn; member
356 u32 tirn; member
Dqp.c1284 err = mlx5_core_create_tir(dev->mdev, in, inlen, &rq->tirn); in create_raw_packet_qp_tir()
1294 mlx5_core_destroy_tir(dev->mdev, rq->tirn); in destroy_raw_packet_qp_tir()
1390 mlx5_core_destroy_tir(dev->mdev, qp->rss_qp.tirn); in destroy_rss_raw_qp_tir()
1587 err = mlx5_core_create_tir(dev->mdev, in, inlen, &qp->rss_qp.tirn); in create_rss_raw_qp_tir()
Dmain.c3611 dst->tir_num = mqp->rss_qp.tirn; in mlx5_ib_create_flow()
3613 dst->tir_num = mqp->raw_packet_qp.rq.tirn; in mlx5_ib_create_flow()
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/ipoib/
Dipoib.c270 ttc_params.indir_tirn[tt] = priv->inner_indir_tir[tt].tirn; in mlx5i_create_flow_steering()
281 ttc_params.indir_tirn[tt] = priv->indir_tir[tt].tirn; in mlx5i_create_flow_steering()