Home
last modified time | relevance | path

Searched refs:icc_node (Results 1 – 15 of 15) sorted by relevance

/Linux-v5.10/include/linux/
Dinterconnect-provider.h14 struct icc_node;
24 struct icc_node *node;
36 struct icc_node *nodes[];
39 struct icc_node *of_icc_xlate_onecell(struct of_phandle_args *spec,
63 int (*set)(struct icc_node *src, struct icc_node *dst);
64 int (*aggregate)(struct icc_node *node, u32 tag, u32 avg_bw,
66 void (*pre_aggregate)(struct icc_node *node);
67 int (*get_bw)(struct icc_node *node, u32 *avg, u32 *peak);
68 struct icc_node* (*xlate)(struct of_phandle_args *spec, void *data);
95 struct icc_node { struct
[all …]
/Linux-v5.10/drivers/interconnect/
Dcore.c34 static void icc_summary_show_one(struct seq_file *s, struct icc_node *n) in icc_summary_show_one()
53 struct icc_node *n; in icc_summary_show()
83 struct icc_node *n, struct icc_node *m) in icc_graph_show_link()
90 static void icc_graph_show_node(struct seq_file *s, struct icc_node *n) in icc_graph_show_node()
102 struct icc_node *n; in icc_graph_show()
146 static struct icc_node *node_find(const int id) in node_find()
151 static struct icc_path *path_init(struct device *dev, struct icc_node *dst, in path_init()
154 struct icc_node *node = dst; in path_init()
177 static struct icc_path *path_find(struct device *dev, struct icc_node *src, in path_find()
178 struct icc_node *dst) in path_find()
[all …]
Dinternal.h24 struct icc_node *node;
Dtrace.h19 TP_PROTO(struct icc_path *p, struct icc_node *n, int i,
/Linux-v5.10/drivers/interconnect/imx/
Dimx.c28 static int imx_icc_node_set(struct icc_node *node) in imx_icc_node_set()
54 static int imx_icc_set(struct icc_node *src, struct icc_node *dst) in imx_icc_set()
60 static void imx_icc_node_destroy(struct icc_node *node) in imx_icc_node_destroy()
79 struct icc_node *node) in imx_icc_node_init_qos()
122 static struct icc_node *imx_icc_node_add(struct icc_provider *provider, in imx_icc_node_add()
127 struct icc_node *node; in imx_icc_node_add()
166 struct icc_node *node, *tmp; in imx_icc_unregister_nodes()
181 struct icc_node *node; in imx_icc_register_nodes()
/Linux-v5.10/drivers/interconnect/qcom/
Dicc-rpmh.c19 void qcom_icc_pre_aggregate(struct icc_node *node) in qcom_icc_pre_aggregate()
42 int qcom_icc_aggregate(struct icc_node *node, u32 tag, u32 avg_bw, in qcom_icc_aggregate()
79 int qcom_icc_set(struct icc_node *src, struct icc_node *dst) in qcom_icc_set()
83 struct icc_node *node; in qcom_icc_set()
107 struct icc_node *node; in qcom_icc_xlate_extended()
Dicc-rpmh.h131 int qcom_icc_aggregate(struct icc_node *node, u32 tag, u32 avg_bw,
133 int qcom_icc_set(struct icc_node *src, struct icc_node *dst);
136 void qcom_icc_pre_aggregate(struct icc_node *node);
Dosm-l3.c148 static int qcom_icc_set(struct icc_node *src, struct icc_node *dst) in qcom_icc_set()
153 struct icc_node *n; in qcom_icc_set()
198 struct icc_node *node; in qcom_osm_l3_probe()
Dqcs404.c330 static int qcom_icc_set(struct icc_node *src, struct icc_node *dst) in qcom_icc_set()
335 struct icc_node *n; in qcom_icc_set()
408 struct icc_node *node; in qnoc_probe()
Dmsm8916.c366 static int msm8916_icc_set(struct icc_node *src, struct icc_node *dst) in msm8916_icc_set()
373 struct icc_node *n; in msm8916_icc_set()
441 struct icc_node *node; in msm8916_qnoc_probe()
Dmsm8974.c581 static int msm8974_icc_set(struct icc_node *src, struct icc_node *dst) in msm8974_icc_set()
588 struct icc_node *n; in msm8974_icc_set()
640 static int msm8974_get_bw(struct icc_node *node, u32 *avg, u32 *peak) in msm8974_get_bw()
656 struct icc_node *node; in msm8974_icc_probe()
Dsc7180.c514 struct icc_node *node; in qnoc_probe()
Dsdm845.c447 struct icc_node *node; in qnoc_probe()
Dsm8150.c512 struct icc_node *node; in qnoc_probe()
Dsm8250.c528 struct icc_node *node; in qnoc_probe()