/kernel/linux/linux-5.10/arch/arm/mach-ux500/ |
H A D | pm_domains.c | 60 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()
|
/kernel/linux/linux-6.6/drivers/pmdomain/st/ |
H A D | ste-ux500-pm-domain.c | 62 struct genpd_onecell_data *genpd_data; in ux500_pm_domains_probe() local 68 genpd_data = kzalloc(sizeof(*genpd_data), GFP_KERNEL); in ux500_pm_domains_probe() 69 if (!genpd_data) in ux500_pm_domains_probe() 72 genpd_data->domains = ux500_pm_domains; in ux500_pm_domains_probe() 73 genpd_data->num_domains = ARRAY_SIZE(ux500_pm_domains); in ux500_pm_domains_probe() 78 of_genpd_add_provider_onecell(np, genpd_data); in ux500_pm_domains_probe()
|
/kernel/linux/linux-5.10/drivers/soc/zte/ |
H A D | zx2967_pm_domains.c | 115 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()
|
/kernel/linux/linux-5.10/arch/arm/mach-zx/ |
H A D | zx296702-pm-domain.c | 154 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()
|
/kernel/linux/linux-5.10/drivers/soc/ti/ |
H A D | ti_sci_pm_domains.c | 91 struct genpd_onecell_data *genpd_data = data; in ti_sci_pd_xlate() local 97 if (idx >= genpd_data->num_domains) { in ti_sci_pd_xlate() 102 if (!genpd_data->domains[idx]) in ti_sci_pd_xlate() 105 genpd_to_ti_sci_pd(genpd_data->domains[idx])->exclusive = in ti_sci_pd_xlate() 108 return genpd_data->domains[idx]; in ti_sci_pd_xlate()
|
H A D | omap_prm.c | 331 struct generic_pm_domain_data *genpd_data; in omap_prm_domain_attach_dev() local 349 genpd_data = dev_gpd_data(dev); in omap_prm_domain_attach_dev() 350 genpd_data->data = NULL; in omap_prm_domain_attach_dev() 358 struct generic_pm_domain_data *genpd_data; in omap_prm_domain_detach_dev() local 360 genpd_data = dev_gpd_data(dev); in omap_prm_domain_detach_dev() 361 genpd_data->data = NULL; in omap_prm_domain_detach_dev()
|
/kernel/linux/linux-6.6/drivers/pmdomain/ti/ |
H A D | ti_sci_pm_domains.c | 91 struct genpd_onecell_data *genpd_data = data; in ti_sci_pd_xlate() local 97 if (idx >= genpd_data->num_domains) { in ti_sci_pd_xlate() 102 if (!genpd_data->domains[idx]) in ti_sci_pd_xlate() 105 genpd_to_ti_sci_pd(genpd_data->domains[idx])->exclusive = in ti_sci_pd_xlate() 108 return genpd_data->domains[idx]; in ti_sci_pd_xlate()
|
H A D | omap_prm.c | 637 struct generic_pm_domain_data *genpd_data; in omap_prm_domain_attach_dev() local 655 genpd_data = dev_gpd_data(dev); in omap_prm_domain_attach_dev() 656 genpd_data->data = NULL; in omap_prm_domain_attach_dev() 668 struct generic_pm_domain_data *genpd_data; in omap_prm_domain_detach_dev() local 674 genpd_data = dev_gpd_data(dev); in omap_prm_domain_detach_dev() 675 genpd_data->data = NULL; in omap_prm_domain_detach_dev()
|
/kernel/linux/linux-5.10/drivers/soc/bcm/bcm63xx/ |
H A D | bcm63xx-power.c | 29 struct genpd_onecell_data genpd_data; member 114 power->genpd_data.num_domains = 0; in bcm63xx_power_probe() 124 power->genpd_data.num_domains = max_bit + 1; in bcm63xx_power_probe() 126 power->dev = devm_kcalloc(dev, power->genpd_data.num_domains, in bcm63xx_power_probe() 132 power->genpd = devm_kcalloc(dev, power->genpd_data.num_domains, in bcm63xx_power_probe() 138 power->genpd_data.domains = power->genpd; in bcm63xx_power_probe() 166 ret = of_genpd_add_provider_onecell(np, &power->genpd_data); in bcm63xx_power_probe()
|
/kernel/linux/linux-6.6/drivers/pmdomain/bcm/ |
H A D | bcm63xx-power.c | 28 struct genpd_onecell_data genpd_data; member 111 power->genpd_data.num_domains = 0; in bcm63xx_power_probe() 121 power->genpd_data.num_domains = max_bit + 1; in bcm63xx_power_probe() 123 power->dev = devm_kcalloc(dev, power->genpd_data.num_domains, in bcm63xx_power_probe() 129 power->genpd = devm_kcalloc(dev, power->genpd_data.num_domains, in bcm63xx_power_probe() 135 power->genpd_data.domains = power->genpd; in bcm63xx_power_probe() 163 ret = of_genpd_add_provider_onecell(np, &power->genpd_data); in bcm63xx_power_probe()
|
/kernel/linux/linux-5.10/drivers/soc/actions/ |
H A D | owl-sps.c | 35 struct genpd_onecell_data genpd_data; member 92 sps->genpd_data.domains[index] = &pd->genpd; in owl_sps_init_domain() 131 sps->genpd_data.domains = sps->domains; in owl_sps_probe() 132 sps->genpd_data.num_domains = sps_info->num_domains; in owl_sps_probe() 140 ret = of_genpd_add_provider_onecell(pdev->dev.of_node, &sps->genpd_data); in owl_sps_probe()
|
/kernel/linux/linux-6.6/drivers/pmdomain/actions/ |
H A D | owl-sps.c | 35 struct genpd_onecell_data genpd_data; member 92 sps->genpd_data.domains[index] = &pd->genpd; in owl_sps_init_domain() 131 sps->genpd_data.domains = sps->domains; in owl_sps_probe() 132 sps->genpd_data.num_domains = sps_info->num_domains; in owl_sps_probe() 140 ret = of_genpd_add_provider_onecell(pdev->dev.of_node, &sps->genpd_data); in owl_sps_probe()
|
/kernel/linux/linux-5.10/drivers/soc/xilinx/ |
H A D | zynqmp_pm_domains.c | 214 struct genpd_onecell_data *genpd_data = data; in zynqmp_gpd_xlate() local 218 pd = container_of(genpd_data->domains[0], struct zynqmp_pm_domain, gpd); in zynqmp_gpd_xlate() 241 if (!genpd_data->domains[i] || i == ZYNQMP_NUM_DOMAINS) in zynqmp_gpd_xlate() 244 return genpd_data->domains[i]; in zynqmp_gpd_xlate()
|
/kernel/linux/linux-6.6/drivers/pmdomain/xilinx/ |
H A D | zynqmp-pm-domains.c | 215 struct genpd_onecell_data *genpd_data = data; in zynqmp_gpd_xlate() local 219 pd = to_zynqmp_pm_domain(genpd_data->domains[0]); in zynqmp_gpd_xlate() 242 if (!genpd_data->domains[i] || i == ZYNQMP_NUM_DOMAINS) in zynqmp_gpd_xlate() 245 return genpd_data->domains[i]; in zynqmp_gpd_xlate()
|
/kernel/linux/linux-6.6/drivers/pmdomain/starfive/ |
H A D | jh71xx-pmu.c | 64 struct genpd_onecell_data genpd_data; member 256 pmu->genpd_data.domains[index] = &pmd->genpd; in jh71xx_pmu_init_domain() 299 pmu->genpd_data.domains = pmu->genpd; in jh71xx_pmu_probe() 300 pmu->genpd_data.num_domains = match_data->num_domains; in jh71xx_pmu_probe() 313 ret = of_genpd_add_provider_onecell(np, &pmu->genpd_data); in jh71xx_pmu_probe()
|
/kernel/linux/linux-6.6/drivers/pmdomain/rockchip/ |
H A D | pm-domains.c | 97 struct genpd_onecell_data genpd_data; member 223 for (i = 0; i < pmu->genpd_data.num_domains; i++) { in rockchip_pmu_block() 224 genpd = pmu->genpd_data.domains[i]; in rockchip_pmu_block() 241 genpd = pmu->genpd_data.domains[i]; in rockchip_pmu_block() 264 for (i = 0; i < pmu->genpd_data.num_domains; i++) { in rockchip_pmu_unblock() 265 genpd = pmu->genpd_data.domains[i]; in rockchip_pmu_unblock() 639 if (pmu->genpd_data.domains[id]) in rockchip_pm_add_one_domain() 737 pmu->genpd_data.domains[id] = &pd->genpd; in rockchip_pm_add_one_domain() 777 for (i = 0; i < pmu->genpd_data.num_domains; i++) { in rockchip_pm_domain_cleanup() 778 genpd = pmu->genpd_data in rockchip_pm_domain_cleanup() [all...] |
/kernel/linux/linux-5.10/drivers/soc/rockchip/ |
H A D | pm_domains.c | 82 struct genpd_onecell_data genpd_data; member 503 pmu->genpd_data.domains[id] = &pd->genpd; in rockchip_pm_add_one_domain() 543 for (i = 0; i < pmu->genpd_data.num_domains; i++) { in rockchip_pm_domain_cleanup() 544 genpd = pmu->genpd_data.domains[i]; in rockchip_pm_domain_cleanup() 581 parent_domain = pmu->genpd_data.domains[idx]; in rockchip_pm_add_subdomain() 597 child_domain = pmu->genpd_data.domains[idx]; in rockchip_pm_add_subdomain() 654 pmu->genpd_data.domains = pmu->domains; in rockchip_pm_domain_probe() 655 pmu->genpd_data.num_domains = pmu_info->num_domains; in rockchip_pm_domain_probe() 705 error = of_genpd_add_provider_onecell(np, &pmu->genpd_data); in rockchip_pm_domain_probe()
|
/kernel/linux/linux-5.10/drivers/base/power/ |
H A D | domain.c | 2096 struct genpd_onecell_data *genpd_data = data; in genpd_xlate_onecell() local 2102 if (idx >= genpd_data->num_domains) { in genpd_xlate_onecell() 2107 if (!genpd_data->domains[idx]) in genpd_xlate_onecell() 2110 return genpd_data->domains[idx]; in genpd_xlate_onecell()
|
/kernel/linux/linux-6.6/drivers/base/power/ |
H A D | domain.c | 2250 struct genpd_onecell_data *genpd_data = data; in genpd_xlate_onecell() local 2256 if (idx >= genpd_data->num_domains) { in genpd_xlate_onecell() 2261 if (!genpd_data->domains[idx]) in genpd_xlate_onecell() 2264 return genpd_data->domains[idx]; in genpd_xlate_onecell()
|