Lines Matching refs:ice_sched_node

19 	struct ice_sched_node *root;  in ice_sched_add_root_node()
54 struct ice_sched_node *
55 ice_sched_find_node_by_teid(struct ice_sched_node *start_node, u32 teid) in ice_sched_find_node_by_teid()
76 struct ice_sched_node *tmp; in ice_sched_find_node_by_teid()
152 struct ice_sched_node *prealloc_node) in ice_sched_add_node()
155 struct ice_sched_node *parent; in ice_sched_add_node()
156 struct ice_sched_node *node; in ice_sched_add_node()
235 ice_sched_remove_elems(struct ice_hw *hw, struct ice_sched_node *parent, in ice_sched_remove_elems()
264 static struct ice_sched_node *
266 struct ice_sched_node *parent, u8 layer) in ice_sched_get_first_node()
278 struct ice_sched_node *ice_sched_get_tc_node(struct ice_port_info *pi, u8 tc) in ice_sched_get_tc_node()
299 void ice_free_sched_node(struct ice_port_info *pi, struct ice_sched_node *node) in ice_free_sched_node()
301 struct ice_sched_node *parent; in ice_free_sched_node()
324 struct ice_sched_node *p; in ice_free_sched_node()
883 ice_sched_add_elems(struct ice_port_info *pi, struct ice_sched_node *tc_node, in ice_sched_add_elems()
884 struct ice_sched_node *parent, u8 layer, u16 num_nodes, in ice_sched_add_elems()
886 struct ice_sched_node **prealloc_nodes) in ice_sched_add_elems()
888 struct ice_sched_node *prev, *new_node; in ice_sched_add_elems()
1004 struct ice_sched_node *tc_node, in ice_sched_add_nodes_to_hw_layer()
1005 struct ice_sched_node *parent, u8 layer, in ice_sched_add_nodes_to_hw_layer()
1048 struct ice_sched_node *tc_node, in ice_sched_add_nodes_to_layer()
1049 struct ice_sched_node *parent, u8 layer, in ice_sched_add_nodes_to_layer()
1165 struct ice_sched_node *node; in ice_rm_dflt_leaf_node()
1193 struct ice_sched_node *node; in ice_sched_rm_dflt_nodes()
1422 ice_sched_find_node_in_subtree(struct ice_hw *hw, struct ice_sched_node *base, in ice_sched_find_node_in_subtree()
1423 struct ice_sched_node *node) in ice_sched_find_node_in_subtree()
1428 struct ice_sched_node *child = base->children[i]; in ice_sched_find_node_in_subtree()
1456 static struct ice_sched_node *
1458 struct ice_sched_node *vsi_node, in ice_sched_get_free_qgrp()
1459 struct ice_sched_node *qgrp_node, u8 owner) in ice_sched_get_free_qgrp()
1461 struct ice_sched_node *min_qgrp; in ice_sched_get_free_qgrp()
1501 struct ice_sched_node *
1505 struct ice_sched_node *vsi_node, *qgrp_node; in ice_sched_get_free_qparent()
1552 static struct ice_sched_node *
1553 ice_sched_get_vsi_node(struct ice_port_info *pi, struct ice_sched_node *tc_node, in ice_sched_get_vsi_node()
1556 struct ice_sched_node *node; in ice_sched_get_vsi_node()
1581 struct ice_sched_node *
1582 ice_sched_get_agg_node(struct ice_port_info *pi, struct ice_sched_node *tc_node, in ice_sched_get_agg_node()
1585 struct ice_sched_node *node; in ice_sched_get_agg_node()
1645 struct ice_sched_node *tc_node, u16 *num_nodes, in ice_sched_add_vsi_child_nodes()
1648 struct ice_sched_node *parent, *node; in ice_sched_add_vsi_child_nodes()
1701 struct ice_sched_node *tc_node, u16 *num_nodes) in ice_sched_calc_vsi_support_nodes()
1703 struct ice_sched_node *node; in ice_sched_calc_vsi_support_nodes()
1749 struct ice_sched_node *tc_node, u16 *num_nodes) in ice_sched_add_vsi_support_nodes()
1751 struct ice_sched_node *parent = tc_node; in ice_sched_add_vsi_support_nodes()
1801 struct ice_sched_node *tc_node; in ice_sched_add_vsi_to_topo()
1830 struct ice_sched_node *vsi_node; in ice_sched_update_vsi_child_nodes()
1831 struct ice_sched_node *tc_node; in ice_sched_update_vsi_child_nodes()
1904 struct ice_sched_node *vsi_node, *tc_node; in ice_sched_cfg_vsi()
2004 static bool ice_sched_is_leaf_node_present(struct ice_sched_node *node) in ice_sched_is_leaf_node_present()
2040 struct ice_sched_node *vsi_node, *tc_node; in ice_sched_rm_vsi_cfg()
2143 struct ice_sched_node *
2144 ice_sched_get_free_vsi_parent(struct ice_hw *hw, struct ice_sched_node *node, in ice_sched_get_free_vsi_parent()
2166 struct ice_sched_node *parent; in ice_sched_get_free_vsi_parent()
2186 ice_sched_update_parent(struct ice_sched_node *new_parent, in ice_sched_update_parent()
2187 struct ice_sched_node *node) in ice_sched_update_parent()
2189 struct ice_sched_node *old_parent; in ice_sched_update_parent()
2220 ice_sched_move_nodes(struct ice_port_info *pi, struct ice_sched_node *parent, in ice_sched_move_nodes()
2225 struct ice_sched_node *node; in ice_sched_move_nodes()
2278 struct ice_sched_node *vsi_node, *agg_node, *tc_node, *parent; in ice_sched_move_vsi_to_agg()
2396 ice_sched_is_agg_inuse(struct ice_port_info *pi, struct ice_sched_node *node) in ice_sched_is_agg_inuse()
2423 struct ice_sched_node *tc_node, *agg_node; in ice_sched_rm_agg_cfg()
2442 struct ice_sched_node *parent = agg_node->parent; in ice_sched_rm_agg_cfg()
2527 struct ice_sched_node *parent, *agg_node, *tc_node; in ice_sched_add_agg_cfg()
2875 ice_sched_update_elem(struct ice_hw *hw, struct ice_sched_node *node, in ice_sched_update_elem()
2917 ice_sched_cfg_node_bw_alloc(struct ice_hw *hw, struct ice_sched_node *node, in ice_sched_cfg_node_bw_alloc()
3271 ice_sched_cfg_node_bw_lmt(struct ice_hw *hw, struct ice_sched_node *node, in ice_sched_cfg_node_bw_lmt()
3337 ice_sched_get_node_rl_prof_id(struct ice_sched_node *node, in ice_sched_get_node_rl_prof_id()
3416 static struct ice_sched_node *
3417 ice_sched_get_srl_node(struct ice_sched_node *node, u8 srl_layer) in ice_sched_get_srl_node()
3484 struct ice_sched_node *node, in ice_sched_set_node_bw_dflt()
3541 struct ice_sched_node *node, in ice_sched_set_eir_srl_excl()
3584 ice_sched_set_node_bw(struct ice_port_info *pi, struct ice_sched_node *node, in ice_sched_set_node_bw()
3628 ice_sched_set_node_priority(struct ice_port_info *pi, struct ice_sched_node *node, in ice_sched_set_node_priority()
3652 ice_sched_set_node_weight(struct ice_port_info *pi, struct ice_sched_node *node, u16 weight) in ice_sched_set_node_weight()
3681 ice_sched_set_node_bw_lmt(struct ice_port_info *pi, struct ice_sched_node *node, in ice_sched_set_node_bw_lmt()
3684 struct ice_sched_node *cfg_node = node; in ice_sched_set_node_bw_lmt()
3731 struct ice_sched_node *node, in ice_sched_set_node_bw_dflt_lmt()
3748 ice_sched_validate_srl_node(struct ice_sched_node *node, u8 sel_layer) in ice_sched_validate_srl_node()
3807 struct ice_sched_node *node; in ice_sched_set_q_bw_lmt()
3903 static struct ice_sched_node *
3907 struct ice_sched_node *node = NULL; in ice_sched_get_node_by_id_type()
3925 struct ice_sched_node *tc_node; in ice_sched_get_node_by_id_type()
3957 struct ice_sched_node *node; in ice_sched_set_node_bw_lmt_per_tc()
4090 ice_sched_replay_node_prio(struct ice_hw *hw, struct ice_sched_node *node, in ice_sched_replay_node_prio()
4117 ice_sched_replay_node_bw(struct ice_hw *hw, struct ice_sched_node *node, in ice_sched_replay_node_bw()
4325 struct ice_sched_node *q_node; in ice_sched_replay_q_bw()