Searched refs:ice_sched_node (Results 1 - 5 of 5) sorted by relevance

/freebsd-13-stable/sys/dev/ice/
H A Dice_sched.h126 struct ice_sched_node *ice_sched_get_node(struct ice_port_info *pi, u32 teid);
127 struct ice_sched_node *
128 ice_sched_find_node_by_teid(struct ice_sched_node *start_node, u32 teid);
133 void ice_free_sched_node(struct ice_port_info *pi, struct ice_sched_node *node);
134 struct ice_sched_node *ice_sched_get_tc_node(struct ice_port_info *pi, u8 tc);
135 struct ice_sched_node *
142 struct ice_sched_node *
143 ice_sched_get_vsi_node(struct ice_port_info *pi, struct ice_sched_node *tc_node,
145 bool ice_sched_is_tree_balanced(struct ice_hw *hw, struct ice_sched_node *node);
213 ice_sched_find_node_in_subtree(struct ice_hw *hw, struct ice_sched_node *bas
[all...]
H A Dice_sched.c47 struct ice_sched_node *root;
55 root = (struct ice_sched_node *)ice_malloc(hw, sizeof(*root));
60 root->children = (struct ice_sched_node **)
74 * @start_node: pointer to the starting ice_sched_node struct in a sub-tree
83 struct ice_sched_node *
84 ice_sched_find_node_by_teid(struct ice_sched_node *start_node, u32 teid)
105 struct ice_sched_node *tmp;
182 struct ice_sched_node *parent;
183 struct ice_sched_node *node;
207 node = (struct ice_sched_node *)ice_mallo
[all...]
H A Dice_type.h591 struct ice_sched_node { struct
592 struct ice_sched_node *parent;
593 struct ice_sched_node *sibling; /* next sibling in the same layer */
594 struct ice_sched_node **children;
726 struct ice_sched_node *vsi_node[ICE_MAX_TRAFFIC_CLASS];
727 struct ice_sched_node *ag_node[ICE_MAX_TRAFFIC_CLASS];
796 struct ice_sched_node *root; /* Root Node per Port */
814 struct ice_sched_node *
H A Dice_dcb.c1606 struct ice_sched_node *node, *tc_node;
H A Dice_common.c4334 struct ice_sched_node *parent;
4469 struct ice_sched_node *node;

Completed in 184 milliseconds