Searched refs:pd_provider (Results 1 – 3 of 3) sorted by relevance
206 struct ti_sci_genpd_provider *pd_provider; in ti_sci_pm_domain_probe() local213 pd_provider = devm_kzalloc(dev, sizeof(*pd_provider), GFP_KERNEL); in ti_sci_pm_domain_probe()214 if (!pd_provider) in ti_sci_pm_domain_probe()218 if (IS_ERR(pd_provider->ti_sci)) in ti_sci_pm_domain_probe()219 return PTR_ERR(pd_provider->ti_sci); in ti_sci_pm_domain_probe()221 pd_provider->dev = dev; in ti_sci_pm_domain_probe()223 INIT_LIST_HEAD(&pd_provider->pd_list); in ti_sci_pm_domain_probe()258 pd->parent = pd_provider; in ti_sci_pm_domain_probe()278 pd_provider->data.domains = in ti_sci_pm_domain_probe()280 sizeof(*pd_provider->data.domains), in ti_sci_pm_domain_probe()[all …]
54 struct psci_pd_provider *pd_provider; in psci_pd_init() local62 pd_provider = kzalloc(sizeof(*pd_provider), GFP_KERNEL); in psci_pd_init()63 if (!pd_provider) in psci_pd_init()93 pd_provider->node = of_node_get(np); in psci_pd_init()94 list_add(&pd_provider->link, &psci_pd_providers); in psci_pd_init()102 kfree(pd_provider); in psci_pd_init()112 struct psci_pd_provider *pd_provider, *it; in psci_pd_remove() local117 of_genpd_del_provider(pd_provider->node); in psci_pd_remove()123 of_node_put(pd_provider->node); in psci_pd_remove()124 list_del(&pd_provider->link); in psci_pd_remove()[all …]
387 struct sbi_pd_provider *pd_provider; in sbi_pd_init() local395 pd_provider = kzalloc(sizeof(*pd_provider), GFP_KERNEL); in sbi_pd_init()396 if (!pd_provider) in sbi_pd_init()418 pd_provider->node = of_node_get(np); in sbi_pd_init()419 list_add(&pd_provider->link, &sbi_pd_providers); in sbi_pd_init()427 kfree(pd_provider); in sbi_pd_init()437 struct sbi_pd_provider *pd_provider, *it; in sbi_pd_remove() local441 of_genpd_del_provider(pd_provider->node); in sbi_pd_remove()447 of_node_put(pd_provider->node); in sbi_pd_remove()448 list_del(&pd_provider->link); in sbi_pd_remove()[all …]