Lines Matching defs:tc_node
975 * @tc_node: pointer to the branch node
986 ice_sched_add_elems(struct ice_port_info *pi, struct ice_sched_node *tc_node,
1054 new_node->tc_num = tc_node->tc_num;
1058 prev = ice_sched_get_first_node(pi, tc_node, layer);
1066 if (!pi->sib_head[tc_node->tc_num][layer])
1067 pi->sib_head[tc_node->tc_num][layer] = new_node;
1080 * @tc_node: pointer to TC node
1091 struct ice_sched_node *tc_node,
1112 if (parent == tc_node)
1117 return ice_sched_add_elems(pi, tc_node, parent, layer, num_nodes,
1124 * @tc_node: pointer to TC node
1135 struct ice_sched_node *tc_node,
1149 status = ice_sched_add_nodes_to_hw_layer(pi, tc_node, parent,
1659 * @tc_node: pointer to the TC node
1666 ice_sched_get_vsi_node(struct ice_port_info *pi, struct ice_sched_node *tc_node,
1673 node = ice_sched_get_first_node(pi, tc_node, vsi_layer);
1688 * @tc_node: pointer to the TC node
1695 ice_sched_get_agg_node(struct ice_port_info *pi, struct ice_sched_node *tc_node,
1705 node = ice_sched_get_first_node(pi, tc_node, agg_layer);
1776 * @tc_node: pointer to the TC node
1785 struct ice_sched_node *tc_node, u16 *num_nodes,
1796 parent = ice_sched_get_vsi_node(pi, tc_node, vsi_handle);
1803 status = ice_sched_add_nodes_to_layer(pi, tc_node, parent, i,
1814 parent = ice_sched_find_node_by_teid(tc_node,
1832 * @tc_node: pointer to TC node
1841 struct ice_sched_node *tc_node, u16 *num_nodes)
1852 if (!tc_node->num_children || i == vsil) {
1858 node = ice_sched_get_first_node(pi, tc_node, (u8)i);
1882 * @tc_node: pointer to TC node
1890 struct ice_sched_node *tc_node, u16 *num_nodes)
1892 struct ice_sched_node *parent = tc_node;
1904 status = ice_sched_add_nodes_to_layer(pi, tc_node, parent,
1915 parent = ice_sched_find_node_by_teid(tc_node,
1942 struct ice_sched_node *tc_node;
1944 tc_node = ice_sched_get_tc_node(pi, tc);
1945 if (!tc_node)
1949 ice_sched_calc_vsi_support_nodes(pi, tc_node, num_nodes);
1952 return ice_sched_add_vsi_support_nodes(pi, vsi_handle, tc_node,
1972 struct ice_sched_node *tc_node;
1978 tc_node = ice_sched_get_tc_node(pi, tc);
1979 if (!tc_node)
1982 vsi_node = ice_sched_get_vsi_node(pi, tc_node, vsi_handle);
2016 status = ice_sched_add_vsi_child_nodes(pi, vsi_handle, tc_node,
2045 struct ice_sched_node *vsi_node, *tc_node;
2051 tc_node = ice_sched_get_tc_node(pi, tc);
2052 if (!tc_node)
2057 vsi_node = ice_sched_get_vsi_node(pi, tc_node, vsi_handle);
2078 vsi_node = ice_sched_get_vsi_node(pi, tc_node, vsi_handle);
2182 struct ice_sched_node *vsi_node, *tc_node;
2185 tc_node = ice_sched_get_tc_node(pi, i);
2186 if (!tc_node)
2189 vsi_node = ice_sched_get_vsi_node(pi, tc_node, vsi_handle);
2478 struct ice_sched_node *vsi_node, *agg_node, *tc_node, *parent;
2485 tc_node = ice_sched_get_tc_node(pi, tc);
2486 if (!tc_node)
2489 agg_node = ice_sched_get_agg_node(pi, tc_node, agg_id);
2493 vsi_node = ice_sched_get_vsi_node(pi, tc_node, vsi_handle);
2520 status = ice_sched_add_nodes_to_layer(pi, tc_node, parent, i,
2531 parent = ice_sched_find_node_by_teid(tc_node,
2623 struct ice_sched_node *tc_node, *agg_node;
2626 tc_node = ice_sched_get_tc_node(pi, tc);
2627 if (!tc_node)
2630 agg_node = ice_sched_get_agg_node(pi, tc_node, agg_id);
2727 struct ice_sched_node *parent, *agg_node, *tc_node;
2735 tc_node = ice_sched_get_tc_node(pi, tc);
2736 if (!tc_node)
2739 agg_node = ice_sched_get_agg_node(pi, tc_node, agg_id);
2754 parent = ice_sched_get_first_node(pi, tc_node, i);
2769 parent = tc_node;
2774 status = ice_sched_add_nodes_to_layer(pi, tc_node, parent, i,
2785 parent = ice_sched_find_node_by_teid(tc_node,
3773 struct ice_sched_node *tc_node, *agg_node;
3790 tc_node = ice_sched_get_tc_node(pi, tc);
3791 if (!tc_node)
3794 agg_node = ice_sched_get_agg_node(pi, tc_node, agg_id);
3821 vsi_node = ice_sched_get_vsi_node(pi, tc_node, vsi_handle);
3868 struct ice_sched_node *tc_node, *vsi_node;
3873 tc_node = ice_sched_get_tc_node(pi, tc);
3874 if (!tc_node)
3877 vsi_node = ice_sched_get_vsi_node(pi, tc_node, vsi_handle);
3930 struct ice_sched_node *tc_node, *agg_node;
3935 tc_node = ice_sched_get_tc_node(pi, tc);
3936 if (!tc_node)
3939 agg_node = ice_sched_get_agg_node(pi, tc_node, agg_id);
4743 struct ice_sched_node *tc_node;
4749 tc_node = ice_sched_get_tc_node(pi, tc);
4750 if (!tc_node)
4754 buf = tc_node->info;
4759 status = ice_sched_update_elem(pi->hw, tc_node, &buf);
4764 status = ice_sched_set_node_bw_dflt_lmt(pi, tc_node, rl_type);
4766 status = ice_sched_set_node_bw_lmt(pi, tc_node, rl_type, bw);
4852 struct ice_sched_node *tc_node;
4858 tc_node = ice_sched_get_tc_node(pi, tc);
4859 if (!tc_node)
4861 status = ice_sched_cfg_node_bw_alloc(pi->hw, tc_node, rl_type,
4971 struct ice_sched_node *tc_node;
4973 tc_node = ice_sched_get_tc_node(pi, tc);
4974 if (tc_node)
4975 node = ice_sched_get_agg_node(pi, tc_node, id);
5064 struct ice_sched_node *tc_node, *vsi_node;
5068 tc_node = ice_sched_get_tc_node(pi, tc);
5069 if (!tc_node)
5072 vsi_node = ice_sched_get_vsi_node(pi, tc_node, vsi_handle);
5144 struct ice_sched_node *tc_node, *vsi_node, *cfg_node;
5148 tc_node = ice_sched_get_tc_node(pi, tc);
5149 if (!tc_node)
5152 vsi_node = ice_sched_get_vsi_node(pi, tc_node, vsi_handle);
5213 struct ice_sched_node *tc_node, *vsi_node;
5215 tc_node = ice_sched_get_tc_node(pi, tc);
5216 if (!tc_node)
5219 vsi_node = ice_sched_get_vsi_node(pi, tc_node, vsi_handle);
5263 struct ice_sched_node *tc_node, *agg_node;
5266 tc_node = ice_sched_get_tc_node(pi, tc);
5267 if (!tc_node)
5270 agg_node = ice_sched_get_agg_node(pi, tc_node, agg_id);
5373 struct ice_sched_node *tc_node, *agg_node, *cfg_node;
5378 tc_node = ice_sched_get_tc_node(pi, tc);
5379 if (!tc_node)
5382 agg_node = ice_sched_get_agg_node(pi, tc_node, agg_id);
5441 struct ice_sched_node *tc_node, *agg_node;
5443 tc_node = ice_sched_get_tc_node(pi, tc);
5444 if (!tc_node)
5447 agg_node = ice_sched_get_agg_node(pi, tc_node, agg_id);
5669 struct ice_sched_node *tc_node, *agg_node;
5679 tc_node = ice_sched_get_tc_node(hw->port_info, tc);
5680 if (!tc_node) {
5684 agg_node = ice_sched_get_agg_node(hw->port_info, tc_node,
5828 struct ice_sched_node *tc_node;
5830 tc_node = ice_sched_get_tc_node(pi, tc);
5831 if (!tc_node)
5833 status = ice_sched_replay_node_bw(pi->hw, tc_node,
5855 struct ice_sched_node *vsi_node, *tc_node;
5868 tc_node = ice_sched_get_tc_node(pi, tc);
5869 if (!tc_node)
5871 vsi_node = ice_sched_get_vsi_node(pi, tc_node, vsi_handle);