Searched refs:ice_sched_node (Results 1 – 6 of 6) sorted by relevance
/linux/drivers/net/ethernet/intel/ice/ |
H A D | ice_sched.h | 87 ice_sched_set_node_bw_lmt(struct ice_port_info *pi, struct ice_sched_node *node, 91 ice_sched_set_node_bw(struct ice_port_info *pi, struct ice_sched_node *node, 95 ice_sched_add_elems(struct ice_port_info *pi, struct ice_sched_node *tc_node, 96 struct ice_sched_node *parent, u8 layer, u16 num_nodes, 98 struct ice_sched_node **prealloc_node); 101 ice_sched_move_nodes(struct ice_port_info *pi, struct ice_sched_node *parent, 104 int ice_sched_set_node_priority(struct ice_port_info *pi, struct ice_sched_node *node, 106 int ice_sched_set_node_weight(struct ice_port_info *pi, struct ice_sched_node *node, u16 weight); 116 struct ice_sched_node * 117 ice_sched_find_node_by_teid(struct ice_sched_node *start_nod [all...] |
H A D | ice_sched.c | 19 struct ice_sched_node *root; in ice_sched_add_root_node() 45 * @start_node: pointer to the starting ice_sched_node struct in a sub-tree 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() 96 static struct ice_sched_node * 97 ice_sched_find_next_vsi_node(struct ice_sched_node *vsi_node) in ice_sched_find_next_vsi_node() 166 * @prealloc_node: preallocated ice_sched_node struct for SW DB 173 struct ice_sched_node *prealloc_node) in ice_sched_add_node() 176 struct ice_sched_node *paren in ice_sched_add_node() [all...] |
H A D | ice_lag.c | 444 static struct ice_sched_node * 447 struct ice_sched_node *tc_node, *aggnode, *parent = NULL; in ice_lag_get_sched_parent() 525 struct ice_sched_node *n_prt; in ice_lag_move_vf_node_tc() 924 struct ice_sched_node *n_prt; in ice_lag_reclaim_vf_tc() 1980 struct ice_sched_node *n_prt; in ice_lag_move_vf_nodes_tc_sync()
|
H A D | ice_common.c | 4849 struct ice_sched_node *parent; in ice_ena_vsi_txq() 4979 struct ice_sched_node *node; in ice_dis_vsi_txq() 5102 struct ice_sched_node *parent; in ice_ena_vsi_rdma_qset() 5190 struct ice_sched_node *node; in ice_dis_vsi_rdma_qset()
|
H A D | ice_dcb.c | 1564 struct ice_sched_node *node, *tc_node; in ice_update_port_tc_tree_cfg()
|
/linux/drivers/net/ethernet/intel/ice/devlink/ |
H A D | devlink.c | 749 static void ice_traverse_tx_tree(struct devlink *devlink, struct ice_sched_node *node, in ice_traverse_tx_tree() 750 struct ice_sched_node *tc_node, struct ice_pf *pf) in ice_traverse_tx_tree() 809 struct ice_sched_node *tc_node; in ice_devlink_rate_init_tx_topology() 822 static void ice_clear_rate_nodes(struct ice_sched_node *node) in ice_clear_rate_nodes() 855 static int ice_set_object_tx_share(struct ice_port_info *pi, struct ice_sched_node *node, in ice_set_object_tx_share() 881 static int ice_set_object_tx_max(struct ice_port_info *pi, struct ice_sched_node *node, in ice_set_object_tx_max() 907 static int ice_set_object_tx_priority(struct ice_port_info *pi, struct ice_sched_node *node, in ice_set_object_tx_priority() 937 static int ice_set_object_tx_weight(struct ice_port_info *pi, struct ice_sched_node *node, in ice_set_object_tx_weight() 974 struct ice_sched_node *node; in ice_devlink_rate_node_new() 982 /* preallocate memory for ice_sched_node */ in ice_devlink_rate_node_new() [all...] |