tirc             1406 drivers/infiniband/hw/mlx5/qp.c 	void *tirc;
tirc             1416 drivers/infiniband/hw/mlx5/qp.c 	tirc = MLX5_ADDR_OF(create_tir_in, in, ctx);
tirc             1417 drivers/infiniband/hw/mlx5/qp.c 	MLX5_SET(tirc, tirc, disp_type, MLX5_TIRC_DISP_TYPE_DIRECT);
tirc             1418 drivers/infiniband/hw/mlx5/qp.c 	MLX5_SET(tirc, tirc, inline_rqn, rq->base.mqp.qpn);
tirc             1419 drivers/infiniband/hw/mlx5/qp.c 	MLX5_SET(tirc, tirc, transport_domain, tdn);
tirc             1421 drivers/infiniband/hw/mlx5/qp.c 		MLX5_SET(tirc, tirc, tunneled_offload_en, 1);
tirc             1434 drivers/infiniband/hw/mlx5/qp.c 	MLX5_SET(tirc, tirc, self_lb_block, lb_flag);
tirc             1439 drivers/infiniband/hw/mlx5/qp.c 	if (!err && MLX5_GET(tirc, tirc, self_lb_block)) {
tirc             1599 drivers/infiniband/hw/mlx5/qp.c 	void *tirc;
tirc             1685 drivers/infiniband/hw/mlx5/qp.c 	tirc = MLX5_ADDR_OF(create_tir_in, in, ctx);
tirc             1686 drivers/infiniband/hw/mlx5/qp.c 	MLX5_SET(tirc, tirc, disp_type,
tirc             1688 drivers/infiniband/hw/mlx5/qp.c 	MLX5_SET(tirc, tirc, indirect_table,
tirc             1690 drivers/infiniband/hw/mlx5/qp.c 	MLX5_SET(tirc, tirc, transport_domain, tdn);
tirc             1692 drivers/infiniband/hw/mlx5/qp.c 	hfso = MLX5_ADDR_OF(tirc, tirc, rx_hash_field_selector_outer);
tirc             1695 drivers/infiniband/hw/mlx5/qp.c 		MLX5_SET(tirc, tirc, tunneled_offload_en, 1);
tirc             1697 drivers/infiniband/hw/mlx5/qp.c 	MLX5_SET(tirc, tirc, self_lb_block, lb_flag);
tirc             1700 drivers/infiniband/hw/mlx5/qp.c 		hfso = MLX5_ADDR_OF(tirc, tirc, rx_hash_field_selector_inner);
tirc             1702 drivers/infiniband/hw/mlx5/qp.c 		hfso = MLX5_ADDR_OF(tirc, tirc, rx_hash_field_selector_outer);
tirc             1707 drivers/infiniband/hw/mlx5/qp.c 		void *rss_key = MLX5_ADDR_OF(tirc, tirc, rx_hash_toeplitz_key);
tirc             1708 drivers/infiniband/hw/mlx5/qp.c 		size_t len = MLX5_FLD_SZ_BYTES(tirc, rx_hash_toeplitz_key);
tirc             1715 drivers/infiniband/hw/mlx5/qp.c 		MLX5_SET(tirc, tirc, rx_hash_fn, MLX5_RX_HASH_FN_TOEPLITZ);
tirc             1797 drivers/infiniband/hw/mlx5/qp.c 	if (!err && MLX5_GET(tirc, tirc, self_lb_block)) {
tirc             1004 drivers/net/ethernet/mellanox/mlx5/core/en.h 				    void *tirc, bool inner);
tirc             2694 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static void mlx5e_build_tir_ctx_lro(struct mlx5e_params *params, void *tirc)
tirc             2701 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	MLX5_SET(tirc, tirc, lro_enable_mask,
tirc             2704 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	MLX5_SET(tirc, tirc, lro_max_ip_payload_size,
tirc             2706 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	MLX5_SET(tirc, tirc, lro_timeout_period_usecs, params->lro_timeout);
tirc             2711 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 				    void *tirc, bool inner)
tirc             2713 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	void *hfso = inner ? MLX5_ADDR_OF(tirc, tirc, rx_hash_field_selector_inner) :
tirc             2714 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 			     MLX5_ADDR_OF(tirc, tirc, rx_hash_field_selector_outer);
tirc             2716 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	MLX5_SET(tirc, tirc, rx_hash_fn, mlx5e_rx_hash_fn(rss_params->hfunc));
tirc             2718 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 		void *rss_key = MLX5_ADDR_OF(tirc, tirc,
tirc             2720 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 		size_t len = MLX5_FLD_SZ_BYTES(tirc,
tirc             2723 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 		MLX5_SET(tirc, tirc, rx_hash_symmetric, 1);
tirc             2744 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	void *tirc = MLX5_ADDR_OF(modify_tir_in, in, ctx);
tirc             2747 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	int ctxlen = MLX5_ST_SZ_BYTES(tirc);
tirc             2754 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 		memset(tirc, 0, ctxlen);
tirc             2757 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 		mlx5e_build_indir_tir_ctx_hash(rss, &ttconfig, tirc, false);
tirc             2766 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 		memset(tirc, 0, ctxlen);
tirc             2769 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 		mlx5e_build_indir_tir_ctx_hash(rss, &ttconfig, tirc, true);
tirc             2780 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	void *tirc;
tirc             2792 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	tirc = MLX5_ADDR_OF(modify_tir_in, in, ctx);
tirc             2794 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	mlx5e_build_tir_ctx_lro(&priv->channels.params, tirc);
tirc             3278 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 					     u32 rqtn, u32 *tirc)
tirc             3280 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	MLX5_SET(tirc, tirc, transport_domain, priv->mdev->mlx5e_res.td.tdn);
tirc             3281 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	MLX5_SET(tirc, tirc, disp_type, MLX5_TIRC_DISP_TYPE_INDIRECT);
tirc             3282 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	MLX5_SET(tirc, tirc, indirect_table, rqtn);
tirc             3283 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	MLX5_SET(tirc, tirc, tunneled_offload_en,
tirc             3286 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	mlx5e_build_tir_ctx_lro(&priv->channels.params, tirc);
tirc             3291 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 				      u32 *tirc)
tirc             3293 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	mlx5e_build_indir_tir_ctx_common(priv, priv->indir_rqt.rqtn, tirc);
tirc             3295 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 				       &tirc_default_config[tt], tirc, false);
tirc             3298 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static void mlx5e_build_direct_tir_ctx(struct mlx5e_priv *priv, u32 rqtn, u32 *tirc)
tirc             3300 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	mlx5e_build_indir_tir_ctx_common(priv, rqtn, tirc);
tirc             3301 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	MLX5_SET(tirc, tirc, rx_hash_fn, MLX5_RX_HASH_FN_INVERTED_XOR8);
tirc             3306 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 					    u32 *tirc)
tirc             3308 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	mlx5e_build_indir_tir_ctx_common(priv, priv->indir_rqt.rqtn, tirc);
tirc             3310 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 				       &tirc_default_config[tt], tirc, true);
tirc             3316 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	void *tirc;
tirc             3331 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 		tirc = MLX5_ADDR_OF(create_tir_in, in, ctx);
tirc             3332 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 		mlx5e_build_indir_tir_ctx(priv, tt, tirc);
tirc             3346 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 		tirc = MLX5_ADDR_OF(create_tir_in, in, ctx);
tirc             3347 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 		mlx5e_build_inner_indir_tir_ctx(priv, i, tirc);
tirc             3375 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 	void *tirc;
tirc             3389 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 		tirc = MLX5_ADDR_OF(create_tir_in, in, ctx);
tirc             3390 drivers/net/ethernet/mellanox/mlx5/core/en_main.c 		mlx5e_build_direct_tir_ctx(priv, tir->rqt.rqtn, tirc);
tirc              457 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	void *tirc;
tirc              464 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	tirc = MLX5_ADDR_OF(create_tir_in, in, ctx);
tirc              466 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	MLX5_SET(tirc, tirc, disp_type, MLX5_TIRC_DISP_TYPE_DIRECT);
tirc              467 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	MLX5_SET(tirc, tirc, inline_rqn, hp->pair->rqn[0]);
tirc              468 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	MLX5_SET(tirc, tirc, transport_domain, hp->tdn);
tirc              540 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 	void *tirc;
tirc              546 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		tirc = MLX5_ADDR_OF(create_tir_in, in, ctx);
tirc              548 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		MLX5_SET(tirc, tirc, transport_domain, hp->tdn);
tirc              549 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		MLX5_SET(tirc, tirc, disp_type, MLX5_TIRC_DISP_TYPE_INDIRECT);
tirc              550 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		MLX5_SET(tirc, tirc, indirect_table, hp->indir_rqt.rqtn);
tirc              551 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c 		mlx5e_build_indir_tir_ctx_hash(&priv->rss_params, &ttconfig, tirc, false);