/linux-master/include/linux/ |
H A D | interconnect-provider.h | 14 struct icc_node; 24 struct icc_node *node; 36 struct icc_node *nodes[] __counted_by(num_nodes); 39 struct icc_node *of_icc_xlate_onecell(const 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* (*xlat 96 struct icc_node { struct [all...] |
/linux-master/drivers/interconnect/samsung/ |
H A D | exynos.c | 25 struct icc_node *node; 31 static struct icc_node *exynos_icc_get_parent(struct device_node *np) 35 struct icc_node *icc_node; local 55 icc_node = icc_node_data->node; 58 return icc_node; 61 static int exynos_generic_icc_set(struct icc_node *src, struct icc_node *dst) 85 static struct icc_node *exynos_generic_icc_xlate(const struct of_phandle_args *spec, 109 struct icc_node *icc_nod local [all...] |
/linux-master/drivers/interconnect/ |
H A D | internal.h | 24 struct icc_node *node;
|
H A D | core.c | 34 static void icc_summary_show_one(struct seq_file *s, struct icc_node *n) 53 struct icc_node *n; 83 struct icc_node *n, struct icc_node *m) 90 static void icc_graph_show_node(struct seq_file *s, struct icc_node *n) 102 struct icc_node *n; 146 static struct icc_node *node_find(const int id) 151 static struct icc_node *node_find_by_name(const char *name) 154 struct icc_node *n; 166 static struct icc_path *path_init(struct device *dev, struct icc_node *ds [all...] |
H A D | icc-clk.c | 25 static int icc_clk_set(struct icc_node *src, struct icc_node *dst) 51 static int icc_clk_get_bw(struct icc_node *node, u32 *avg, u32 *peak) 84 struct icc_node *node;
|
H A D | trace.h | 19 TP_PROTO(struct icc_path *p, struct icc_node *n, int i,
|
/linux-master/drivers/interconnect/qcom/ |
H A D | icc-rpmh.h | 123 int qcom_icc_aggregate(struct icc_node *node, u32 tag, u32 avg_bw, 125 int qcom_icc_set(struct icc_node *src, struct icc_node *dst); 127 void qcom_icc_pre_aggregate(struct icc_node *node);
|
H A D | icc-common.c | 16 struct icc_node *node;
|
H A D | icc-rpmh.c | 21 void qcom_icc_pre_aggregate(struct icc_node *node) 49 int qcom_icc_aggregate(struct icc_node *node, u32 tag, u32 avg_bw, 86 int qcom_icc_set(struct icc_node *src, struct icc_node *dst) 89 struct icc_node *node; 170 struct icc_node *node;
|
H A D | icc-rpm.c | 53 static int qcom_icc_set_qnoc_qos(struct icc_node *src) 98 static int qcom_icc_set_bimc_qos(struct icc_node *src) 153 static int qcom_icc_set_noc_qos(struct icc_node *src) 190 static int qcom_icc_qos_set(struct icc_node *node) 250 static void qcom_icc_pre_bw_aggregate(struct icc_node *node) 271 static int qcom_icc_bw_aggregate(struct icc_node *node, u32 tag, u32 avg_bw, 329 struct icc_node *node; 345 static int qcom_icc_set(struct icc_node *src, struct icc_node *dst) 455 struct icc_node *nod [all...] |
H A D | osm-l3.c | 126 static int qcom_osm_l3_set(struct icc_node *src, struct icc_node *dst) 168 struct icc_node *node;
|
H A D | msm8974.c | 582 static int msm8974_icc_set(struct icc_node *src, struct icc_node *dst) 589 struct icc_node *n; 641 static int msm8974_get_bw(struct icc_node *node, u32 *avg, u32 *peak) 657 struct icc_node *node;
|
/linux-master/include/soc/tegra/ |
H A D | mc.h | 146 int (*set)(struct icc_node *src, struct icc_node *dst); 147 int (*aggregate)(struct icc_node *node, u32 tag, u32 avg_bw, 149 struct icc_node* (*xlate)(const struct of_phandle_args *spec, void *data); 152 int (*get_bw)(struct icc_node *node, u32 *avg, u32 *peak); 155 struct icc_node *tegra_mc_icc_xlate(const struct of_phandle_args *spec,
|
/linux-master/drivers/interconnect/imx/ |
H A D | imx.c | 22 /* private icc_node data */ 31 static int imx_icc_get_bw(struct icc_node *node, u32 *avg, u32 *peak) 39 static int imx_icc_node_set(struct icc_node *node) 87 static int imx_icc_set(struct icc_node *src, struct icc_node *dst) 98 /* imx_icc_node_destroy() - Destroy an imx icc_node, including private data */ 99 static void imx_icc_node_destroy(struct icc_node *node) 118 struct icc_node *node) 162 static struct icc_node *imx_icc_node_add(struct imx_icc_provider *imx_provider, 169 struct icc_node *nod [all...] |
/linux-master/drivers/memory/tegra/ |
H A D | tegra186-emc.c | 233 static int tegra_emc_icc_set_bw(struct icc_node *src, struct icc_node *dst) 238 static struct icc_node * 242 struct icc_node *node; 255 static int tegra_emc_icc_get_init_bw(struct icc_node *node, u32 *avg, u32 *peak) 267 struct icc_node *node;
|
H A D | tegra20.c | 364 static int tegra20_mc_icc_set(struct icc_node *src, struct icc_node *dst) 374 static int tegra20_mc_icc_aggreate(struct icc_node *node, u32 tag, u32 avg_bw, 398 struct icc_node *node;
|
H A D | mc.c | 758 struct icc_node *tegra_mc_icc_xlate(const struct of_phandle_args *spec, void *data) 761 struct icc_node *node; 775 static int tegra_mc_icc_get(struct icc_node *node, u32 *average, u32 *peak) 783 static int tegra_mc_icc_set(struct icc_node *src, struct icc_node *dst) 820 struct icc_node *node;
|
H A D | tegra234.c | 1035 static int tegra234_mc_icc_set(struct icc_node *src, struct icc_node *dst) 1098 static int tegra234_mc_icc_aggregate(struct icc_node *node, u32 tag, u32 avg_bw, 1120 static int tegra234_mc_icc_get_init_bw(struct icc_node *node, u32 *avg, u32 *peak)
|
H A D | tegra30.c | 1291 static int tegra30_mc_icc_set(struct icc_node *src, struct icc_node *dst) 1316 static int tegra30_mc_icc_aggreate(struct icc_node *node, u32 tag, u32 avg_bw, 1341 struct icc_node *node;
|
H A D | tegra20-emc.c | 957 struct icc_node *node; 981 static int emc_icc_set(struct icc_node *src, struct icc_node *dst) 1009 struct icc_node *node;
|
H A D | tegra124.c | 1148 static int tegra124_mc_icc_set(struct icc_node *src, struct icc_node *dst) 1154 static int tegra124_mc_icc_aggreate(struct icc_node *node, u32 tag, u32 avg_bw, 1179 struct icc_node *node;
|
H A D | tegra124-emc.c | 1292 struct icc_node *node; 1316 static int emc_icc_set(struct icc_node *src, struct icc_node *dst) 1345 struct icc_node *node;
|
H A D | tegra30-emc.c | 1475 struct icc_node *node; 1499 static int emc_icc_set(struct icc_node *src, struct icc_node *dst) 1527 struct icc_node *node;
|