| /linux/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) 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 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 | mlx5_ifc.h | 5689 u8 tisn[0x18]; member 7817 u8 tisn[0x18]; member 8548 u8 tisn[0x18]; member 9209 u8 tisn[0x18]; member
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | transobj.c | 206 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()
|
| /linux/drivers/vdpa/mlx5/core/ |
| H A D | resources.c | 95 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 D | mlx5_vdpa.h | 135 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/infiniband/hw/mlx5/ |
| H A D | cmd.c | 67 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 D | cmd.h | 45 void mlx5_cmd_destroy_tis(struct mlx5_core_dev *dev, u32 tisn, u16 uid);
|
| H A D | devx.c | 361 return MLX5_GET(create_tis_out, out, tisn); in devx_get_created_obj_id() 477 MLX5_GET(query_tis_in, in, tisn)); in devx_get_obj_id() 481 MLX5_GET(modify_tis_in, in, tisn)); in devx_get_obj_id() 691 sq->tisn) == obj_id); in devx_is_valid_obj_id() 1215 MLX5_SET(destroy_tis_in, din, tisn, *obj_id); in devx_obj_build_destroy_cmd()
|
| H A D | qp.c | 1244 return mlx5_core_create_tis(dev->mdev, in, &sq->tisn); in create_raw_packet_qp_tis() 1250 mlx5_cmd_destroy_tis(dev->mdev, sq->tisn, to_mpd(pd)->uid); in destroy_raw_packet_qp_tis() 1387 MLX5_SET(sqc, sqc, tis_num_0, sq->tisn); in create_raw_packet_qp_sq() 1596 resp->tisn = sq->tisn; in create_raw_packet_qp() 3489 err = mlx5_core_modify_tis(dev, sq->tisn, in); in modify_raw_packet_eth_prio() 3516 err = mlx5_core_modify_tis(dev, sq->tisn, in); in modify_raw_packet_tx_affinity()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | qos.c | 80 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, ¶m_sq, sq, 0, hw_id, in mlx5e_open_qos_sq()
|
| /linux/drivers/vdpa/mlx5/net/ |
| H A D | mlx5_vnet.h | 14 u32 tisn; member
|
| H A D | mlx5_vnet.c | 290 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()
|