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.c604 esw_qos_tc_arbiter_get_bw_shares(struct mlx5_esw_sched_node *tc_arbiter_node, in esw_qos_tc_arbiter_get_bw_shares() argument
607 memcpy(tc_bw, tc_arbiter_node->tc_bw, sizeof(tc_arbiter_node->tc_bw)); in esw_qos_tc_arbiter_get_bw_shares()
611 esw_qos_set_tc_arbiter_bw_shares(struct mlx5_esw_sched_node *tc_arbiter_node, in esw_qos_set_tc_arbiter_bw_shares() argument
614 struct mlx5_eswitch *esw = tc_arbiter_node->esw; in esw_qos_set_tc_arbiter_bw_shares()
620 list_for_each_entry(vports_tc_node, &tc_arbiter_node->children, entry) { in esw_qos_set_tc_arbiter_bw_shares()
624 tc_arbiter_node->tc_bw[tc] = tc_bw[tc]; in esw_qos_set_tc_arbiter_bw_shares()
633 esw_qos_destroy_vports_tc_nodes(struct mlx5_esw_sched_node *tc_arbiter_node, in esw_qos_destroy_vports_tc_nodes() argument
639 &tc_arbiter_node->children, entry) in esw_qos_destroy_vports_tc_nodes()
644 esw_qos_create_vports_tc_nodes(struct mlx5_esw_sched_node *tc_arbiter_node, in esw_qos_create_vports_tc_nodes() argument
647 struct mlx5_eswitch *esw = tc_arbiter_node->esw; in esw_qos_create_vports_tc_nodes()
[all …]