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 { struct 525 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()
|