/freebsd/sys/dev/mlx5/mlx5_core/ |
H A D | mlx5_transobj.c | 182 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 D | transobj.h | 45 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 D | mlx5_tls.c | 56 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 D | mlx5_en_hw_tls.c | 128 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 D | en_hw_tls.h | 46 uint32_t tisn; /* HW TIS context number */ member
|
H A D | en_rl.h | 162 uint32_t tisn; member
|
H A D | mlx5_en_rl.c | 197 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 D | mlx5_en_tx.c | 635 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 D | en.h | 1051 u32 tisn; member 1097 u32 tisn[MLX5E_MAX_TX_NUM_TC]; member
|
H A D | mlx5_en_iq.c | 342 err = mlx5e_iq_enable(iq, sq_param, &c->bfreg, c->priv->tisn[0]); in mlx5e_iq_open()
|
H A D | mlx5_en_main.c | 1834 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 D | tls.h | 32 void mlx5_tls_close_tis(struct mlx5_core_dev *mdev, u32 tisn);
|
H A D | mlx5_ifc.h | 4737 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 D | mlx5_ib_devx.c | 449 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 D | mlx5_ib_qp.c | 1070 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 D | mlx5_ib.h | 342 u32 tisn; member
|