| /linux/include/linux/ |
| A D | interconnect-provider.h | 14 struct icc_node; 24 struct icc_node *node; 36 struct icc_node *nodes[]; 63 int (*set)(struct icc_node *src, struct icc_node *dst); 95 struct icc_node { struct 98 struct icc_node **links; argument 104 struct icc_node *reverse; argument 118 struct icc_node *icc_node_create(int id); 121 int icc_link_destroy(struct icc_node *src, struct icc_node *dst); 123 void icc_node_del(struct icc_node *node); [all …]
|
| /linux/drivers/interconnect/samsung/ |
| A D | exynos.c | 25 struct icc_node *node; 35 struct icc_node *icc_node; in exynos_icc_get_parent() local 55 icc_node = icc_node_data->node; in exynos_icc_get_parent() 58 return icc_node; in exynos_icc_get_parent() 61 static int exynos_generic_icc_set(struct icc_node *src, struct icc_node *dst) in exynos_generic_icc_set() 116 struct icc_node *icc_node, *icc_parent_node; in exynos_generic_icc_probe() local 140 if (IS_ERR(icc_node)) { in exynos_generic_icc_probe() 141 ret = PTR_ERR(icc_node); in exynos_generic_icc_probe() 145 priv->node = icc_node; in exynos_generic_icc_probe() 160 icc_node->data = priv; in exynos_generic_icc_probe() [all …]
|
| /linux/drivers/interconnect/ |
| A D | core.c | 53 struct icc_node *n; in icc_summary_show() 83 struct icc_node *n, struct icc_node *m) in icc_graph_show_link() 102 struct icc_node *n; in icc_graph_show() 624 struct icc_node *node; in icc_set_bw() 765 struct icc_node *node; in icc_put() 792 struct icc_node *node; in icc_node_create_nolock() 823 struct icc_node *node; in icc_node_create() 841 struct icc_node *node; in icc_node_destroy() 872 struct icc_node *dst; in icc_link_create() 916 int icc_link_destroy(struct icc_node *src, struct icc_node *dst) in icc_link_destroy() [all …]
|
| A D | internal.h | 24 struct icc_node *node;
|
| A D | trace.h | 19 TP_PROTO(struct icc_path *p, struct icc_node *n, int i,
|
| /linux/drivers/interconnect/imx/ |
| A D | imx.c | 28 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() 123 static struct icc_node *imx_icc_node_add(struct icc_provider *provider, in imx_icc_node_add() 128 struct icc_node *node; in imx_icc_node_add() 167 struct icc_node *node, *tmp; in imx_icc_unregister_nodes() 182 struct icc_node *node; in imx_icc_register_nodes()
|
| /linux/drivers/interconnect/qcom/ |
| A D | icc-rpmh.c | 20 void qcom_icc_pre_aggregate(struct icc_node *node) in qcom_icc_pre_aggregate() 43 int qcom_icc_aggregate(struct icc_node *node, u32 tag, u32 avg_bw, in qcom_icc_aggregate() 85 int qcom_icc_set(struct icc_node *src, struct icc_node *dst) in qcom_icc_set() 88 struct icc_node *node; in qcom_icc_set() 106 struct icc_node *node; in qcom_icc_xlate_extended() 194 struct icc_node *node; in qcom_icc_rpmh_probe()
|
| A D | icc-rpmh.h | 131 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);
|
| A D | icc-rpm.c | 66 static int qcom_icc_set_bimc_qos(struct icc_node *src, u64 max_bw) in qcom_icc_set_bimc_qos() 121 static int qcom_icc_set_noc_qos(struct icc_node *src, u64 max_bw) in qcom_icc_set_noc_qos() 159 static int qcom_icc_qos_set(struct icc_node *node, u64 sum_bw) in qcom_icc_qos_set() 203 static int qcom_icc_set(struct icc_node *src, struct icc_node *dst) in qcom_icc_set() 208 struct icc_node *n; in qcom_icc_set() 272 struct icc_node *node; in qnoc_probe()
|
| A D | osm-l3.c | 165 static int qcom_osm_l3_set(struct icc_node *src, struct icc_node *dst) in qcom_osm_l3_set() 170 struct icc_node *n; in qcom_osm_l3_set() 215 struct icc_node *node; in qcom_osm_l3_probe()
|
| A D | msm8974.c | 581 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()
|
| A D | sc8180x.c | 513 struct icc_node *node; in qnoc_probe()
|
| /linux/include/soc/tegra/ |
| A D | mc.h | 166 int (*set)(struct icc_node *src, struct icc_node *dst); 167 int (*aggregate)(struct icc_node *node, u32 tag, u32 avg_bw,
|
| /linux/drivers/memory/tegra/ |
| A D | tegra20.c | 363 static int tegra20_mc_icc_set(struct icc_node *src, struct icc_node *dst) in tegra20_mc_icc_set() 373 static int tegra20_mc_icc_aggreate(struct icc_node *node, u32 tag, u32 avg_bw, in tegra20_mc_icc_aggreate() 397 struct icc_node *node; in tegra20_mc_of_icc_xlate_extended()
|
| A D | tegra124.c | 1148 static int tegra124_mc_icc_set(struct icc_node *src, struct icc_node *dst) in tegra124_mc_icc_set() 1154 static int tegra124_mc_icc_aggreate(struct icc_node *node, u32 tag, u32 avg_bw, in tegra124_mc_icc_aggreate() 1179 struct icc_node *node; in tegra124_mc_of_icc_xlate_extended()
|
| A D | tegra30.c | 1291 static int tegra30_mc_icc_set(struct icc_node *src, struct icc_node *dst) in tegra30_mc_icc_set() 1316 static int tegra30_mc_icc_aggreate(struct icc_node *node, u32 tag, u32 avg_bw, in tegra30_mc_icc_aggreate() 1341 struct icc_node *node; in tegra30_mc_of_icc_xlate_extended()
|
| A D | tegra20-emc.c | 970 struct icc_node *node; in emc_of_icc_xlate_extended() 994 static int emc_icc_set(struct icc_node *src, struct icc_node *dst) in emc_icc_set() 1022 struct icc_node *node; in tegra_emc_interconnect_init()
|
| A D | tegra124-emc.c | 1292 struct icc_node *node; in emc_of_icc_xlate_extended() 1316 static int emc_icc_set(struct icc_node *src, struct icc_node *dst) in emc_icc_set() 1345 struct icc_node *node; in tegra_emc_interconnect_init()
|
| A D | tegra30-emc.c | 1377 struct icc_node *node; in emc_of_icc_xlate_extended() 1401 static int emc_icc_set(struct icc_node *src, struct icc_node *dst) in emc_icc_set() 1429 struct icc_node *node; in tegra_emc_interconnect_init()
|
| A D | mc.c | 656 struct icc_node *node; in tegra_mc_interconnect_setup()
|