Lines Matching refs:node
190 static int qcom_icc_qos_set(struct icc_node *node)
192 struct qcom_icc_provider *qp = to_qcom_provider(node->provider);
193 struct qcom_icc_node *qn = node->data;
195 dev_dbg(node->provider->dev, "Setting QoS for %s\n", qn->name);
199 return qcom_icc_set_bimc_qos(node);
201 return qcom_icc_set_qnoc_qos(node);
203 return qcom_icc_set_noc_qos(node);
248 * @node: icc node to operate on
250 static void qcom_icc_pre_bw_aggregate(struct icc_node *node)
255 qn = node->data;
264 * @node: node to aggregate
271 static int qcom_icc_bw_aggregate(struct icc_node *node, u32 tag, u32 avg_bw,
277 qn = node->data;
303 struct icc_node *node;
310 list_for_each_entry(node, &provider->nodes, node_list) {
311 qn = node->data;
409 struct icc_node *node;
520 node = icc_node_create(qnodes[i]->id);
521 if (IS_ERR(node)) {
524 ret = PTR_ERR(node);
528 node->name = qnodes[i]->name;
529 node->data = qnodes[i];
530 icc_node_add(node, provider);
533 icc_link_create(node, qnodes[i]->links[j]);
538 ret = qcom_icc_qos_set(node);
546 data->nodes[i] = node;