Home
last modified time | relevance | path

Searched refs:genpd_data (Results 1 – 7 of 7) sorted by relevance

/Linux-v4.19/arch/arm/mach-ux500/
Dpm_domains.c60 struct genpd_onecell_data *genpd_data; in ux500_pm_domains_init() local
67 genpd_data = kzalloc(sizeof(*genpd_data), GFP_KERNEL); in ux500_pm_domains_init()
68 if (!genpd_data) in ux500_pm_domains_init()
71 genpd_data->domains = ux500_pm_domains; in ux500_pm_domains_init()
72 genpd_data->num_domains = ARRAY_SIZE(ux500_pm_domains); in ux500_pm_domains_init()
77 of_genpd_add_provider_onecell(np, genpd_data); in ux500_pm_domains_init()
/Linux-v4.19/drivers/soc/ti/
Dti_sci_pm_domains.c60 struct generic_pm_domain_data *genpd_data = dev_gpd_data(dev); in ti_sci_dev_id() local
61 struct ti_sci_genpd_dev_data *sci_dev_data = genpd_data->data; in ti_sci_dev_id()
113 struct generic_pm_domain_data *genpd_data; in ti_sci_pd_attach_dev() local
140 genpd_data = dev_gpd_data(dev); in ti_sci_pd_attach_dev()
141 genpd_data->data = sci_dev_data; in ti_sci_pd_attach_dev()
149 struct generic_pm_domain_data *genpd_data = dev_gpd_data(dev); in ti_sci_pd_detach_dev() local
150 struct ti_sci_genpd_dev_data *sci_dev_data = genpd_data->data; in ti_sci_pd_detach_dev()
153 genpd_data->data = NULL; in ti_sci_pd_detach_dev()
/Linux-v4.19/drivers/soc/zte/
Dzx2967_pm_domains.c115 struct genpd_onecell_data *genpd_data; in zx2967_pd_probe() local
119 genpd_data = devm_kzalloc(&pdev->dev, sizeof(*genpd_data), GFP_KERNEL); in zx2967_pd_probe()
120 if (!genpd_data) in zx2967_pd_probe()
123 genpd_data->domains = zx_pm_domains; in zx2967_pd_probe()
124 genpd_data->num_domains = domain_num; in zx2967_pd_probe()
138 of_genpd_add_provider_onecell(pdev->dev.of_node, genpd_data); in zx2967_pd_probe()
/Linux-v4.19/arch/arm/mach-zx/
Dzx296702-pm-domain.c154 struct genpd_onecell_data *genpd_data; in zx296702_pd_probe() local
158 genpd_data = devm_kzalloc(&pdev->dev, sizeof(*genpd_data), GFP_KERNEL); in zx296702_pd_probe()
159 if (!genpd_data) in zx296702_pd_probe()
162 genpd_data->domains = zx296702_pm_domains; in zx296702_pd_probe()
163 genpd_data->num_domains = ARRAY_SIZE(zx296702_pm_domains); in zx296702_pd_probe()
180 of_genpd_add_provider_onecell(pdev->dev.of_node, genpd_data); in zx296702_pd_probe()
/Linux-v4.19/drivers/soc/actions/
Dowl-sps.c38 struct genpd_onecell_data genpd_data; member
95 sps->genpd_data.domains[index] = &pd->genpd; in owl_sps_init_domain()
134 sps->genpd_data.domains = sps->domains; in owl_sps_probe()
135 sps->genpd_data.num_domains = sps_info->num_domains; in owl_sps_probe()
143 ret = of_genpd_add_provider_onecell(pdev->dev.of_node, &sps->genpd_data); in owl_sps_probe()
/Linux-v4.19/drivers/soc/rockchip/
Dpm_domains.c83 struct genpd_onecell_data genpd_data; member
504 pmu->genpd_data.domains[id] = &pd->genpd; in rockchip_pm_add_one_domain()
544 for (i = 0; i < pmu->genpd_data.num_domains; i++) { in rockchip_pm_domain_cleanup()
545 genpd = pmu->genpd_data.domains[i]; in rockchip_pm_domain_cleanup()
582 parent_domain = pmu->genpd_data.domains[idx]; in rockchip_pm_add_subdomain()
598 child_domain = pmu->genpd_data.domains[idx]; in rockchip_pm_add_subdomain()
655 pmu->genpd_data.domains = pmu->domains; in rockchip_pm_domain_probe()
656 pmu->genpd_data.num_domains = pmu_info->num_domains; in rockchip_pm_domain_probe()
706 error = of_genpd_add_provider_onecell(np, &pmu->genpd_data); in rockchip_pm_domain_probe()
/Linux-v4.19/drivers/base/power/
Ddomain.c1832 struct genpd_onecell_data *genpd_data = data; in genpd_xlate_onecell() local
1838 if (idx >= genpd_data->num_domains) { in genpd_xlate_onecell()
1843 if (!genpd_data->domains[idx]) in genpd_xlate_onecell()
1846 return genpd_data->domains[idx]; in genpd_xlate_onecell()