/linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | tir.c | 51 void mlx5e_tir_builder_build_inline(struct mlx5e_tir_builder *builder, u32 tdn, u32 rqn) in mlx5e_tir_builder_build_inline() argument 57 MLX5_SET(tirc, tirc, transport_domain, tdn); in mlx5e_tir_builder_build_inline() 63 void mlx5e_tir_builder_build_rqt(struct mlx5e_tir_builder *builder, u32 tdn, in mlx5e_tir_builder_build_rqt() argument 70 MLX5_SET(tirc, tirc, transport_domain, tdn); in mlx5e_tir_builder_build_rqt()
|
H A D | tir.h | 27 void mlx5e_tir_builder_build_inline(struct mlx5e_tir_builder *builder, u32 tdn, u32 rqn); 28 void mlx5e_tir_builder_build_rqt(struct mlx5e_tir_builder *builder, u32 tdn,
|
H A D | rx_res.c | 359 mlx5e_tir_builder_build_rqt(builder, res->mdev->mlx5e_res.hw_objs.td.tdn, in mlx5e_rx_res_channels_init() 410 mlx5e_tir_builder_build_rqt(builder, res->mdev->mlx5e_res.hw_objs.td.tdn, in mlx5e_rx_res_ptp_init() 692 mlx5e_tir_builder_build_rqt(builder, res->mdev->mlx5e_res.hw_objs.td.tdn, rqtn, in mlx5e_rx_res_tls_tir_create()
|
H A D | trap.c | 112 mlx5e_tir_builder_build_inline(builder, mdev->mlx5e_res.hw_objs.td.tdn, rqn); in mlx5e_create_trap_direct_rq_tir()
|
H A D | rss.c | 223 mlx5e_tir_builder_build_rqt(builder, rss->mdev->mlx5e_res.hw_objs.td.tdn, in mlx5e_rss_create_tir()
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_common.c | 81 MLX5_SET(tisc, tisc, transport_domain, mdev->mlx5e_res.hw_objs.td.tdn); in mlx5e_create_tis() 154 err = mlx5_core_alloc_transport_domain(mdev, &res->td.tdn); in mlx5e_create_mdev_resources() 198 mlx5_core_dealloc_transport_domain(mdev, res->td.tdn); in mlx5e_create_mdev_resources() 214 mlx5_core_dealloc_transport_domain(mdev, res->td.tdn); in mlx5e_destroy_mdev_resources()
|
H A D | transobj.c | 37 int mlx5_core_alloc_transport_domain(struct mlx5_core_dev *dev, u32 *tdn) in mlx5_core_alloc_transport_domain() argument 48 *tdn = MLX5_GET(alloc_transport_domain_out, out, in mlx5_core_alloc_transport_domain() 55 void mlx5_core_dealloc_transport_domain(struct mlx5_core_dev *dev, u32 tdn) in mlx5_core_dealloc_transport_domain() argument 61 MLX5_SET(dealloc_transport_domain_in, in, transport_domain, tdn); in mlx5_core_dealloc_transport_domain()
|
H A D | en_tc.c | 572 u32 tdn; member 730 err = mlx5_core_alloc_transport_domain(hp->func_mdev, &hp->tdn); in mlx5e_hairpin_create_transport() 734 mlx5e_tir_builder_build_inline(builder, hp->tdn, hp->pair->rqn[0]); in mlx5e_hairpin_create_transport() 744 mlx5_core_dealloc_transport_domain(hp->func_mdev, hp->tdn); in mlx5e_hairpin_create_transport() 752 mlx5_core_dealloc_transport_domain(hp->func_mdev, hp->tdn); in mlx5e_hairpin_destroy_transport() 796 mlx5e_tir_builder_build_rqt(builder, hp->tdn, in mlx5e_hairpin_create_indirect_tirs()
|
/linux/drivers/infiniband/hw/mlx5/ |
H A D | cmd.h | 47 int mlx5_cmd_alloc_transport_domain(struct mlx5_core_dev *dev, u32 *tdn, 49 void mlx5_cmd_dealloc_transport_domain(struct mlx5_core_dev *dev, u32 tdn,
|
H A D | cmd.c | 87 int mlx5_cmd_alloc_transport_domain(struct mlx5_core_dev *dev, u32 *tdn, in mlx5_cmd_alloc_transport_domain() argument 100 *tdn = MLX5_GET(alloc_transport_domain_out, out, in mlx5_cmd_alloc_transport_domain() 106 void mlx5_cmd_dealloc_transport_domain(struct mlx5_core_dev *dev, u32 tdn, in mlx5_cmd_dealloc_transport_domain() argument 114 MLX5_SET(dealloc_transport_domain_in, in, transport_domain, tdn); in mlx5_cmd_dealloc_transport_domain()
|
/linux/include/linux/mlx5/ |
H A D | transobj.h | 38 int mlx5_core_alloc_transport_domain(struct mlx5_core_dev *dev, u32 *tdn); 39 void mlx5_core_dealloc_transport_domain(struct mlx5_core_dev *dev, u32 tdn);
|
H A D | driver.h | 645 u32 tdn; member
|
/linux/drivers/vdpa/mlx5/core/ |
H A D | resources.c | 175 int mlx5_vdpa_alloc_transport_domain(struct mlx5_vdpa_dev *mvdev, u32 *tdn) in mlx5_vdpa_alloc_transport_domain() argument 186 *tdn = MLX5_GET(alloc_transport_domain_out, out, transport_domain); in mlx5_vdpa_alloc_transport_domain() 191 void mlx5_vdpa_dealloc_transport_domain(struct mlx5_vdpa_dev *mvdev, u32 tdn) in mlx5_vdpa_dealloc_transport_domain() argument 197 MLX5_SET(dealloc_transport_domain_in, in, transport_domain, tdn); in mlx5_vdpa_dealloc_transport_domain()
|
H A D | mlx5_vdpa.h | 142 int mlx5_vdpa_alloc_transport_domain(struct mlx5_vdpa_dev *mvdev, u32 *tdn); 143 void mlx5_vdpa_dealloc_transport_domain(struct mlx5_vdpa_dev *mvdev, u32 tdn);
|
/linux/drivers/vdpa/mlx5/net/ |
H A D | mlx5_vnet.h | 15 u32 tdn; member
|
H A D | mlx5_vnet.c | 289 MLX5_SET(tisc, tisc, transport_domain, ndev->res.tdn); in create_tis() 1849 MLX5_SET(tirc, tirc, transport_domain, ndev->res.tdn); in create_tir() 3716 err = mlx5_vdpa_alloc_transport_domain(&ndev->mvdev, &res->tdn); in alloc_fixed_resources() 3729 mlx5_vdpa_dealloc_transport_domain(&ndev->mvdev, res->tdn); in alloc_fixed_resources() 3741 mlx5_vdpa_dealloc_transport_domain(&ndev->mvdev, res->tdn); in free_fixed_resources()
|
/linux/include/uapi/linux/media/raspberrypi/ |
H A D | pisp_be_config.h | 794 struct pisp_be_tdn_config tdn; member
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
H A D | ktls_tx.c | 48 MLX5_SET(tisc, tisc, transport_domain, mdev->mlx5e_res.hw_objs.td.tdn); in mlx5e_ktls_set_tisc()
|