Lines Matching refs:qgrp_node
1440 struct ice_sched_node *qgrp_node, u8 owner) in ice_sched_get_free_qgrp() argument
1445 if (!qgrp_node) in ice_sched_get_free_qgrp()
1446 return qgrp_node; in ice_sched_get_free_qgrp()
1447 min_children = qgrp_node->num_children; in ice_sched_get_free_qgrp()
1449 return qgrp_node; in ice_sched_get_free_qgrp()
1450 min_qgrp = qgrp_node; in ice_sched_get_free_qgrp()
1456 while (qgrp_node) { in ice_sched_get_free_qgrp()
1458 if (ice_sched_find_node_in_subtree(pi->hw, vsi_node, qgrp_node)) in ice_sched_get_free_qgrp()
1459 if (qgrp_node->num_children < min_children && in ice_sched_get_free_qgrp()
1460 qgrp_node->owner == owner) { in ice_sched_get_free_qgrp()
1462 min_qgrp = qgrp_node; in ice_sched_get_free_qgrp()
1468 qgrp_node = qgrp_node->sibling; in ice_sched_get_free_qgrp()
1486 struct ice_sched_node *vsi_node, *qgrp_node; in ice_sched_get_free_qparent() local
1503 qgrp_node = ice_sched_get_first_node(pi, vsi_node, qgrp_layer); in ice_sched_get_free_qparent()
1504 while (qgrp_node) { in ice_sched_get_free_qparent()
1506 if (ice_sched_find_node_in_subtree(pi->hw, vsi_node, qgrp_node)) in ice_sched_get_free_qparent()
1507 if (qgrp_node->num_children < max_children && in ice_sched_get_free_qparent()
1508 qgrp_node->owner == owner) in ice_sched_get_free_qparent()
1510 qgrp_node = qgrp_node->sibling; in ice_sched_get_free_qparent()
1514 return ice_sched_get_free_qgrp(pi, vsi_node, qgrp_node, owner); in ice_sched_get_free_qparent()