Home
last modified time | relevance | path

Searched refs:tirc (Results 1 – 5 of 5) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/
Den_main.c2589 static void mlx5e_build_tir_ctx_lro(struct mlx5e_params *params, void *tirc) in mlx5e_build_tir_ctx_lro() argument
2596 MLX5_SET(tirc, tirc, lro_enable_mask, in mlx5e_build_tir_ctx_lro()
2599 MLX5_SET(tirc, tirc, lro_max_ip_payload_size, in mlx5e_build_tir_ctx_lro()
2601 MLX5_SET(tirc, tirc, lro_timeout_period_usecs, params->lro_timeout); in mlx5e_build_tir_ctx_lro()
2606 void *tirc, bool inner) in mlx5e_build_indir_tir_ctx_hash() argument
2608 void *hfso = inner ? MLX5_ADDR_OF(tirc, tirc, rx_hash_field_selector_inner) : in mlx5e_build_indir_tir_ctx_hash()
2609 MLX5_ADDR_OF(tirc, tirc, rx_hash_field_selector_outer); in mlx5e_build_indir_tir_ctx_hash()
2623 MLX5_SET(tirc, tirc, rx_hash_fn, mlx5e_rx_hash_fn(params->rss_hfunc)); in mlx5e_build_indir_tir_ctx_hash()
2625 void *rss_key = MLX5_ADDR_OF(tirc, tirc, in mlx5e_build_indir_tir_ctx_hash()
2627 size_t len = MLX5_FLD_SZ_BYTES(tirc, in mlx5e_build_indir_tir_ctx_hash()
[all …]
Den_tc.c280 void *tirc; in mlx5e_hairpin_create_transport() local
287 tirc = MLX5_ADDR_OF(create_tir_in, in, ctx); in mlx5e_hairpin_create_transport()
289 MLX5_SET(tirc, tirc, disp_type, MLX5_TIRC_DISP_TYPE_DIRECT); in mlx5e_hairpin_create_transport()
290 MLX5_SET(tirc, tirc, inline_rqn, hp->pair->rqn[0]); in mlx5e_hairpin_create_transport()
291 MLX5_SET(tirc, tirc, transport_domain, hp->tdn); in mlx5e_hairpin_create_transport()
363 void *tirc; in mlx5e_hairpin_create_indirect_tirs() local
367 tirc = MLX5_ADDR_OF(create_tir_in, in, ctx); in mlx5e_hairpin_create_indirect_tirs()
369 MLX5_SET(tirc, tirc, transport_domain, hp->tdn); in mlx5e_hairpin_create_indirect_tirs()
370 MLX5_SET(tirc, tirc, disp_type, MLX5_TIRC_DISP_TYPE_INDIRECT); in mlx5e_hairpin_create_indirect_tirs()
371 MLX5_SET(tirc, tirc, indirect_table, hp->indir_rqt.rqtn); in mlx5e_hairpin_create_indirect_tirs()
[all …]
Den_ethtool.c888 void *tirc = MLX5_ADDR_OF(modify_tir_in, in, ctx); in mlx5e_modify_tirs_hash() local
890 int ctxlen = MLX5_ST_SZ_BYTES(tirc); in mlx5e_modify_tirs_hash()
896 memset(tirc, 0, ctxlen); in mlx5e_modify_tirs_hash()
897 mlx5e_build_indir_tir_ctx_hash(&priv->channels.params, tt, tirc, false); in mlx5e_modify_tirs_hash()
905 memset(tirc, 0, ctxlen); in mlx5e_modify_tirs_hash()
906 mlx5e_build_indir_tir_ctx_hash(&priv->channels.params, tt, tirc, true); in mlx5e_modify_tirs_hash()
Den.h801 void *tirc, bool inner);
/Linux-v4.19/drivers/infiniband/hw/mlx5/
Dqp.c1264 void *tirc; in create_raw_packet_qp_tir() local
1273 tirc = MLX5_ADDR_OF(create_tir_in, in, ctx); in create_raw_packet_qp_tir()
1274 MLX5_SET(tirc, tirc, disp_type, MLX5_TIRC_DISP_TYPE_DIRECT); in create_raw_packet_qp_tir()
1275 MLX5_SET(tirc, tirc, inline_rqn, rq->base.mqp.qpn); in create_raw_packet_qp_tir()
1276 MLX5_SET(tirc, tirc, transport_domain, tdn); in create_raw_packet_qp_tir()
1278 MLX5_SET(tirc, tirc, tunneled_offload_en, 1); in create_raw_packet_qp_tir()
1281 MLX5_SET(tirc, tirc, self_lb_block, in create_raw_packet_qp_tir()
1405 void *tirc; in create_rss_raw_qp_tir() local
1475 tirc = MLX5_ADDR_OF(create_tir_in, in, ctx); in create_rss_raw_qp_tir()
1476 MLX5_SET(tirc, tirc, disp_type, in create_rss_raw_qp_tir()
[all …]