/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_common.c | 77 int mlx5e_create_tis(struct mlx5_core_dev *mdev, void *in, u32 *tisn) argument 86 return mlx5_core_create_tis(mdev, in, tisn); 89 void mlx5e_destroy_tis(struct mlx5_core_dev *mdev, u32 tisn) argument 91 mlx5_core_destroy_tis(mdev, tisn); 94 static void mlx5e_destroy_tises(struct mlx5_core_dev *mdev, u32 tisn[MLX5_MAX_PORTS][MLX5_MAX_NUM_TC]) argument 100 mlx5e_destroy_tis(mdev, tisn[i][tc]); 108 static int mlx5e_create_tises(struct mlx5_core_dev *mdev, u32 tisn[MLX5_MAX_PORTS][MLX5_MAX_NUM_TC]) argument 125 err = mlx5e_create_tis(mdev, in, &tisn[i][tc]); 136 mlx5e_destroy_tis(mdev, tisn[i][tc]); 173 err = mlx5e_create_tises(mdev, res->tisn); [all...] |
H A D | transobj.c | 206 int mlx5_core_create_tis(struct mlx5_core_dev *dev, u32 *in, u32 *tisn) argument 214 *tisn = MLX5_GET(create_tis_out, out, tisn); 220 int mlx5_core_modify_tis(struct mlx5_core_dev *dev, u32 tisn, u32 *in) argument 222 MLX5_SET(modify_tis_in, in, tisn, tisn); 229 void mlx5_core_destroy_tis(struct mlx5_core_dev *dev, u32 tisn) argument 234 MLX5_SET(destroy_tis_in, in, tisn, tisn);
|
H A D | en.h | 1102 int mlx5e_open_txqsq(struct mlx5e_channel *c, u32 tisn, int txq_ix, 1143 int mlx5e_create_tis(struct mlx5_core_dev *mdev, void *in, u32 *tisn); 1144 void mlx5e_destroy_tis(struct mlx5_core_dev *mdev, u32 tisn);
|
H A D | en_main.c | 1365 return mdev->mlx5e_res.hw_objs.tisn[lag_port][tc]; 1669 MLX5_SET(sqc, sqc, tis_num_0, csp->tisn); 1766 int mlx5e_open_txqsq(struct mlx5e_channel *c, u32 tisn, int txq_ix, argument 1781 csp.tisn = tisn; 1938 csp.tisn = mlx5e_profile_get_tisn(c->mdev, c->priv, c->priv->profile, 2223 u32 tisn; local 2225 tisn = mlx5e_profile_get_tisn(c->mdev, c->priv, c->priv->profile, 2231 err = mlx5e_open_txqsq(c, tisn, txq_ix,
|
/linux-master/include/linux/mlx5/ |
H A D | transobj.h | 54 int mlx5_core_create_tis(struct mlx5_core_dev *dev, u32 *in, u32 *tisn); 55 int mlx5_core_modify_tis(struct mlx5_core_dev *dev, u32 tisn, u32 *in); 56 void mlx5_core_destroy_tis(struct mlx5_core_dev *dev, u32 tisn);
|
H A D | driver.h | 683 u32 tisn[MLX5_MAX_PORTS][MLX5_MAX_NUM_TC]; member in struct:mlx5e_resources::mlx5e_hw_objs
|
H A D | mlx5_ifc.h | 5252 u8 tisn[0x18]; member in struct:mlx5_ifc_query_tis_in_bits 7230 u8 tisn[0x18]; member in struct:mlx5_ifc_modify_tis_in_bits 7961 u8 tisn[0x18]; member in struct:mlx5_ifc_destroy_tis_in_bits 8616 u8 tisn[0x18]; member in struct:mlx5_ifc_create_tis_out_bits
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
H A D | ipoib.h | 56 u32 tisn; member in struct:mlx5i_priv 66 int mlx5i_create_tis(struct mlx5_core_dev *mdev, u32 underlay_qpn, u32 *tisn);
|
H A D | ipoib_vlan.c | 221 err = mlx5i_create_tis(mdev, ipriv->qpn, &ipriv->tisn); 243 mlx5e_destroy_tis(mdev, ipriv->tisn); 272 mlx5e_destroy_tis(mdev, ipriv->tisn);
|
H A D | ipoib.c | 319 int mlx5i_create_tis(struct mlx5_core_dev *mdev, u32 underlay_qpn, u32 *tisn) argument 328 return mlx5e_create_tis(mdev, in, tisn); 342 err = mlx5i_create_tis(priv->mdev, ipriv->qpn, &ipriv->tisn); 359 mlx5e_destroy_tis(priv->mdev, ipriv->tisn); 495 return ipriv->tisn;
|
/linux-master/drivers/infiniband/hw/mlx5/ |
H A D | cmd.h | 45 void mlx5_cmd_destroy_tis(struct mlx5_core_dev *dev, u32 tisn, u16 uid);
|
H A D | cmd.c | 67 void mlx5_cmd_destroy_tis(struct mlx5_core_dev *dev, u32 tisn, u16 uid) argument 72 MLX5_SET(destroy_tis_in, in, tisn, tisn);
|
H A D | devx.c | 318 return MLX5_GET(create_tis_out, out, tisn); 434 MLX5_GET(query_tis_in, in, tisn)); 438 MLX5_GET(modify_tis_in, in, tisn)); 648 sq->tisn) == obj_id); 1172 MLX5_SET(destroy_tis_in, din, tisn, *obj_id);
|
H A D | qp.c | 1246 return mlx5_core_create_tis(dev->mdev, in, &sq->tisn); 1252 mlx5_cmd_destroy_tis(dev->mdev, sq->tisn, to_mpd(pd)->uid); 1389 MLX5_SET(sqc, sqc, tis_num_0, sq->tisn); 1598 resp->tisn = sq->tisn; 3470 err = mlx5_core_modify_tis(dev, sq->tisn, in); 3497 err = mlx5_core_modify_tis(dev, sq->tisn, in);
|
H A D | mlx5_ib.h | 458 u32 tisn; member in struct:mlx5_ib_sq
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
H A D | ktls_tx.c | 51 static int mlx5e_ktls_create_tis(struct mlx5_core_dev *mdev, u32 *tisn) argument 57 return mlx5_core_create_tis(mdev, in, tisn); 75 static int mlx5e_ktls_destroy_tis_cb(struct mlx5_core_dev *mdev, u32 tisn, argument 84 MLX5_SET(destroy_tis_in, in, tisn, tisn); 93 u32 tisn; member in struct:mlx5e_ktls_offload_context_tx 180 priv_tx->tisn = MLX5_GET(create_tis_out, async->out_create, tisn); 207 err = mlx5e_ktls_create_tis(mdev, &priv_tx->tisn); 234 mlx5e_ktls_destroy_tis_cb(priv_tx->mdev, priv_tx->tisn, 715 tx_post_resync_dump(struct mlx5e_txqsq *sq, skb_frag_t *frag, u32 tisn) argument [all...] |
/linux-master/drivers/vdpa/mlx5/core/ |
H A D | resources.c | 95 int mlx5_vdpa_create_tis(struct mlx5_vdpa_dev *mvdev, void *in, u32 *tisn) argument 104 *tisn = MLX5_GET(create_tis_out, out, tisn); 109 void mlx5_vdpa_destroy_tis(struct mlx5_vdpa_dev *mvdev, u32 tisn) argument 115 MLX5_SET(destroy_tis_in, in, tisn, tisn);
|
H A D | mlx5_vdpa.h | 108 int mlx5_vdpa_create_tis(struct mlx5_vdpa_dev *mvdev, void *in, u32 *tisn); 109 void mlx5_vdpa_destroy_tis(struct mlx5_vdpa_dev *mvdev, u32 tisn);
|
/linux-master/drivers/vdpa/mlx5/net/ |
H A D | mlx5_vnet.h | 14 u32 tisn; member in struct:mlx5_vdpa_net_resources
|
H A D | mlx5_vnet.c | 277 err = mlx5_vdpa_create_tis(mvdev, in, &ndev->res.tisn); 286 mlx5_vdpa_destroy_tis(&ndev->mvdev, ndev->res.tisn); 907 MLX5_SET(virtio_net_q_object, obj_context, tisn_or_qpn, ndev->res.tisn);
|
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | ptp.c | 455 static int mlx5e_ptp_open_txqsq(struct mlx5e_ptp *c, u32 tisn, argument 469 csp.tisn = tisn; 521 u32 tisn; local 523 tisn = mlx5e_profile_get_tisn(c->mdev, c->priv, c->priv->profile, 525 err = mlx5e_ptp_open_txqsq(c, tisn, txq_ix, cparams, tc, &c->ptpsq[tc]);
|
H A D | qos.c | 80 u32 tisn; local 132 tisn = mlx5e_profile_get_tisn(c->mdev, c->priv, c->priv->profile, 134 err = mlx5e_open_txqsq(c, tisn, txq_ix, params, ¶m_sq, sq, 0, hw_id,
|
H A D | params.h | 52 u32 tisn; member in struct:mlx5e_create_sq_param
|
/linux-master/include/uapi/rdma/ |
H A D | mlx5-abi.h | 399 __u32 tisn; member in struct:mlx5_ib_create_qp_resp
|