Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/
H A Dqos.c599 esw_qos_tc_arbiter_get_bw_shares(struct mlx5_esw_sched_node *tc_arbiter_node, in esw_qos_tc_arbiter_get_bw_shares() argument
602 memcpy(tc_bw, tc_arbiter_node->tc_bw, sizeof(tc_arbiter_node->tc_bw)); in esw_qos_tc_arbiter_get_bw_shares()
606 esw_qos_set_tc_arbiter_bw_shares(struct mlx5_esw_sched_node *tc_arbiter_node, in esw_qos_set_tc_arbiter_bw_shares() argument
609 struct mlx5_eswitch *esw = tc_arbiter_node->esw; in esw_qos_set_tc_arbiter_bw_shares()
615 list_for_each_entry(vports_tc_node, &tc_arbiter_node->children, entry) { in esw_qos_set_tc_arbiter_bw_shares()
619 tc_arbiter_node->tc_bw[tc] = tc_bw[tc]; in esw_qos_set_tc_arbiter_bw_shares()
628 esw_qos_destroy_vports_tc_nodes(struct mlx5_esw_sched_node *tc_arbiter_node, in esw_qos_destroy_vports_tc_nodes() argument
634 &tc_arbiter_node->children, entry) in esw_qos_destroy_vports_tc_nodes()
639 esw_qos_create_vports_tc_nodes(struct mlx5_esw_sched_node *tc_arbiter_node, in esw_qos_create_vports_tc_nodes() argument
642 struct mlx5_eswitch *esw = tc_arbiter_node->esw; in esw_qos_create_vports_tc_nodes()
[all …]