Home
last modified time | relevance | path

Searched refs:tirc (Results 1 - 9 of 9) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtir.c50 void *tirc = mlx5e_tir_builder_get_tirc(builder); in mlx5e_tir_builder_build_inline() local
54 MLX5_SET(tirc, tirc, transport_domain, tdn); in mlx5e_tir_builder_build_inline()
55 MLX5_SET(tirc, tirc, disp_type, MLX5_TIRC_DISP_TYPE_DIRECT); in mlx5e_tir_builder_build_inline()
56 MLX5_SET(tirc, tirc, rx_hash_fn, MLX5_RX_HASH_FN_NONE); in mlx5e_tir_builder_build_inline()
57 MLX5_SET(tirc, tirc, inline_rqn, rqn); in mlx5e_tir_builder_build_inline()
63 void *tirc in mlx5e_tir_builder_build_rqt() local
76 void *tirc = mlx5e_tir_builder_get_tirc(builder); mlx5e_tir_builder_build_packet_merge() local
113 void *tirc = mlx5e_tir_builder_get_tirc(builder); mlx5e_tir_builder_build_rss() local
139 void *tirc = mlx5e_tir_builder_get_tirc(builder); mlx5e_tir_builder_build_direct() local
148 void *tirc = mlx5e_tir_builder_get_tirc(builder); mlx5e_tir_builder_build_tls() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
H A Dktls_rx.c77 void *tirc; in mlx5e_ktls_create_tir() local
85 tirc = MLX5_ADDR_OF(create_tir_in, in, ctx); in mlx5e_ktls_create_tir()
87 MLX5_SET(tirc, tirc, transport_domain, mdev->mlx5e_res.td.tdn); in mlx5e_ktls_create_tir()
88 MLX5_SET(tirc, tirc, disp_type, MLX5_TIRC_DISP_TYPE_INDIRECT); in mlx5e_ktls_create_tir()
89 MLX5_SET(tirc, tirc, rx_hash_fn, MLX5_RX_HASH_FN_INVERTED_XOR8); in mlx5e_ktls_create_tir()
90 MLX5_SET(tirc, tirc, indirect_tabl in mlx5e_ktls_create_tir()
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_main.c2715 static void mlx5e_build_tir_ctx_lro(struct mlx5e_params *params, void *tirc) in mlx5e_build_tir_ctx_lro() argument
2722 MLX5_SET(tirc, tirc, lro_enable_mask, in mlx5e_build_tir_ctx_lro()
2725 MLX5_SET(tirc, tirc, lro_max_ip_payload_size, in mlx5e_build_tir_ctx_lro()
2727 MLX5_SET(tirc, tirc, lro_timeout_period_usecs, params->lro_timeout); in mlx5e_build_tir_ctx_lro()
2732 void *tirc, bool inner) in mlx5e_build_indir_tir_ctx_hash()
2734 void *hfso = inner ? MLX5_ADDR_OF(tirc, tirc, rx_hash_field_selector_inne in mlx5e_build_indir_tir_ctx_hash()
2730 mlx5e_build_indir_tir_ctx_hash(struct mlx5e_rss_params *rss_params, const struct mlx5e_tirc_config *ttconfig, void *tirc, bool inner) mlx5e_build_indir_tir_ctx_hash() argument
2765 void *tirc = MLX5_ADDR_OF(modify_tir_in, in, ctx); mlx5e_modify_tirs_hash() local
2800 void *tirc; mlx5e_modify_tirs_lro() local
3396 mlx5e_build_indir_tir_ctx_common(struct mlx5e_priv *priv, u32 rqtn, u32 *tirc) mlx5e_build_indir_tir_ctx_common() argument
3408 mlx5e_build_indir_tir_ctx(struct mlx5e_priv *priv, enum mlx5e_traffic_types tt, u32 *tirc) mlx5e_build_indir_tir_ctx() argument
3417 mlx5e_build_direct_tir_ctx(struct mlx5e_priv *priv, u32 rqtn, u32 *tirc) mlx5e_build_direct_tir_ctx() argument
3423 mlx5e_build_inner_indir_tir_ctx(struct mlx5e_priv *priv, enum mlx5e_traffic_types tt, u32 *tirc) mlx5e_build_inner_indir_tir_ctx() argument
3435 void *tirc; mlx5e_create_indirect_tirs() local
3494 void *tirc; mlx5e_create_direct_tirs() local
[all...]
H A Den_tc.c515 void *tirc; in mlx5e_hairpin_create_transport() local
522 tirc = MLX5_ADDR_OF(create_tir_in, in, ctx); in mlx5e_hairpin_create_transport()
524 MLX5_SET(tirc, tirc, disp_type, MLX5_TIRC_DISP_TYPE_DIRECT); in mlx5e_hairpin_create_transport()
525 MLX5_SET(tirc, tirc, inline_rqn, hp->pair->rqn[0]); in mlx5e_hairpin_create_transport()
526 MLX5_SET(tirc, tirc, transport_domain, hp->tdn); in mlx5e_hairpin_create_transport()
598 void *tirc; in mlx5e_hairpin_create_indirect_tirs() local
604 tirc in mlx5e_hairpin_create_indirect_tirs()
[all...]
H A Den.h904 void *tirc, bool inner);
/kernel/linux/linux-5.10/drivers/vdpa/mlx5/net/
H A Dmlx5_vnet.c1235 void *tirc; in create_tir() local
1244 tirc = MLX5_ADDR_OF(create_tir_in, in, ctx); in create_tir()
1245 MLX5_SET(tirc, tirc, disp_type, MLX5_TIRC_DISP_TYPE_INDIRECT); in create_tir()
1247 MLX5_SET(tirc, tirc, rx_hash_symmetric, 1); in create_tir()
1248 MLX5_SET(tirc, tirc, rx_hash_fn, MLX5_RX_HASH_FN_TOEPLITZ); in create_tir()
1249 rss_key = MLX5_ADDR_OF(tirc, tirc, rx_hash_toeplitz_ke in create_tir()
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/
H A Dqp.c1378 void *tirc; in create_raw_packet_qp_tir() local
1388 tirc = MLX5_ADDR_OF(create_tir_in, in, ctx); in create_raw_packet_qp_tir()
1389 MLX5_SET(tirc, tirc, disp_type, MLX5_TIRC_DISP_TYPE_DIRECT); in create_raw_packet_qp_tir()
1390 MLX5_SET(tirc, tirc, inline_rqn, rq->base.mqp.qpn); in create_raw_packet_qp_tir()
1391 MLX5_SET(tirc, tirc, transport_domain, tdn); in create_raw_packet_qp_tir()
1393 MLX5_SET(tirc, tirc, tunneled_offload_e in create_raw_packet_qp_tir()
1579 void *tirc; create_rss_raw_qp_tir() local
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/
H A Dqp.c1526 void *tirc; in create_raw_packet_qp_tir() local
1536 tirc = MLX5_ADDR_OF(create_tir_in, in, ctx); in create_raw_packet_qp_tir()
1537 MLX5_SET(tirc, tirc, disp_type, MLX5_TIRC_DISP_TYPE_DIRECT); in create_raw_packet_qp_tir()
1538 MLX5_SET(tirc, tirc, inline_rqn, rq->base.mqp.qpn); in create_raw_packet_qp_tir()
1539 MLX5_SET(tirc, tirc, transport_domain, tdn); in create_raw_packet_qp_tir()
1541 MLX5_SET(tirc, tirc, tunneled_offload_e in create_raw_packet_qp_tir()
1729 void *tirc; create_rss_raw_qp_tir() local
[all...]
/kernel/linux/linux-6.6/drivers/vdpa/mlx5/net/
H A Dmlx5_vnet.c1492 void *tirc; in create_tir() local
1501 tirc = MLX5_ADDR_OF(create_tir_in, in, ctx); in create_tir()
1502 MLX5_SET(tirc, tirc, disp_type, MLX5_TIRC_DISP_TYPE_INDIRECT); in create_tir()
1504 MLX5_SET(tirc, tirc, rx_hash_symmetric, 1); in create_tir()
1505 MLX5_SET(tirc, tirc, rx_hash_fn, MLX5_RX_HASH_FN_TOEPLITZ); in create_tir()
1506 rss_key = MLX5_ADDR_OF(tirc, tirc, rx_hash_toeplitz_ke in create_tir()
[all...]

Completed in 26 milliseconds