Lines Matching refs:vsi_node
1439 struct ice_sched_node *vsi_node, in ice_sched_get_free_qgrp() argument
1458 if (ice_sched_find_node_in_subtree(pi->hw, vsi_node, qgrp_node)) in ice_sched_get_free_qgrp()
1486 struct ice_sched_node *vsi_node, *qgrp_node; in ice_sched_get_free_qparent() local
1497 vsi_node = vsi_ctx->sched.vsi_node[tc]; in ice_sched_get_free_qparent()
1499 if (!vsi_node) in ice_sched_get_free_qparent()
1503 qgrp_node = ice_sched_get_first_node(pi, vsi_node, qgrp_layer); 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()
1514 return ice_sched_get_free_qgrp(pi, vsi_node, qgrp_node, owner); in ice_sched_get_free_qparent()
1802 struct ice_sched_node *vsi_node; in ice_sched_update_vsi_child_nodes() local
1813 vsi_node = ice_sched_get_vsi_node(pi, tc_node, vsi_handle); in ice_sched_update_vsi_child_nodes()
1814 if (!vsi_node) in ice_sched_update_vsi_child_nodes()
1876 struct ice_sched_node *vsi_node, *tc_node; in ice_sched_cfg_vsi() local
1888 vsi_node = ice_sched_get_vsi_node(pi, tc_node, vsi_handle); in ice_sched_cfg_vsi()
1892 if (vsi_node && vsi_node->in_use) { in ice_sched_cfg_vsi()
1893 u32 teid = le32_to_cpu(vsi_node->info.node_teid); in ice_sched_cfg_vsi()
1898 vsi_node->in_use = false; in ice_sched_cfg_vsi()
1904 if (!vsi_node) { in ice_sched_cfg_vsi()
1909 vsi_node = ice_sched_get_vsi_node(pi, tc_node, vsi_handle); in ice_sched_cfg_vsi()
1910 if (!vsi_node) in ice_sched_cfg_vsi()
1913 vsi_ctx->sched.vsi_node[tc] = vsi_node; in ice_sched_cfg_vsi()
1914 vsi_node->in_use = true; in ice_sched_cfg_vsi()
1930 if (!vsi_node->in_use) { in ice_sched_cfg_vsi()
1931 u32 teid = le32_to_cpu(vsi_node->info.node_teid); in ice_sched_cfg_vsi()
1935 vsi_node->in_use = true; in ice_sched_cfg_vsi()
2012 struct ice_sched_node *vsi_node, *tc_node; in ice_sched_rm_vsi_cfg() local
2019 vsi_node = ice_sched_get_vsi_node(pi, tc_node, vsi_handle); in ice_sched_rm_vsi_cfg()
2020 if (!vsi_node) in ice_sched_rm_vsi_cfg()
2023 if (ice_sched_is_leaf_node_present(vsi_node)) { in ice_sched_rm_vsi_cfg()
2028 while (j < vsi_node->num_children) { in ice_sched_rm_vsi_cfg()
2029 if (vsi_node->children[j]->owner == owner) { in ice_sched_rm_vsi_cfg()
2030 ice_free_sched_node(pi, vsi_node->children[j]); in ice_sched_rm_vsi_cfg()
2041 if (!vsi_node->num_children) { in ice_sched_rm_vsi_cfg()
2042 ice_free_sched_node(pi, vsi_node); in ice_sched_rm_vsi_cfg()
2043 vsi_ctx->sched.vsi_node[i] = NULL; in ice_sched_rm_vsi_cfg()
2258 struct ice_sched_node *vsi_node, *agg_node, *tc_node, *parent; in ice_sched_move_vsi_to_agg() local
2273 vsi_node = ice_sched_get_vsi_node(pi, tc_node, vsi_handle); in ice_sched_move_vsi_to_agg()
2274 if (!vsi_node) in ice_sched_move_vsi_to_agg()
2278 if (ice_sched_find_node_in_subtree(pi->hw, agg_node, vsi_node)) in ice_sched_move_vsi_to_agg()
2321 vsi_teid = le32_to_cpu(vsi_node->info.node_teid); in ice_sched_move_vsi_to_agg()
3851 node = vsi_ctx->sched.vsi_node[tc]; in ice_sched_get_node_by_id_type()