Lines Matching refs:vsi_node
1130 struct ice_sched_node *vsi_node, *qgrp_node = NULL; in ice_sched_get_free_qparent() local
1141 vsi_node = vsi_ctx->sched.vsi_node[tc]; in ice_sched_get_free_qparent()
1143 if (!vsi_node) in ice_sched_get_free_qparent()
1147 qgrp_node = ice_sched_get_first_node(pi, vsi_node, qgrp_layer); in ice_sched_get_free_qparent()
1150 if (ice_sched_find_node_in_subtree(pi->hw, vsi_node, qgrp_node)) in ice_sched_get_free_qparent()
1416 struct ice_sched_node *vsi_node; in ice_sched_update_vsi_child_nodes() local
1427 vsi_node = ice_sched_get_vsi_node(hw, tc_node, vsi_handle); in ice_sched_update_vsi_child_nodes()
1428 if (!vsi_node) in ice_sched_update_vsi_child_nodes()
1478 struct ice_sched_node *vsi_node, *tc_node; in ice_sched_cfg_vsi() local
1490 vsi_node = ice_sched_get_vsi_node(hw, tc_node, vsi_handle); in ice_sched_cfg_vsi()
1494 if (vsi_node && vsi_node->in_use) { in ice_sched_cfg_vsi()
1495 u32 teid = le32_to_cpu(vsi_node->info.node_teid); in ice_sched_cfg_vsi()
1500 vsi_node->in_use = false; in ice_sched_cfg_vsi()
1506 if (!vsi_node) { in ice_sched_cfg_vsi()
1511 vsi_node = ice_sched_get_vsi_node(hw, tc_node, vsi_handle); in ice_sched_cfg_vsi()
1512 if (!vsi_node) in ice_sched_cfg_vsi()
1515 vsi_ctx->sched.vsi_node[tc] = vsi_node; in ice_sched_cfg_vsi()
1516 vsi_node->in_use = true; in ice_sched_cfg_vsi()
1531 if (!vsi_node->in_use) { in ice_sched_cfg_vsi()
1532 u32 teid = le32_to_cpu(vsi_node->info.node_teid); in ice_sched_cfg_vsi()
1536 vsi_node->in_use = true; in ice_sched_cfg_vsi()
1614 struct ice_sched_node *vsi_node, *tc_node; in ice_sched_rm_vsi_cfg() local
1621 vsi_node = ice_sched_get_vsi_node(pi->hw, tc_node, vsi_handle); in ice_sched_rm_vsi_cfg()
1622 if (!vsi_node) in ice_sched_rm_vsi_cfg()
1625 if (ice_sched_is_leaf_node_present(vsi_node)) { in ice_sched_rm_vsi_cfg()
1631 while (j < vsi_node->num_children) { in ice_sched_rm_vsi_cfg()
1632 if (vsi_node->children[j]->owner == owner) { in ice_sched_rm_vsi_cfg()
1633 ice_free_sched_node(pi, vsi_node->children[j]); in ice_sched_rm_vsi_cfg()
1644 if (!vsi_node->num_children) { in ice_sched_rm_vsi_cfg()
1645 ice_free_sched_node(pi, vsi_node); in ice_sched_rm_vsi_cfg()
1646 vsi_ctx->sched.vsi_node[i] = NULL; in ice_sched_rm_vsi_cfg()