Searched refs:icc_node (Results 1 – 10 of 10) sorted by relevance
| /linux/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* (*xlate)(const struct of_phandle_args *spec, void *data); 96 struct icc_node { struct [all …]
|
| /linux/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) in exynos_icc_get_parent() 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() 85 static struct icc_node *exynos_generic_icc_xlate(const struct of_phandle_args *spec, in exynos_generic_icc_xlate() 109 struct icc_node *icc_node, *icc_parent_node; in exynos_generic_icc_probe() local 130 icc_node = icc_node_create(pdev->id); in exynos_generic_icc_probe() 131 if (IS_ERR(icc_node)) in exynos_generic_icc_probe() [all …]
|
| /linux/drivers/interconnect/qcom/ |
| H A D | icc-rpmh.h | 97 struct icc_node *node; 159 int qcom_icc_aggregate(struct icc_node *node, u32 tag, u32 avg_bw, 161 int qcom_icc_set(struct icc_node *src, struct icc_node *dst); 163 void qcom_icc_pre_aggregate(struct icc_node *node);
|
| H A D | icc-rpmh.c | 56 void qcom_icc_pre_aggregate(struct icc_node *node) in qcom_icc_pre_aggregate() 84 int qcom_icc_aggregate(struct icc_node *node, u32 tag, u32 avg_bw, in qcom_icc_aggregate() 121 int qcom_icc_set(struct icc_node *src, struct icc_node *dst) in qcom_icc_set() 124 struct icc_node *node; in qcom_icc_set() 235 struct icc_node *node; in qcom_icc_rpmh_probe()
|
| H A D | icc-common.c | 16 struct icc_node *node; in qcom_icc_xlate_extended()
|
| H A D | msm8974.c | 176 static int msm8974_get_bw(struct icc_node *node, u32 *avg, u32 *peak) in msm8974_get_bw()
|
| /linux/drivers/interconnect/imx/ |
| H A D | imx.c | 31 static int imx_icc_get_bw(struct icc_node *node, u32 *avg, u32 *peak) in imx_icc_get_bw() 39 static int imx_icc_node_set(struct icc_node *node) in imx_icc_node_set() 87 static int imx_icc_set(struct icc_node *src, struct icc_node *dst) in imx_icc_set() 99 static void imx_icc_node_destroy(struct icc_node *node) in imx_icc_node_destroy() 118 struct icc_node *node) in imx_icc_node_init_qos() 162 static struct icc_node *imx_icc_node_add(struct imx_icc_provider *imx_provider, in imx_icc_node_add() 169 struct icc_node *node; in imx_icc_node_add() 210 struct icc_node *node, *tmp; in imx_icc_unregister_nodes() 227 struct icc_node *node; in imx_icc_register_nodes()
|
| /linux/drivers/interconnect/ |
| H A D | icc-clk.c | 25 static int icc_clk_set(struct icc_node *src, struct icc_node *dst) in icc_clk_set() 51 static int icc_clk_get_bw(struct icc_node *node, u32 *avg, u32 *peak) in icc_clk_get_bw() 84 struct icc_node *node; in icc_clk_register()
|
| H A D | internal.h | 24 struct icc_node *node;
|
| /linux/drivers/memory/tegra/ |
| H A D | tegra186-emc.c | 244 static int tegra186_emc_icc_set_bw(struct icc_node *src, struct icc_node *dst) in tegra186_emc_icc_set_bw() 249 static struct icc_node * 253 struct icc_node *node; in tegra186_emc_of_icc_xlate() 266 static int tegra186_emc_icc_get_init_bw(struct icc_node *node, u32 *avg, u32 *peak) in tegra186_emc_icc_get_init_bw() 277 struct icc_node *node; in tegra186_emc_interconnect_init()
|