Lines Matching defs:vsi_node

1561  * @vsi_node: software VSI handle
1571 struct ice_sched_node *vsi_node,
1590 if (ice_sched_find_node_in_subtree(pi->hw, vsi_node, qgrp_node))
1618 struct ice_sched_node *vsi_node, *qgrp_node;
1630 vsi_node = vsi_ctx->sched.vsi_node[tc];
1632 if (!vsi_node)
1639 return vsi_node;
1642 qgrp_node = ice_sched_get_first_node(pi, vsi_node, qgrp_layer);
1645 if (ice_sched_find_node_in_subtree(pi->hw, vsi_node, qgrp_node))
1653 return ice_sched_get_free_qgrp(pi, vsi_node, qgrp_node, owner);
1971 struct ice_sched_node *vsi_node;
1982 vsi_node = ice_sched_get_vsi_node(pi, tc_node, vsi_handle);
1983 if (!vsi_node)
2045 struct ice_sched_node *vsi_node, *tc_node;
2057 vsi_node = ice_sched_get_vsi_node(pi, tc_node, vsi_handle);
2061 if (vsi_node && vsi_node->in_use) {
2062 u32 teid = LE32_TO_CPU(vsi_node->info.node_teid);
2067 vsi_node->in_use = false;
2073 if (!vsi_node) {
2078 vsi_node = ice_sched_get_vsi_node(pi, tc_node, vsi_handle);
2079 if (!vsi_node)
2082 vsi_ctx->sched.vsi_node[tc] = vsi_node;
2083 vsi_node->in_use = true;
2099 if (!vsi_node->in_use) {
2100 u32 teid = LE32_TO_CPU(vsi_node->info.node_teid);
2104 vsi_node->in_use = true;
2182 struct ice_sched_node *vsi_node, *tc_node;
2189 vsi_node = ice_sched_get_vsi_node(pi, tc_node, vsi_handle);
2190 if (!vsi_node)
2193 if (ice_sched_is_leaf_node_present(vsi_node)) {
2198 while (j < vsi_node->num_children) {
2199 if (vsi_node->children[j]->owner == owner) {
2200 ice_free_sched_node(pi, vsi_node->children[j]);
2211 if (!vsi_node->num_children) {
2212 ice_free_sched_node(pi, vsi_node);
2213 vsi_ctx->sched.vsi_node[i] = NULL;
2478 struct ice_sched_node *vsi_node, *agg_node, *tc_node, *parent;
2493 vsi_node = ice_sched_get_vsi_node(pi, tc_node, vsi_handle);
2494 if (!vsi_node)
2498 if (ice_sched_find_node_in_subtree(pi->hw, agg_node, vsi_node))
2541 vsi_teid = LE32_TO_CPU(vsi_node->info.node_teid);
3802 struct ice_sched_node *vsi_node;
3821 vsi_node = ice_sched_get_vsi_node(pi, tc_node, vsi_handle);
3822 if (!vsi_node)
3825 if (ice_sched_find_node_in_subtree(hw, agg_node, vsi_node)) {
3827 status = ice_sched_cfg_sibl_node_prio(pi, vsi_node,
3868 struct ice_sched_node *tc_node, *vsi_node;
3877 vsi_node = ice_sched_get_vsi_node(pi, tc_node, vsi_handle);
3878 if (!vsi_node)
3881 status = ice_sched_cfg_node_bw_alloc(pi->hw, vsi_node, rl_type,
4966 node = vsi_ctx->sched.vsi_node[tc];
5064 struct ice_sched_node *tc_node, *vsi_node;
5072 vsi_node = ice_sched_get_vsi_node(pi, tc_node, vsi_handle);
5073 if (!vsi_node)
5078 u8 node_layer = vsi_node->tx_sched_layer;
5088 status = ice_sched_validate_srl_node(vsi_node, sel_layer);
5144 struct ice_sched_node *tc_node, *vsi_node, *cfg_node;
5152 vsi_node = ice_sched_get_vsi_node(pi, tc_node, vsi_handle);
5153 if (!vsi_node)
5157 vsi_node->tx_sched_layer);
5162 cfg_node = ice_sched_get_srl_node(vsi_node, layer_num);
5213 struct ice_sched_node *tc_node, *vsi_node;
5219 vsi_node = ice_sched_get_vsi_node(pi, tc_node, vsi_handle);
5220 if (!vsi_node)
5855 struct ice_sched_node *vsi_node, *tc_node;
5871 vsi_node = ice_sched_get_vsi_node(pi, tc_node, vsi_handle);
5872 if (!vsi_node)
5875 status = ice_sched_replay_node_bw(hw, vsi_node, bw_t_info);