Searched refs:mlx5_esw_sched_node (Results 1 – 2 of 2) sorted by relevance
/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
H A D | qos.c | 74 struct mlx5_esw_sched_node { struct 82 struct mlx5_esw_sched_node *parent; argument 96 esw_qos_node_set_parent(struct mlx5_esw_sched_node *node, struct mlx5_esw_sched_node *parent) in esw_qos_node_set_parent() argument 118 struct mlx5_esw_sched_node * 127 static void esw_qos_sched_elem_warn(struct mlx5_esw_sched_node *node, int err, const char *op) in esw_qos_sched_elem_warn() 141 static int esw_qos_node_create_sched_element(struct mlx5_esw_sched_node *node, void *ctx, in esw_qos_node_create_sched_element() 156 static int esw_qos_node_destroy_sched_element(struct mlx5_esw_sched_node *node, in esw_qos_node_destroy_sched_element() 172 static int esw_qos_sched_elem_config(struct mlx5_esw_sched_node *node, u32 max_rate, u32 bw_share, in esw_qos_sched_elem_config() 222 struct mlx5_esw_sched_node *parent) in esw_qos_calculate_min_rate_divider() 226 struct mlx5_esw_sched_node *node; in esw_qos_calculate_min_rate_divider() [all …]
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | eswitch.h | 218 struct mlx5_esw_sched_node *sched_node; 370 struct mlx5_esw_sched_node *node0; 430 int mlx5_esw_qos_vport_update_parent(struct mlx5_vport *vport, struct mlx5_esw_sched_node *node,
|