Searched refs:max_average_bw (Results 1 – 4 of 4) sorted by relevance
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| D | qos.c | 41 u32 max_average_bw; member 537 while (parent->classid != MLX5E_HTB_CLASSID_ROOT && !parent->max_average_bw) in mlx5e_htb_convert_rate() 540 if (parent->max_average_bw) in mlx5e_htb_convert_rate() 542 parent->max_average_bw); in mlx5e_htb_convert_rate() 549 rate, (u64)parent->max_average_bw * BYTES_IN_MBIT, *bw_share); in mlx5e_htb_convert_rate() 554 static void mlx5e_htb_convert_ceil(struct mlx5e_priv *priv, u64 ceil, u32 *max_average_bw) in mlx5e_htb_convert_ceil() argument 556 *max_average_bw = div_u64(ceil, BYTES_IN_MBIT); in mlx5e_htb_convert_ceil() 559 ceil, *max_average_bw); in mlx5e_htb_convert_ceil() 589 mlx5e_htb_convert_ceil(priv, ceil, &node->max_average_bw); in mlx5e_htb_leaf_alloc_queue() 592 node->bw_share, node->max_average_bw, in mlx5e_htb_leaf_alloc_queue() [all …]
|
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/ |
| D | qos.c | 35 MLX5_SET(scheduling_context, sched_ctx, max_average_bw, max_avg_bw); in mlx5_qos_create_leaf_node() 51 MLX5_SET(scheduling_context, sched_ctx, max_average_bw, max_avg_bw); in mlx5_qos_create_inner_node() 73 MLX5_SET(scheduling_context, sched_ctx, max_average_bw, max_avg_bw); in mlx5_qos_update_node()
|
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
| D | qos.c | 34 MLX5_SET(scheduling_context, sched_ctx, max_average_bw, max_rate); in esw_qos_tsar_config() 347 MLX5_SET(scheduling_context, sched_ctx, max_average_bw, max_rate); in esw_qos_vport_create_sched_element() 665 MLX5_SET(scheduling_context, ctx, max_average_bw, rate_mbps); in mlx5_esw_qos_modify_vport_rate()
|
| /Linux-v5.15/include/linux/mlx5/ |
| D | mlx5_ifc.h | 3487 u8 max_average_bw[0x20]; member
|