/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
H A D | ktls_tx.c | 38 static int mlx5e_ktls_create_tis(struct mlx5_core_dev *mdev, u32 *tisn) in mlx5e_ktls_create_tis() argument 47 return mlx5e_create_tis(mdev, in, tisn); in mlx5e_ktls_create_tis() 54 u32 tisn; member 108 err = mlx5e_ktls_create_tis(mdev, &priv_tx->tisn); in mlx5e_ktls_add_tx() 133 mlx5e_destroy_tis(mdev, priv_tx->tisn); in mlx5e_ktls_del_tx() 173 priv_tx->tisn, priv_tx->key_id, 0, fence, in post_static_params() 190 mlx5e_ktls_build_progress_params(wqe, sq->pc, sq->sqn, priv_tx->tisn, fence, 0, in post_progress_params() 299 tx_post_resync_dump(struct mlx5e_txqsq *sq, skb_frag_t *frag, u32 tisn, bool first) in tx_post_resync_dump() argument 320 cseg->tis_tir_num = cpu_to_be32(tisn << 8); in tx_post_resync_dump() 416 if (tx_post_resync_dump(sq, f, priv_tx->tisn, fenc in mlx5e_ktls_tx_handle_ooo() [all...] |
/kernel/linux/linux-6.6/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() 715 tx_post_resync_dump(struct mlx5e_txqsq *sq, skb_frag_t *frag, u32 tisn) tx_post_resync_dump() argument [all...] |
/kernel/linux/linux-5.10/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);
|
/kernel/linux/linux-6.6/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);
|
/kernel/linux/linux-5.10/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()
|
H A D | en.h | 783 u32 tisn[MLX5_MAX_PORTS][MLX5E_MAX_NUM_TC]; member 1013 int mlx5e_create_tis(struct mlx5_core_dev *mdev, void *in, u32 *tisn); 1014 void mlx5e_destroy_tis(struct mlx5_core_dev *mdev, u32 tisn);
|
/kernel/linux/linux-6.6/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()
|
H A D | en.h | 880 u32 tisn[MLX5_MAX_PORTS][MLX5E_MAX_NUM_TC]; member 1081 int mlx5e_open_txqsq(struct mlx5e_channel *c, u32 tisn, int txq_ix, 1122 int mlx5e_create_tis(struct mlx5_core_dev *mdev, void *in, u32 *tisn); 1123 void mlx5e_destroy_tis(struct mlx5_core_dev *mdev, u32 tisn);
|
/kernel/linux/linux-5.10/drivers/vdpa/mlx5/core/ |
H A D | resources.c | 88 int mlx5_vdpa_create_tis(struct mlx5_vdpa_dev *mvdev, void *in, u32 *tisn) in mlx5_vdpa_create_tis() argument 97 *tisn = MLX5_GET(create_tis_out, out, tisn); in mlx5_vdpa_create_tis() 102 void mlx5_vdpa_destroy_tis(struct mlx5_vdpa_dev *mvdev, u32 tisn) in mlx5_vdpa_destroy_tis() argument 108 MLX5_SET(destroy_tis_in, in, tisn, tisn); in mlx5_vdpa_destroy_tis()
|
H A D | mlx5_vdpa.h | 66 int mlx5_vdpa_create_tis(struct mlx5_vdpa_dev *mvdev, void *in, u32 *tisn); 67 void mlx5_vdpa_destroy_tis(struct mlx5_vdpa_dev *mvdev, u32 tisn);
|
/kernel/linux/linux-6.6/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 | 103 int mlx5_vdpa_create_tis(struct mlx5_vdpa_dev *mvdev, void *in, u32 *tisn); 104 void mlx5_vdpa_destroy_tis(struct mlx5_vdpa_dev *mvdev, u32 tisn);
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
H A D | ipoib_vlan.c | 213 err = mlx5i_create_tis(mdev, ipriv->qpn, &epriv->tisn[0][0]); in mlx5i_pkey_open() 231 mlx5e_destroy_tis(mdev, epriv->tisn[0][0]); in mlx5i_pkey_open() 260 mlx5e_destroy_tis(mdev, priv->tisn[0][0]); in mlx5i_pkey_close()
|
H A D | ipoib.h | 63 int mlx5i_create_tis(struct mlx5_core_dev *mdev, u32 underlay_qpn, u32 *tisn);
|
H A D | ipoib.c | 281 int mlx5i_create_tis(struct mlx5_core_dev *mdev, u32 underlay_qpn, u32 *tisn) in mlx5i_create_tis() argument 290 return mlx5e_create_tis(mdev, in, tisn); in mlx5i_create_tis() 304 err = mlx5i_create_tis(priv->mdev, ipriv->qpn, &priv->tisn[0][0]); in mlx5i_init_tx() 321 mlx5e_destroy_tis(priv->mdev, priv->tisn[0][0]); in mlx5i_cleanup_tx()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/ipoib/ |
H A D | ipoib_vlan.c | 221 err = mlx5i_create_tis(mdev, ipriv->qpn, &epriv->tisn[0][0]); in mlx5i_pkey_open() 243 mlx5e_destroy_tis(mdev, epriv->tisn[0][0]); in mlx5i_pkey_open() 272 mlx5e_destroy_tis(mdev, priv->tisn[0][0]); in mlx5i_pkey_close()
|
H A D | ipoib.h | 65 int mlx5i_create_tis(struct mlx5_core_dev *mdev, u32 underlay_qpn, u32 *tisn);
|
H A D | ipoib.c | 319 int mlx5i_create_tis(struct mlx5_core_dev *mdev, u32 underlay_qpn, u32 *tisn) in mlx5i_create_tis() argument 328 return mlx5e_create_tis(mdev, in, tisn); in mlx5i_create_tis() 342 err = mlx5i_create_tis(priv->mdev, ipriv->qpn, &priv->tisn[0][0]); in mlx5i_init_tx() 359 mlx5e_destroy_tis(priv->mdev, priv->tisn[0][0]); in mlx5i_cleanup_tx()
|
/kernel/linux/linux-6.6/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);
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/ |
H A D | cmd.h | 49 void mlx5_cmd_destroy_tis(struct mlx5_core_dev *dev, u32 tisn, u16 uid);
|
H A D | cmd.c | 161 void mlx5_cmd_destroy_tis(struct mlx5_core_dev *dev, u32 tisn, u16 uid) in mlx5_cmd_destroy_tis() argument 166 MLX5_SET(destroy_tis_in, in, tisn, tisn); in mlx5_cmd_destroy_tis()
|
/kernel/linux/linux-6.6/drivers/vdpa/mlx5/net/ |
H A D | mlx5_vnet.h | 14 u32 tisn; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | params.h | 52 u32 tisn; member
|
H A D | ptp.c | 455 static int mlx5e_ptp_open_txqsq(struct mlx5e_ptp *c, u32 tisn, in mlx5e_ptp_open_txqsq() argument 469 csp.tisn = tisn; in mlx5e_ptp_open_txqsq() 522 err = mlx5e_ptp_open_txqsq(c, c->priv->tisn[c->lag_port][tc], txq_ix, in mlx5e_ptp_open_txqsqs()
|