Lines Matching refs:node
20 static int mtk_emi_icc_aggregate(struct icc_node *node, u32 tag, u32 avg_bw, in mtk_emi_icc_aggregate() argument
23 struct mtk_icc_node *in = node->data; in mtk_emi_icc_aggregate()
36 struct mtk_icc_node *node = dst->data; in mtk_emi_icc_set() local
45 switch (node->ep) { in mtk_emi_icc_set()
49 ret = mtk_dvfsrc_send_request(dev, MTK_DVFSRC_CMD_PEAK_BW, node->max_peak); in mtk_emi_icc_set()
55 ret = mtk_dvfsrc_send_request(dev, MTK_DVFSRC_CMD_BW, node->sum_avg); in mtk_emi_icc_set()
62 ret = mtk_dvfsrc_send_request(dev, MTK_DVFSRC_CMD_HRT_BW, node->sum_avg); in mtk_emi_icc_set()
69 dev_err(src->provider->dev, "Unknown endpoint %u\n", node->ep); in mtk_emi_icc_set()
80 struct icc_node *node; in mtk_emi_icc_probe() local
111 node = icc_node_create(mnodes[i]->id); in mtk_emi_icc_probe()
112 if (IS_ERR(node)) { in mtk_emi_icc_probe()
113 ret = PTR_ERR(node); in mtk_emi_icc_probe()
117 node->name = mnodes[i]->name; in mtk_emi_icc_probe()
118 node->data = mnodes[i]; in mtk_emi_icc_probe()
119 icc_node_add(node, provider); in mtk_emi_icc_probe()
122 icc_link_create(node, mnodes[i]->links[j]); in mtk_emi_icc_probe()
124 data->nodes[i] = node; in mtk_emi_icc_probe()