Symbol: ice_sched_node
sys/dev/ice/ice_common.c
5391
struct ice_sched_node *parent;
sys/dev/ice/ice_common.c
5526
struct ice_sched_node *node;
sys/dev/ice/ice_common.c
5649
struct ice_sched_node *parent;
sys/dev/ice/ice_common.c
5742
struct ice_sched_node *node;
sys/dev/ice/ice_dcb.c
1803
struct ice_sched_node *node, *tc_node;
sys/dev/ice/ice_sched.c
106
struct ice_sched_node *tmp;
sys/dev/ice/ice_sched.c
1091
struct ice_sched_node *tc_node,
sys/dev/ice/ice_sched.c
1092
struct ice_sched_node *parent, u8 layer,
sys/dev/ice/ice_sched.c
1135
struct ice_sched_node *tc_node,
sys/dev/ice/ice_sched.c
1136
struct ice_sched_node *parent, u8 layer,
sys/dev/ice/ice_sched.c
1251
struct ice_sched_node *node;
sys/dev/ice/ice_sched.c
1279
struct ice_sched_node *node;
sys/dev/ice/ice_sched.c
1412
struct ice_sched_node *ice_sched_get_node(struct ice_port_info *pi, u32 teid)
sys/dev/ice/ice_sched.c
1414
struct ice_sched_node *node;
sys/dev/ice/ice_sched.c
1535
ice_sched_find_node_in_subtree(struct ice_hw *hw, struct ice_sched_node *base,
sys/dev/ice/ice_sched.c
1536
struct ice_sched_node *node)
sys/dev/ice/ice_sched.c
1541
struct ice_sched_node *child = base->children[i];
sys/dev/ice/ice_sched.c
1569
static struct ice_sched_node *
sys/dev/ice/ice_sched.c
1571
struct ice_sched_node *vsi_node,
sys/dev/ice/ice_sched.c
1572
struct ice_sched_node *qgrp_node, u8 owner)
sys/dev/ice/ice_sched.c
1574
struct ice_sched_node *min_qgrp;
sys/dev/ice/ice_sched.c
1614
struct ice_sched_node *
sys/dev/ice/ice_sched.c
1618
struct ice_sched_node *vsi_node, *qgrp_node;
sys/dev/ice/ice_sched.c
1665
struct ice_sched_node *
sys/dev/ice/ice_sched.c
1666
ice_sched_get_vsi_node(struct ice_port_info *pi, struct ice_sched_node *tc_node,
sys/dev/ice/ice_sched.c
1669
struct ice_sched_node *node;
sys/dev/ice/ice_sched.c
1694
static struct ice_sched_node *
sys/dev/ice/ice_sched.c
1695
ice_sched_get_agg_node(struct ice_port_info *pi, struct ice_sched_node *tc_node,
sys/dev/ice/ice_sched.c
1698
struct ice_sched_node *node;
sys/dev/ice/ice_sched.c
1724
static bool ice_sched_check_node(struct ice_hw *hw, struct ice_sched_node *node)
sys/dev/ice/ice_sched.c
1785
struct ice_sched_node *tc_node, u16 *num_nodes,
sys/dev/ice/ice_sched.c
1788
struct ice_sched_node *parent, *node;
sys/dev/ice/ice_sched.c
182
struct ice_sched_node *prealloc_node)
sys/dev/ice/ice_sched.c
1841
struct ice_sched_node *tc_node, u16 *num_nodes)
sys/dev/ice/ice_sched.c
1843
struct ice_sched_node *node;
sys/dev/ice/ice_sched.c
185
struct ice_sched_node *parent;
sys/dev/ice/ice_sched.c
186
struct ice_sched_node *node;
sys/dev/ice/ice_sched.c
1890
struct ice_sched_node *tc_node, u16 *num_nodes)
sys/dev/ice/ice_sched.c
1892
struct ice_sched_node *parent = tc_node;
sys/dev/ice/ice_sched.c
1942
struct ice_sched_node *tc_node;
sys/dev/ice/ice_sched.c
1971
struct ice_sched_node *vsi_node;
sys/dev/ice/ice_sched.c
1972
struct ice_sched_node *tc_node;
sys/dev/ice/ice_sched.c
2045
struct ice_sched_node *vsi_node, *tc_node;
sys/dev/ice/ice_sched.c
214
node = (struct ice_sched_node *)ice_malloc(hw, sizeof(*node));
sys/dev/ice/ice_sched.c
2146
static bool ice_sched_is_leaf_node_present(struct ice_sched_node *node)
sys/dev/ice/ice_sched.c
218
node->children = (struct ice_sched_node **)
sys/dev/ice/ice_sched.c
2182
struct ice_sched_node *vsi_node, *tc_node;
sys/dev/ice/ice_sched.c
2264
bool ice_sched_is_tree_balanced(struct ice_hw *hw, struct ice_sched_node *node)
sys/dev/ice/ice_sched.c
2335
static struct ice_sched_node *
sys/dev/ice/ice_sched.c
2336
ice_sched_get_free_vsi_parent(struct ice_hw *hw, struct ice_sched_node *node,
sys/dev/ice/ice_sched.c
2358
struct ice_sched_node *parent;
sys/dev/ice/ice_sched.c
2378
ice_sched_update_parent(struct ice_sched_node *new_parent,
sys/dev/ice/ice_sched.c
2379
struct ice_sched_node *node)
sys/dev/ice/ice_sched.c
2381
struct ice_sched_node *old_parent;
sys/dev/ice/ice_sched.c
2412
ice_sched_move_nodes(struct ice_port_info *pi, struct ice_sched_node *parent,
sys/dev/ice/ice_sched.c
2416
struct ice_sched_node *node;
sys/dev/ice/ice_sched.c
2478
struct ice_sched_node *vsi_node, *agg_node, *tc_node, *parent;
sys/dev/ice/ice_sched.c
2596
ice_sched_is_agg_inuse(struct ice_port_info *pi, struct ice_sched_node *node)
sys/dev/ice/ice_sched.c
2623
struct ice_sched_node *tc_node, *agg_node;
sys/dev/ice/ice_sched.c
2642
struct ice_sched_node *parent = agg_node->parent;
sys/dev/ice/ice_sched.c
266
ice_sched_remove_elems(struct ice_hw *hw, struct ice_sched_node *parent,
sys/dev/ice/ice_sched.c
2727
struct ice_sched_node *parent, *agg_node, *tc_node;
sys/dev/ice/ice_sched.c
302
static struct ice_sched_node *
sys/dev/ice/ice_sched.c
304
struct ice_sched_node *parent, u8 layer)
sys/dev/ice/ice_sched.c
3078
ice_sched_update_elem(struct ice_hw *hw, struct ice_sched_node *node,
sys/dev/ice/ice_sched.c
3123
ice_sched_cfg_node_bw_alloc(struct ice_hw *hw, struct ice_sched_node *node,
sys/dev/ice/ice_sched.c
316
struct ice_sched_node *ice_sched_get_tc_node(struct ice_port_info *pi, u8 tc)
sys/dev/ice/ice_sched.c
337
void ice_free_sched_node(struct ice_port_info *pi, struct ice_sched_node *node)
sys/dev/ice/ice_sched.c
339
struct ice_sched_node *parent;
sys/dev/ice/ice_sched.c
362
struct ice_sched_node *p;
sys/dev/ice/ice_sched.c
3737
struct ice_sched_node *node;
sys/dev/ice/ice_sched.c
3773
struct ice_sched_node *tc_node, *agg_node;
sys/dev/ice/ice_sched.c
3802
struct ice_sched_node *vsi_node;
sys/dev/ice/ice_sched.c
3868
struct ice_sched_node *tc_node, *vsi_node;
sys/dev/ice/ice_sched.c
3930
struct ice_sched_node *tc_node, *agg_node;
sys/dev/ice/ice_sched.c
4156
ice_sched_cfg_node_bw_lmt(struct ice_hw *hw, struct ice_sched_node *node,
sys/dev/ice/ice_sched.c
4195
ice_sched_get_node_rl_prof_id(struct ice_sched_node *node,
sys/dev/ice/ice_sched.c
4274
static struct ice_sched_node *
sys/dev/ice/ice_sched.c
4275
ice_sched_get_srl_node(struct ice_sched_node *node, u8 srl_layer)
sys/dev/ice/ice_sched.c
4342
struct ice_sched_node *node,
sys/dev/ice/ice_sched.c
4397
ice_sched_set_node_bw(struct ice_port_info *pi, struct ice_sched_node *node,
sys/dev/ice/ice_sched.c
4441
ice_sched_set_node_priority(struct ice_port_info *pi, struct ice_sched_node *node,
sys/dev/ice/ice_sched.c
4466
ice_sched_set_node_weight(struct ice_port_info *pi, struct ice_sched_node *node, u16 weight)
sys/dev/ice/ice_sched.c
4498
ice_sched_set_node_bw_lmt(struct ice_port_info *pi, struct ice_sched_node *node,
sys/dev/ice/ice_sched.c
4532
struct ice_sched_node *node,
sys/dev/ice/ice_sched.c
4549
ice_sched_validate_srl_node(struct ice_sched_node *node, u8 sel_layer)
sys/dev/ice/ice_sched.c
46
struct ice_sched_node *root;
sys/dev/ice/ice_sched.c
4608
struct ice_sched_node *node;
sys/dev/ice/ice_sched.c
4743
struct ice_sched_node *tc_node;
sys/dev/ice/ice_sched.c
4852
struct ice_sched_node *tc_node;
sys/dev/ice/ice_sched.c
4912
struct ice_sched_node *node;
sys/dev/ice/ice_sched.c
4949
static struct ice_sched_node *
sys/dev/ice/ice_sched.c
4953
struct ice_sched_node *node = NULL;
sys/dev/ice/ice_sched.c
4971
struct ice_sched_node *tc_node;
sys/dev/ice/ice_sched.c
4985
struct ice_sched_node *child_node;
sys/dev/ice/ice_sched.c
5019
struct ice_sched_node *node;
sys/dev/ice/ice_sched.c
5064
struct ice_sched_node *tc_node, *vsi_node;
sys/dev/ice/ice_sched.c
5110
u8 tc, struct ice_sched_node *srl_node,
sys/dev/ice/ice_sched.c
5144
struct ice_sched_node *tc_node, *vsi_node, *cfg_node;
sys/dev/ice/ice_sched.c
5213
struct ice_sched_node *tc_node, *vsi_node;
sys/dev/ice/ice_sched.c
5263
struct ice_sched_node *tc_node, *agg_node;
sys/dev/ice/ice_sched.c
5339
struct ice_sched_node *srl_node,
sys/dev/ice/ice_sched.c
5373
struct ice_sched_node *tc_node, *agg_node, *cfg_node;
sys/dev/ice/ice_sched.c
54
root = (struct ice_sched_node *)ice_malloc(hw, sizeof(*root));
sys/dev/ice/ice_sched.c
5441
struct ice_sched_node *tc_node, *agg_node;
sys/dev/ice/ice_sched.c
5509
struct ice_sched_node *node, u8 priority)
sys/dev/ice/ice_sched.c
5582
ice_sched_replay_node_prio(struct ice_hw *hw, struct ice_sched_node *node,
sys/dev/ice/ice_sched.c
5609
ice_sched_replay_node_bw(struct ice_hw *hw, struct ice_sched_node *node,
sys/dev/ice/ice_sched.c
5669
struct ice_sched_node *tc_node, *agg_node;
sys/dev/ice/ice_sched.c
58
root->children = (struct ice_sched_node **)
sys/dev/ice/ice_sched.c
5828
struct ice_sched_node *tc_node;
sys/dev/ice/ice_sched.c
5855
struct ice_sched_node *vsi_node, *tc_node;
sys/dev/ice/ice_sched.c
5964
struct ice_sched_node *q_node;
sys/dev/ice/ice_sched.c
81
struct ice_sched_node *
sys/dev/ice/ice_sched.c
82
ice_sched_find_node_by_teid(struct ice_sched_node *start_node, u32 teid)
sys/dev/ice/ice_sched.c
986
ice_sched_add_elems(struct ice_port_info *pi, struct ice_sched_node *tc_node,
sys/dev/ice/ice_sched.c
987
struct ice_sched_node *parent, u8 layer, u16 num_nodes,
sys/dev/ice/ice_sched.c
989
struct ice_sched_node **prealloc_nodes)
sys/dev/ice/ice_sched.c
991
struct ice_sched_node *prev, *new_node;
sys/dev/ice/ice_sched.h
135
ice_sched_set_node_bw_lmt(struct ice_port_info *pi, struct ice_sched_node *node,
sys/dev/ice/ice_sched.h
139
ice_sched_set_node_bw(struct ice_port_info *pi, struct ice_sched_node *node,
sys/dev/ice/ice_sched.h
143
ice_sched_add_elems(struct ice_port_info *pi, struct ice_sched_node *tc_node,
sys/dev/ice/ice_sched.h
144
struct ice_sched_node *parent, u8 layer, u16 num_nodes,
sys/dev/ice/ice_sched.h
146
struct ice_sched_node **prealloc_node);
sys/dev/ice/ice_sched.h
149
ice_sched_move_nodes(struct ice_port_info *pi, struct ice_sched_node *parent,
sys/dev/ice/ice_sched.h
153
ice_sched_set_node_priority(struct ice_port_info *pi, struct ice_sched_node *node,
sys/dev/ice/ice_sched.h
156
ice_sched_set_node_weight(struct ice_port_info *pi, struct ice_sched_node *node,
sys/dev/ice/ice_sched.h
169
struct ice_sched_node *ice_sched_get_node(struct ice_port_info *pi, u32 teid);
sys/dev/ice/ice_sched.h
170
struct ice_sched_node *
sys/dev/ice/ice_sched.h
171
ice_sched_find_node_by_teid(struct ice_sched_node *start_node, u32 teid);
sys/dev/ice/ice_sched.h
176
struct ice_sched_node *prealloc_node);
sys/dev/ice/ice_sched.h
178
ice_sched_update_parent(struct ice_sched_node *new_parent,
sys/dev/ice/ice_sched.h
179
struct ice_sched_node *node);
sys/dev/ice/ice_sched.h
180
void ice_free_sched_node(struct ice_port_info *pi, struct ice_sched_node *node);
sys/dev/ice/ice_sched.h
181
struct ice_sched_node *ice_sched_get_tc_node(struct ice_port_info *pi, u8 tc);
sys/dev/ice/ice_sched.h
182
struct ice_sched_node *
sys/dev/ice/ice_sched.h
190
struct ice_sched_node *
sys/dev/ice/ice_sched.h
191
ice_sched_get_vsi_node(struct ice_port_info *pi, struct ice_sched_node *tc_node,
sys/dev/ice/ice_sched.h
193
bool ice_sched_is_tree_balanced(struct ice_hw *hw, struct ice_sched_node *node);
sys/dev/ice/ice_sched.h
261
ice_sched_find_node_in_subtree(struct ice_hw *hw, struct ice_sched_node *base,
sys/dev/ice/ice_sched.h
262
struct ice_sched_node *node);
sys/dev/ice/ice_sched.h
281
struct ice_sched_node *node, u8 priority);
sys/dev/ice/ice_type.h
737
struct ice_sched_node *parent;
sys/dev/ice/ice_type.h
738
struct ice_sched_node *sibling; /* next sibling in the same layer */
sys/dev/ice/ice_type.h
739
struct ice_sched_node **children;
sys/dev/ice/ice_type.h
873
struct ice_sched_node *vsi_node[ICE_MAX_TRAFFIC_CLASS];
sys/dev/ice/ice_type.h
874
struct ice_sched_node *ag_node[ICE_MAX_TRAFFIC_CLASS];
sys/dev/ice/ice_type.h
952
struct ice_sched_node *root; /* Root Node per Port */
sys/dev/ice/ice_type.h
967
struct ice_sched_node *