Searched refs:tisn (Results 1 - 24 of 24) sorted by relevance

/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_common.c77 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 Dtransobj.c206 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 Den.h1102 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 Den_main.c1365 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 Dtransobj.h54 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 Ddriver.h683 u32 tisn[MLX5_MAX_PORTS][MLX5_MAX_NUM_TC]; member in struct:mlx5e_resources::mlx5e_hw_objs
H A Dmlx5_ifc.h5252 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 Dipoib.h56 u32 tisn; member in struct:mlx5i_priv
66 int mlx5i_create_tis(struct mlx5_core_dev *mdev, u32 underlay_qpn, u32 *tisn);
H A Dipoib_vlan.c221 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 Dipoib.c319 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 Dcmd.h45 void mlx5_cmd_destroy_tis(struct mlx5_core_dev *dev, u32 tisn, u16 uid);
H A Dcmd.c67 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 Ddevx.c318 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 Dqp.c1246 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 Dmlx5_ib.h458 u32 tisn; member in struct:mlx5_ib_sq
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dktls_tx.c51 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 Dresources.c95 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 Dmlx5_vdpa.h108 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 Dmlx5_vnet.h14 u32 tisn; member in struct:mlx5_vdpa_net_resources
H A Dmlx5_vnet.c277 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 Dptp.c455 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 Dqos.c80 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, &param_sq, sq, 0, hw_id,
H A Dparams.h52 u32 tisn; member in struct:mlx5e_create_sq_param
/linux-master/include/uapi/rdma/
H A Dmlx5-abi.h399 __u32 tisn; member in struct:mlx5_ib_create_qp_resp

Completed in 380 milliseconds