Lines Matching refs:vsi_node

1291 			struct ice_sched_node *vsi_node,  in ice_sched_get_free_qgrp()  argument
1310 if (ice_sched_find_node_in_subtree(pi->hw, vsi_node, qgrp_node)) in ice_sched_get_free_qgrp()
1338 struct ice_sched_node *vsi_node, *qgrp_node; in ice_sched_get_free_qparent() local
1349 vsi_node = vsi_ctx->sched.vsi_node[tc]; in ice_sched_get_free_qparent()
1351 if (!vsi_node) in ice_sched_get_free_qparent()
1355 qgrp_node = ice_sched_get_first_node(pi, vsi_node, qgrp_layer); in ice_sched_get_free_qparent()
1358 if (ice_sched_find_node_in_subtree(pi->hw, vsi_node, qgrp_node)) in ice_sched_get_free_qparent()
1366 return ice_sched_get_free_qgrp(pi, vsi_node, qgrp_node, owner); in ice_sched_get_free_qparent()
1624 struct ice_sched_node *vsi_node; in ice_sched_update_vsi_child_nodes() local
1635 vsi_node = ice_sched_get_vsi_node(hw, tc_node, vsi_handle); in ice_sched_update_vsi_child_nodes()
1636 if (!vsi_node) in ice_sched_update_vsi_child_nodes()
1686 struct ice_sched_node *vsi_node, *tc_node; in ice_sched_cfg_vsi() local
1698 vsi_node = ice_sched_get_vsi_node(hw, tc_node, vsi_handle); in ice_sched_cfg_vsi()
1702 if (vsi_node && vsi_node->in_use) { in ice_sched_cfg_vsi()
1703 u32 teid = le32_to_cpu(vsi_node->info.node_teid); in ice_sched_cfg_vsi()
1708 vsi_node->in_use = false; in ice_sched_cfg_vsi()
1714 if (!vsi_node) { in ice_sched_cfg_vsi()
1719 vsi_node = ice_sched_get_vsi_node(hw, tc_node, vsi_handle); in ice_sched_cfg_vsi()
1720 if (!vsi_node) in ice_sched_cfg_vsi()
1723 vsi_ctx->sched.vsi_node[tc] = vsi_node; in ice_sched_cfg_vsi()
1724 vsi_node->in_use = true; in ice_sched_cfg_vsi()
1739 if (!vsi_node->in_use) { in ice_sched_cfg_vsi()
1740 u32 teid = le32_to_cpu(vsi_node->info.node_teid); in ice_sched_cfg_vsi()
1744 vsi_node->in_use = true; in ice_sched_cfg_vsi()
1821 struct ice_sched_node *vsi_node, *tc_node; in ice_sched_rm_vsi_cfg() local
1828 vsi_node = ice_sched_get_vsi_node(pi->hw, tc_node, vsi_handle); in ice_sched_rm_vsi_cfg()
1829 if (!vsi_node) in ice_sched_rm_vsi_cfg()
1832 if (ice_sched_is_leaf_node_present(vsi_node)) { in ice_sched_rm_vsi_cfg()
1838 while (j < vsi_node->num_children) { in ice_sched_rm_vsi_cfg()
1839 if (vsi_node->children[j]->owner == owner) { in ice_sched_rm_vsi_cfg()
1840 ice_free_sched_node(pi, vsi_node->children[j]); in ice_sched_rm_vsi_cfg()
1851 if (!vsi_node->num_children) { in ice_sched_rm_vsi_cfg()
1852 ice_free_sched_node(pi, vsi_node); in ice_sched_rm_vsi_cfg()
1853 vsi_ctx->sched.vsi_node[i] = NULL; in ice_sched_rm_vsi_cfg()