Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_common.c78 int mlx5e_create_tis(struct mlx5_core_dev *mdev, void *in, u32 *tisn) in mlx5e_create_tis() argument
87 return mlx5_core_create_tis(mdev, in, tisn); in mlx5e_create_tis()
90 void mlx5e_destroy_tis(struct mlx5_core_dev *mdev, u32 tisn) in mlx5e_destroy_tis() argument
92 mlx5_core_destroy_tis(mdev, tisn); in mlx5e_destroy_tis()
95 static void mlx5e_destroy_tises(struct mlx5_core_dev *mdev, u32 tisn[MLX5_MAX_PORTS][MLX5_MAX_NUM_T… in mlx5e_destroy_tises()
101 mlx5e_destroy_tis(mdev, tisn[i][tc]); in mlx5e_destroy_tises()
109 static int mlx5e_create_tises(struct mlx5_core_dev *mdev, u32 tisn[MLX5_MAX_PORTS][MLX5_MAX_NUM_TC]) in mlx5e_create_tises()
126 err = mlx5e_create_tis(mdev, in, &tisn[i][tc]); in mlx5e_create_tises()
137 mlx5e_destroy_tis(mdev, tisn[i][tc]); in mlx5e_create_tises()
200 err = mlx5e_create_tises(mdev, res->tisn); in mlx5e_create_mdev_resources()
[all …]
H A 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()
H A Den_main.c1486 return mdev->mlx5e_res.hw_objs.tisn[lag_port][tc]; in mlx5e_profile_get_tisn()
1786 MLX5_SET(sqc, sqc, tis_num_0, csp->tisn); in mlx5e_create_sq()
1883 int mlx5e_open_txqsq(struct mlx5e_channel *c, u32 tisn, int txq_ix, in mlx5e_open_txqsq() argument
1898 csp.tisn = tisn; in mlx5e_open_txqsq()
2119 csp.tisn = mlx5e_profile_get_tisn(c->mdev, c->priv, c->priv->profile, in mlx5e_open_xdpsq()
2453 u32 tisn; in mlx5e_open_sqs() local
2455 tisn = mlx5e_profile_get_tisn(c->mdev, c->priv, c->priv->profile, in mlx5e_open_sqs()
2461 err = mlx5e_open_txqsq(c, tisn, txq_ix, in mlx5e_open_sqs()
/linux/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) in mlx5e_ktls_create_tis() argument
57 return mlx5_core_create_tis(mdev, in, tisn); in mlx5e_ktls_create_tis()
75 static int mlx5e_ktls_destroy_tis_cb(struct mlx5_core_dev *mdev, u32 tisn, in mlx5e_ktls_destroy_tis_cb() argument
84 MLX5_SET(destroy_tis_in, in, tisn, tisn); in mlx5e_ktls_destroy_tis_cb()
93 u32 tisn; member
180 priv_tx->tisn = MLX5_GET(create_tis_out, async->out_create, tisn); in create_tis_callback()
207 err = mlx5e_ktls_create_tis(mdev, &priv_tx->tisn); in mlx5e_tls_priv_tx_init()
234 mlx5e_ktls_destroy_tis_cb(priv_tx->mdev, priv_tx->tisn, in mlx5e_tls_priv_tx_cleanup()
560 priv_tx->tisn, in post_static_params()
578 mlx5e_ktls_build_progress_params(wqe, sq->pc, sq->sqn, priv_tx->tisn, fence, 0, in post_progress_params()
[all …]
/linux/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);
/linux/drivers/vdpa/mlx5/core/
H A 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()
H A Dmlx5_vdpa.h135 int mlx5_vdpa_create_tis(struct mlx5_vdpa_dev *mvdev, void *in, u32 *tisn);
136 void mlx5_vdpa_destroy_tis(struct mlx5_vdpa_dev *mvdev, u32 tisn);
/linux/drivers/net/ethernet/mellanox/mlx5/core/ipoib/
H A Dipoib_vlan.c216 err = mlx5i_create_tis(mdev, ipriv->qpn, &ipriv->tisn); in mlx5i_pkey_open()
238 mlx5e_destroy_tis(mdev, ipriv->tisn); in mlx5i_pkey_open()
267 mlx5e_destroy_tis(mdev, ipriv->tisn); in mlx5i_pkey_close()
/linux/drivers/infiniband/hw/mlx5/
H A Dcmd.c67 void mlx5_cmd_destroy_tis(struct mlx5_core_dev *dev, u32 tisn, u16 uid) in mlx5_cmd_destroy_tis() argument
72 MLX5_SET(destroy_tis_in, in, tisn, tisn); in mlx5_cmd_destroy_tis()
H A Dcmd.h45 void mlx5_cmd_destroy_tis(struct mlx5_core_dev *dev, u32 tisn, u16 uid);
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dqos.c80 u32 tisn; in mlx5e_open_qos_sq() local
132 tisn = mlx5e_profile_get_tisn(c->mdev, c->priv, c->priv->profile, in mlx5e_open_qos_sq()
134 err = mlx5e_open_txqsq(c, tisn, txq_ix, params, &param_sq, sq, 0, hw_id, in mlx5e_open_qos_sq()
H A Dreporter_tx.c364 u32 tc, i, tisn; in mlx5e_tx_reporter_diagnose_tis_config() local
369 tisn = mlx5e_profile_get_tisn(priv->mdev, priv, in mlx5e_tx_reporter_diagnose_tis_config()
375 devlink_fmsg_u32_pair_put(fmsg, "tisn", tisn); in mlx5e_tx_reporter_diagnose_tis_config()
/linux/drivers/vdpa/mlx5/net/
H A Dmlx5_vnet.h14 u32 tisn; member
H A Dmlx5_vnet.c290 err = mlx5_vdpa_create_tis(mvdev, in, &ndev->res.tisn); in create_tis()
299 mlx5_vdpa_destroy_tis(&ndev->mvdev, ndev->res.tisn); in destroy_tis()
919 MLX5_SET(virtio_net_q_object, obj_context, tisn_or_qpn, ndev->res.tisn); in create_virtqueue()