Home
last modified time | relevance | path

Searched refs:tisn (Results 1 – 21 of 21) sorted by relevance

/linux-6.1.9/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
Dktls_tx.c50 static int mlx5e_ktls_create_tis(struct mlx5_core_dev *mdev, u32 *tisn) in mlx5e_ktls_create_tis() argument
56 return mlx5_core_create_tis(mdev, in, tisn); in mlx5e_ktls_create_tis()
74 static int mlx5e_ktls_destroy_tis_cb(struct mlx5_core_dev *mdev, u32 tisn, in mlx5e_ktls_destroy_tis_cb() argument
83 MLX5_SET(destroy_tis_in, in, tisn, tisn); in mlx5e_ktls_destroy_tis_cb()
92 u32 tisn; member
182 priv_tx->tisn = MLX5_GET(create_tis_out, async->out_create, tisn); in create_tis_callback()
212 err = mlx5e_ktls_create_tis(mdev, &priv_tx->tisn); in mlx5e_tls_priv_tx_init()
240 mlx5e_ktls_destroy_tis_cb(priv_tx->mdev, priv_tx->tisn, in mlx5e_tls_priv_tx_cleanup()
566 priv_tx->tisn, priv_tx->key_id, 0, fence, in post_static_params()
583 mlx5e_ktls_build_progress_params(wqe, sq->pc, sq->sqn, priv_tx->tisn, fence, 0, in post_progress_params()
[all …]
/linux-6.1.9/include/linux/mlx5/
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);
Dmlx5_ifc.h5094 u8 tisn[0x18]; member
6893 u8 tisn[0x18]; member
7624 u8 tisn[0x18]; member
8279 u8 tisn[0x18]; member
/linux-6.1.9/drivers/net/ethernet/mellanox/mlx5/core/
Dtransobj.c206 int mlx5_core_create_tis(struct mlx5_core_dev *dev, u32 *in, u32 *tisn) in mlx5_core_create_tis() argument
214 *tisn = MLX5_GET(create_tis_out, out, tisn); in mlx5_core_create_tis()
220 int mlx5_core_modify_tis(struct mlx5_core_dev *dev, u32 tisn, u32 *in) in mlx5_core_modify_tis() argument
222 MLX5_SET(modify_tis_in, in, tisn, tisn); in mlx5_core_modify_tis()
229 void mlx5_core_destroy_tis(struct mlx5_core_dev *dev, u32 tisn) in mlx5_core_destroy_tis() argument
234 MLX5_SET(destroy_tis_in, in, tisn, tisn); in mlx5_core_destroy_tis()
Den.h910 u32 tisn[MLX5_MAX_PORTS][MLX5E_MAX_NUM_TC]; member
1105 int mlx5e_open_txqsq(struct mlx5e_channel *c, u32 tisn, int txq_ix,
1146 int mlx5e_create_tis(struct mlx5_core_dev *mdev, void *in, u32 *tisn);
1147 void mlx5e_destroy_tis(struct mlx5_core_dev *mdev, u32 tisn);
Den_main.c1535 MLX5_SET(sqc, sqc, tis_num_0, csp->tisn); in mlx5e_create_sq()
1632 int mlx5e_open_txqsq(struct mlx5e_channel *c, u32 tisn, int txq_ix, in mlx5e_open_txqsq() argument
1647 csp.tisn = tisn; in mlx5e_open_txqsq()
1802 csp.tisn = c->priv->tisn[c->lag_port][0]; /* tc = 0 */ in mlx5e_open_xdpsq()
2098 err = mlx5e_open_txqsq(c, c->priv->tisn[c->lag_port][tc], txq_ix, in mlx5e_open_sqs()
3224 int mlx5e_create_tis(struct mlx5_core_dev *mdev, void *in, u32 *tisn) in mlx5e_create_tis() argument
3236 return mlx5_core_create_tis(mdev, in, tisn); in mlx5e_create_tis()
3239 void mlx5e_destroy_tis(struct mlx5_core_dev *mdev, u32 tisn) in mlx5e_destroy_tis() argument
3241 mlx5_core_destroy_tis(mdev, tisn); in mlx5e_destroy_tis()
3250 mlx5e_destroy_tis(priv->mdev, priv->tisn[i][tc]); in mlx5e_destroy_tises()
[all …]
/linux-6.1.9/drivers/vdpa/mlx5/core/
Dresources.c95 int mlx5_vdpa_create_tis(struct mlx5_vdpa_dev *mvdev, void *in, u32 *tisn) in mlx5_vdpa_create_tis() argument
104 *tisn = MLX5_GET(create_tis_out, out, tisn); in mlx5_vdpa_create_tis()
109 void mlx5_vdpa_destroy_tis(struct mlx5_vdpa_dev *mvdev, u32 tisn) in mlx5_vdpa_destroy_tis() argument
115 MLX5_SET(destroy_tis_in, in, tisn, tisn); in mlx5_vdpa_destroy_tis()
Dmlx5_vdpa.h104 int mlx5_vdpa_create_tis(struct mlx5_vdpa_dev *mvdev, void *in, u32 *tisn);
105 void mlx5_vdpa_destroy_tis(struct mlx5_vdpa_dev *mvdev, u32 tisn);
/linux-6.1.9/drivers/net/ethernet/mellanox/mlx5/core/ipoib/
Dipoib_vlan.c221 err = mlx5i_create_tis(mdev, ipriv->qpn, &epriv->tisn[0][0]); in mlx5i_pkey_open()
239 mlx5e_destroy_tis(mdev, epriv->tisn[0][0]); in mlx5i_pkey_open()
268 mlx5e_destroy_tis(mdev, priv->tisn[0][0]); in mlx5i_pkey_close()
Dipoib.h65 int mlx5i_create_tis(struct mlx5_core_dev *mdev, u32 underlay_qpn, u32 *tisn);
Dipoib.c320 int mlx5i_create_tis(struct mlx5_core_dev *mdev, u32 underlay_qpn, u32 *tisn) in mlx5i_create_tis() argument
329 return mlx5e_create_tis(mdev, in, tisn); in mlx5i_create_tis()
343 err = mlx5i_create_tis(priv->mdev, ipriv->qpn, &priv->tisn[0][0]); in mlx5i_init_tx()
360 mlx5e_destroy_tis(priv->mdev, priv->tisn[0][0]); in mlx5i_cleanup_tx()
/linux-6.1.9/drivers/infiniband/hw/mlx5/
Dcmd.c60 void mlx5_cmd_destroy_tis(struct mlx5_core_dev *dev, u32 tisn, u16 uid) in mlx5_cmd_destroy_tis() argument
65 MLX5_SET(destroy_tis_in, in, tisn, tisn); in mlx5_cmd_destroy_tis()
Dcmd.h46 void mlx5_cmd_destroy_tis(struct mlx5_core_dev *dev, u32 tisn, u16 uid);
Ddevx.c318 return MLX5_GET(create_tis_out, out, tisn); in devx_get_created_obj_id()
434 MLX5_GET(query_tis_in, in, tisn)); in devx_get_obj_id()
438 MLX5_GET(modify_tis_in, in, tisn)); in devx_get_obj_id()
648 sq->tisn) == obj_id); in devx_is_valid_obj_id()
1158 MLX5_SET(destroy_tis_in, din, tisn, *obj_id); in devx_obj_build_destroy_cmd()
Dqp.c1162 return mlx5_core_create_tis(dev->mdev, in, &sq->tisn); in create_raw_packet_qp_tis()
1168 mlx5_cmd_destroy_tis(dev->mdev, sq->tisn, to_mpd(pd)->uid); in destroy_raw_packet_qp_tis()
1305 MLX5_SET(sqc, sqc, tis_num_0, sq->tisn); in create_raw_packet_qp_sq()
1514 resp->tisn = sq->tisn; in create_raw_packet_qp()
3382 err = mlx5_core_modify_tis(dev, sq->tisn, in); in modify_raw_packet_eth_prio()
3409 err = mlx5_core_modify_tis(dev, sq->tisn, in); in modify_raw_packet_tx_affinity()
Dmlx5_ib.h441 u32 tisn; member
/linux-6.1.9/drivers/net/ethernet/mellanox/mlx5/core/en/
Dptp.c305 static int mlx5e_ptp_open_txqsq(struct mlx5e_ptp *c, u32 tisn, in mlx5e_ptp_open_txqsq() argument
319 csp.tisn = tisn; in mlx5e_ptp_open_txqsq()
369 err = mlx5e_ptp_open_txqsq(c, c->priv->tisn[c->lag_port][tc], txq_ix, in mlx5e_ptp_open_txqsqs()
Dparams.h51 u32 tisn; member
Dqos.c129 err = mlx5e_open_txqsq(c, priv->tisn[c->lag_port][0], txq_ix, params, in mlx5e_open_qos_sq()
/linux-6.1.9/include/uapi/rdma/
Dmlx5-abi.h397 __u32 tisn; member
/linux-6.1.9/drivers/vdpa/mlx5/net/
Dmlx5_vnet.c54 u32 tisn; member
313 err = mlx5_vdpa_create_tis(mvdev, in, &ndev->res.tisn); in create_tis()
322 mlx5_vdpa_destroy_tis(&ndev->mvdev, ndev->res.tisn); in destroy_tis()
873 MLX5_SET(virtio_net_q_object, obj_context, tisn_or_qpn, ndev->res.tisn); in create_virtqueue()