Searched refs:ice_sched_node (Results  1 – 7 of 7) sorted by relevance
| /Linux-v6.6/drivers/net/ethernet/intel/ice/ | 
| D | ice_sched.h | 76 ice_sched_set_node_bw_lmt(struct ice_port_info *pi, struct ice_sched_node *node,80 ice_sched_set_node_bw(struct ice_port_info *pi, struct ice_sched_node *node,
 84 ice_sched_add_elems(struct ice_port_info *pi, struct ice_sched_node *tc_node,
 85 		    struct ice_sched_node *parent, u8 layer, u16 num_nodes,
 87 		    struct ice_sched_node **prealloc_node);
 90 ice_sched_move_nodes(struct ice_port_info *pi, struct ice_sched_node *parent,
 93 int ice_sched_set_node_priority(struct ice_port_info *pi, struct ice_sched_node *node,
 95 int ice_sched_set_node_weight(struct ice_port_info *pi, struct ice_sched_node *node, u16 weight);
 105 struct ice_sched_node *
 106 ice_sched_find_node_by_teid(struct ice_sched_node *start_node, u32 teid);
 [all …]
 
 | 
| D | ice_sched.c | 19 	struct ice_sched_node *root;  in ice_sched_add_root_node()55 struct ice_sched_node *
 56 ice_sched_find_node_by_teid(struct ice_sched_node *start_node, u32 teid)  in ice_sched_find_node_by_teid()
 77 		struct ice_sched_node *tmp;  in ice_sched_find_node_by_teid()
 153 		   struct ice_sched_node *prealloc_node)  in ice_sched_add_node()
 156 	struct ice_sched_node *parent;  in ice_sched_add_node()
 157 	struct ice_sched_node *node;  in ice_sched_add_node()
 238 ice_sched_remove_elems(struct ice_hw *hw, struct ice_sched_node *parent,  in ice_sched_remove_elems()
 274 static struct ice_sched_node *
 276 			 struct ice_sched_node *parent, u8 layer)  in ice_sched_get_first_node()
 [all …]
 
 | 
| D | ice_devlink.c | 806 static void ice_traverse_tx_tree(struct devlink *devlink, struct ice_sched_node *node,  in ice_traverse_tx_tree()807 				 struct ice_sched_node *tc_node, struct ice_pf *pf)  in ice_traverse_tx_tree()
 849 	struct ice_sched_node *tc_node;  in ice_devlink_rate_init_tx_topology()
 873 static int ice_set_object_tx_share(struct ice_port_info *pi, struct ice_sched_node *node,  in ice_set_object_tx_share()
 899 static int ice_set_object_tx_max(struct ice_port_info *pi, struct ice_sched_node *node,  in ice_set_object_tx_max()
 925 static int ice_set_object_tx_priority(struct ice_port_info *pi, struct ice_sched_node *node,  in ice_set_object_tx_priority()
 955 static int ice_set_object_tx_weight(struct ice_port_info *pi, struct ice_sched_node *node,  in ice_set_object_tx_weight()
 992 	struct ice_sched_node *node;  in ice_devlink_rate_node_new()
 1010 	struct ice_sched_node *node, *tc_node;  in ice_devlink_rate_node_del()
 1037 	struct ice_sched_node *node = priv;  in ice_devlink_rate_leaf_tx_max_set()
 [all …]
 
 | 
| D | ice_type.h | 524 struct ice_sched_node {  struct525 	struct ice_sched_node *parent;  argument
 526 	struct ice_sched_node *sibling; /* next sibling in the same layer */  argument
 527 	struct ice_sched_node **children;  argument
 614 	struct ice_sched_node *vsi_node[ICE_MAX_TRAFFIC_CLASS];
 615 	struct ice_sched_node *ag_node[ICE_MAX_TRAFFIC_CLASS];
 699 	struct ice_sched_node *root;	/* Root Node per Port */
 713 	struct ice_sched_node *
 
 | 
| D | ice_lag.c | 357 static struct ice_sched_node *360 	struct ice_sched_node *tc_node, *aggnode, *parent = NULL;  in ice_lag_get_sched_parent()
 437 	struct ice_sched_node *n_prt;  in ice_lag_move_vf_node_tc()
 762 	struct ice_sched_node *n_prt;  in ice_lag_reclaim_vf_tc()
 1799 	struct ice_sched_node *n_prt;  in ice_lag_move_vf_nodes_tc_sync()
 
 | 
| D | ice_common.c | 4624 	struct ice_sched_node *parent;  in ice_ena_vsi_txq()4759 		struct ice_sched_node *node;  in ice_dis_vsi_txq()
 4883 	struct ice_sched_node *parent;  in ice_ena_vsi_rdma_qset()
 4976 		struct ice_sched_node *node;  in ice_dis_vsi_rdma_qset()
 
 | 
| D | ice_dcb.c | 1579 	struct ice_sched_node *node, *tc_node;  in ice_update_port_tc_tree_cfg()
 |