Home
last modified time | relevance | path

Searched refs:tc_node (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/infiniband/hw/irdma/
H A Dws.c188 struct irdma_ws_node *ws_tree_root, *vsi_node, *tc_node; in irdma_remove_leaf() local
206 tc_node = ws_find_node(vsi_node, in irdma_remove_leaf()
209 if (!tc_node) in irdma_remove_leaf()
212 irdma_ws_cqp_cmd(vsi, tc_node, IRDMA_OP_WS_DELETE_NODE); in irdma_remove_leaf()
213 vsi->unregister_qset(vsi, tc_node); in irdma_remove_leaf()
214 list_del(&tc_node->siblings); in irdma_remove_leaf()
215 irdma_free_node(vsi, tc_node); in irdma_remove_leaf()
240 struct irdma_ws_node *tc_node; in irdma_ws_add() local
302 tc_node = ws_find_node(vsi_node, traffic_class, in irdma_ws_add()
304 if (!tc_node) { in irdma_ws_add()
[all …]
H A Dmain.c166 struct irdma_ws_node *tc_node) in irdma_lan_register_qset() argument
173 qset.qs_handle = tc_node->qs_handle; in irdma_lan_register_qset()
174 qset.tc = tc_node->traffic_class; in irdma_lan_register_qset()
182 tc_node->l2_sched_node_id = qset.teid; in irdma_lan_register_qset()
183 vsi->qos[tc_node->user_pri].l2_sched_node_id = qset.teid; in irdma_lan_register_qset()
194 struct irdma_ws_node *tc_node) in irdma_lan_unregister_qset() argument
200 qset.qs_handle = tc_node->qs_handle; in irdma_lan_unregister_qset()
201 qset.tc = tc_node->traffic_class; in irdma_lan_unregister_qset()
203 qset.teid = tc_node->l2_sched_node_id; in irdma_lan_unregister_qset()
H A Dmain.h248 struct irdma_ws_node *tc_node);
250 struct irdma_ws_node *tc_node);
H A Dtype.h564 struct irdma_ws_node *tc_node);
566 struct irdma_ws_node *tc_node);
716 struct irdma_ws_node *tc_node);
718 struct irdma_ws_node *tc_node);
/linux/drivers/net/ethernet/intel/ice/
H A Dice_sched.c883 ice_sched_add_elems(struct ice_port_info *pi, struct ice_sched_node *tc_node, in ice_sched_add_elems() argument
951 new_node->tc_num = tc_node->tc_num; in ice_sched_add_elems()
971 prev = ice_sched_get_first_node(pi, tc_node, layer); in ice_sched_add_elems()
979 if (!pi->sib_head[tc_node->tc_num][layer]) in ice_sched_add_elems()
980 pi->sib_head[tc_node->tc_num][layer] = new_node; in ice_sched_add_elems()
1004 struct ice_sched_node *tc_node, in ice_sched_add_nodes_to_hw_layer() argument
1025 if (parent == tc_node) in ice_sched_add_nodes_to_hw_layer()
1030 return ice_sched_add_elems(pi, tc_node, parent, layer, num_nodes, in ice_sched_add_nodes_to_hw_layer()
1048 struct ice_sched_node *tc_node, in ice_sched_add_nodes_to_layer() argument
1062 status = ice_sched_add_nodes_to_hw_layer(pi, tc_node, parent, in ice_sched_add_nodes_to_layer()
[all …]
H A Dice_sched.h95 ice_sched_add_elems(struct ice_port_info *pi, struct ice_sched_node *tc_node,
160 ice_sched_get_agg_node(struct ice_port_info *pi, struct ice_sched_node *tc_node,
169 struct ice_sched_node *tc_node,
H A Dice_dcb.c1564 struct ice_sched_node *node, *tc_node; in ice_update_port_tc_tree_cfg() local
1592 tc_node = pi->root->children[i]; in ice_update_port_tc_tree_cfg()
1593 if (!tc_node) in ice_update_port_tc_tree_cfg()
1595 teid1 = le32_to_cpu(tc_node->info.node_teid); in ice_update_port_tc_tree_cfg()
1597 tc_node->tc_num = j; in ice_update_port_tc_tree_cfg()
1598 tc_node->in_use = true; in ice_update_port_tc_tree_cfg()
H A Dice_lag.c447 struct ice_sched_node *tc_node, *aggnode, *parent = NULL; in ice_lag_get_sched_parent() local
456 tc_node = ice_sched_get_tc_node(pi, tc); in ice_lag_get_sched_parent()
457 if (!tc_node) { in ice_lag_get_sched_parent()
462 aggnode = ice_sched_get_agg_node(pi, tc_node, ICE_DFLT_AGG_ID); in ice_lag_get_sched_parent()
488 err = ice_sched_add_nodes_to_layer(pi, tc_node, parent, n, in ice_lag_get_sched_parent()
495 parent = ice_sched_find_node_by_teid(tc_node, in ice_lag_get_sched_parent()
/linux/drivers/net/ethernet/intel/ice/devlink/
H A Ddevlink.c750 struct ice_sched_node *tc_node, struct ice_pf *pf) in ice_traverse_tx_tree() argument
761 if (node->parent == tc_node) { in ice_traverse_tx_tree()
795 ice_traverse_tx_tree(devlink, node->children[i], tc_node, pf); in ice_traverse_tx_tree()
809 struct ice_sched_node *tc_node; in ice_devlink_rate_init_tx_topology() local
813 tc_node = pi->root->children[0]; in ice_devlink_rate_init_tx_topology()
815 for (i = 0; i < tc_node->num_children; i++) in ice_devlink_rate_init_tx_topology()
816 ice_traverse_tx_tree(devlink, tc_node->children[i], tc_node, pf); in ice_devlink_rate_init_tx_topology()
995 struct ice_sched_node *node, *tc_node; in ice_devlink_rate_node_del() local
999 tc_node = pi->root->children[0]; in ice_devlink_rate_node_del()
1002 if (!rate_node->parent || !node || tc_node == node || !extack) in ice_devlink_rate_node_del()
[all …]
/linux/drivers/input/misc/
H A Diqs626a.c776 struct fwnode_handle *tc_node __free(fwnode_handle) = in iqs626_parse_trackpad()
778 if (!tc_node) in iqs626_parse_trackpad()
781 if (!fwnode_property_read_u32(tc_node, "azoteq,ati-base", in iqs626_parse_trackpad()
794 if (!fwnode_property_read_u32(tc_node, "azoteq,thresh", in iqs626_parse_trackpad()