Searched refs:tirc (Results 1 – 3 of 3) sorted by relevance
/linux-5.19.10/drivers/net/ethernet/mellanox/mlx5/core/en/ |
D | tir.c | 50 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 = mlx5e_tir_builder_get_tirc(builder); in mlx5e_tir_builder_build_rqt() local 67 MLX5_SET(tirc, tirc, transport_domain, tdn); in mlx5e_tir_builder_build_rqt() 68 MLX5_SET(tirc, tirc, disp_type, MLX5_TIRC_DISP_TYPE_INDIRECT); in mlx5e_tir_builder_build_rqt() 69 MLX5_SET(tirc, tirc, indirect_table, rqtn); in mlx5e_tir_builder_build_rqt() 70 MLX5_SET(tirc, tirc, tunneled_offload_en, inner_ft_support); in mlx5e_tir_builder_build_rqt() [all …]
|
/linux-5.19.10/drivers/infiniband/hw/mlx5/ |
D | qp.c | 1442 void *tirc; in create_raw_packet_qp_tir() local 1452 tirc = MLX5_ADDR_OF(create_tir_in, in, ctx); in create_raw_packet_qp_tir() 1453 MLX5_SET(tirc, tirc, disp_type, MLX5_TIRC_DISP_TYPE_DIRECT); in create_raw_packet_qp_tir() 1454 MLX5_SET(tirc, tirc, inline_rqn, rq->base.mqp.qpn); in create_raw_packet_qp_tir() 1455 MLX5_SET(tirc, tirc, transport_domain, tdn); in create_raw_packet_qp_tir() 1457 MLX5_SET(tirc, tirc, tunneled_offload_en, 1); in create_raw_packet_qp_tir() 1470 MLX5_SET(tirc, tirc, self_lb_block, lb_flag); in create_raw_packet_qp_tir() 1474 if (!err && MLX5_GET(tirc, tirc, self_lb_block)) { in create_raw_packet_qp_tir() 1645 void *tirc; in create_rss_raw_qp_tir() local 1680 tirc = MLX5_ADDR_OF(create_tir_in, in, ctx); in create_rss_raw_qp_tir() [all …]
|
/linux-5.19.10/drivers/vdpa/mlx5/net/ |
D | mlx5_vnet.c | 1381 void *tirc; in create_tir() local 1390 tirc = MLX5_ADDR_OF(create_tir_in, in, ctx); in create_tir() 1391 MLX5_SET(tirc, tirc, disp_type, MLX5_TIRC_DISP_TYPE_INDIRECT); in create_tir() 1393 MLX5_SET(tirc, tirc, rx_hash_symmetric, 1); in create_tir() 1394 MLX5_SET(tirc, tirc, rx_hash_fn, MLX5_RX_HASH_FN_TOEPLITZ); in create_tir() 1395 rss_key = MLX5_ADDR_OF(tirc, tirc, rx_hash_toeplitz_key); in create_tir() 1398 outer = MLX5_ADDR_OF(tirc, tirc, rx_hash_field_selector_outer); in create_tir() 1403 MLX5_SET(tirc, tirc, indirect_table, ndev->res.rqtn); in create_tir() 1404 MLX5_SET(tirc, tirc, transport_domain, ndev->res.tdn); in create_tir()
|