Home
last modified time | relevance | path

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

/freebsd/sys/dev/mlx5/mlx5_core/
H A Dmlx5_transobj.c182 u32 *tisn) in mlx5_core_create_tis() argument
191 *tisn = MLX5_GET(create_tis_out, out, tisn); in mlx5_core_create_tis()
196 int mlx5_core_modify_tis(struct mlx5_core_dev *dev, u32 tisn, u32 *in, in mlx5_core_modify_tis() argument
201 MLX5_SET(modify_tis_in, in, tisn, tisn); in mlx5_core_modify_tis()
207 void mlx5_core_destroy_tis(struct mlx5_core_dev *dev, u32 tisn, u32 uid) in mlx5_core_destroy_tis() argument
214 MLX5_SET(destroy_tis_in, in, tisn, tisn); in mlx5_core_destroy_tis()
H A Dtransobj.h45 u32 *tisn);
46 int mlx5_core_modify_tis(struct mlx5_core_dev *dev, u32 tisn, u32 *in,
48 void mlx5_core_destroy_tis(struct mlx5_core_dev *dev, u32 tisn, u32 uid);
H A Dmlx5_tls.c56 void mlx5_tls_close_tis(struct mlx5_core_dev *mdev, u32 tisn) in mlx5_encryption_key_create()
59 mlx5_core_destroy_tis(mdev, tisn, 0); in mlx5_encryption_key_create()
116 mlx5_tls_close_tis(struct mlx5_core_dev * mdev,u32 tisn) mlx5_tls_close_tis() argument
/freebsd/sys/dev/mlx5/mlx5_en/
H A Dmlx5_en_hw_tls.c128 priv->pdn, &ptag->tisn); in mlx5e_tls_tag_import()
155 if (ptag->tisn != 0) { in mlx5e_tls_tag_release()
156 mlx5_tls_close_tis(priv->mdev, ptag->tisn); in mlx5e_tls_tag_release()
299 if (ptag->tisn == 0) { in mlx5e_tls_st_init()
301 priv->pdn, &ptag->tisn); in mlx5e_tls_st_init()
307 MLX5_SET(sw_tls_cntx, ptag->crypto_params, progress.pd, ptag->tisn); in mlx5e_tls_st_init()
421 KASSERT(ptag->tisn != 0, ("ptag %p w/0 tisn", ptag)); in mlx5e_tls_snd_tag_alloc()
585 wqe->ctrl.imm = cpu_to_be32(ptag->tisn << 8); in mlx5e_tls_send_static_parameters()
797 parg->tisn = 0; in mlx5e_sq_tls_xmit()
854 parg->tisn = ptls_tag->tisn; in mlx5e_sq_tls_xmit()
[all …]
H A Den_hw_tls.h46 uint32_t tisn; /* HW TIS context number */ member
H A Den_rl.h162 uint32_t tisn; member
H A Dmlx5_en_rl.c197 err = mlx5e_enable_sq(sq, param, &priv->channel[ix].bfreg, priv->rl.tisn); in mlx5e_rl_open_sq()
449 wqe->ctrl.imm = cpu_to_be32(iq->priv->tisn[0] << 8); in mlx5e_rl_post_sq_remap_wqe()
755 return (mlx5_core_create_tis(mdev, in, sizeof(in), &priv->rl.tisn)); in mlx5e_rl_open_tis()
761 mlx5_core_destroy_tis(priv->mdev, priv->rl.tisn, 0); in mlx5e_rl_close_tis()
H A Dmlx5_en_tx.c635 wqe->ctrl.imm = cpu_to_be32(parg->tisn << 8); in mlx5e_sq_dump_xmit()
987 wqe->ctrl.imm = cpu_to_be32(args.tisn << 8); in mlx5e_sq_xmit()
H A Den.h1051 u32 tisn; member
1097 u32 tisn[MLX5E_MAX_TX_NUM_TC]; member
H A Dmlx5_en_iq.c342 err = mlx5e_iq_enable(iq, sq_param, &c->bfreg, c->priv->tisn[0]); in mlx5e_iq_open()
H A Dmlx5_en_main.c1834 err = mlx5e_enable_sq(sq, param, &c->bfreg, c->priv->tisn[tc]); in mlx5e_open_sq()
2698 return (mlx5_core_create_tis(mdev, in, sizeof(in), &priv->tisn[tc])); in mlx5e_open_tis()
2704 mlx5_core_destroy_tis(priv->mdev, priv->tisn[tc], 0); in mlx5e_close_tis()
/freebsd/sys/dev/mlx5/
H A Dtls.h32 void mlx5_tls_close_tis(struct mlx5_core_dev *mdev, u32 tisn);
H A Dmlx5_ifc.h4737 u8 tisn[0x18]; member
6225 u8 tisn[0x18]; member
7055 u8 tisn[0x18]; member
7855 u8 tisn[0x18]; member
/freebsd/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_devx.c449 MLX5_GET(query_tis_in, in, tisn)); in devx_get_obj_id()
453 MLX5_GET(modify_tis_in, in, tisn)); in devx_get_obj_id()
660 sq->tisn) == obj_id); in devx_is_valid_obj_id()
H A Dmlx5_ib_qp.c1070 return mlx5_core_create_tis(dev->mdev, in, sizeof(in), &sq->tisn); in create_raw_packet_qp_tis()
1076 mlx5_core_destroy_tis(dev->mdev, sq->tisn, to_mpd(pd)->uid); in destroy_raw_packet_qp_tis()
1120 MLX5_SET(sqc, sqc, tis_num_0, sq->tisn); in create_raw_packet_qp_sq()
2290 err = mlx5_core_modify_tis(dev, sq->tisn, in, inlen); in modify_raw_packet_eth_prio()
2317 err = mlx5_core_modify_tis(dev, sq->tisn, in, inlen); in modify_raw_packet_tx_affinity()
H A Dmlx5_ib.h342 u32 tisn; member