Searched refs:pd_provider (Results 1 - 5 of 5) sorted by relevance
/kernel/linux/linux-5.10/drivers/soc/ti/ |
H A D | ti_sci_pm_domains.c | 120 struct ti_sci_genpd_provider *pd_provider; in ti_sci_pm_domain_probe() local 128 pd_provider = devm_kzalloc(dev, sizeof(*pd_provider), GFP_KERNEL); in ti_sci_pm_domain_probe() 129 if (!pd_provider) in ti_sci_pm_domain_probe() 132 pd_provider->ti_sci = devm_ti_sci_get_handle(dev); in ti_sci_pm_domain_probe() 133 if (IS_ERR(pd_provider->ti_sci)) in ti_sci_pm_domain_probe() 134 return PTR_ERR(pd_provider->ti_sci); in ti_sci_pm_domain_probe() 136 pd_provider->dev = dev; in ti_sci_pm_domain_probe() 138 INIT_LIST_HEAD(&pd_provider->pd_list); in ti_sci_pm_domain_probe() 172 pd->parent = pd_provider; in ti_sci_pm_domain_probe() [all...] |
/kernel/linux/linux-6.6/drivers/pmdomain/ti/ |
H A D | ti_sci_pm_domains.c | 120 struct ti_sci_genpd_provider *pd_provider; in ti_sci_pm_domain_probe() local 128 pd_provider = devm_kzalloc(dev, sizeof(*pd_provider), GFP_KERNEL); in ti_sci_pm_domain_probe() 129 if (!pd_provider) in ti_sci_pm_domain_probe() 132 pd_provider->ti_sci = devm_ti_sci_get_handle(dev); in ti_sci_pm_domain_probe() 133 if (IS_ERR(pd_provider->ti_sci)) in ti_sci_pm_domain_probe() 134 return PTR_ERR(pd_provider->ti_sci); in ti_sci_pm_domain_probe() 136 pd_provider->dev = dev; in ti_sci_pm_domain_probe() 138 INIT_LIST_HEAD(&pd_provider->pd_list); in ti_sci_pm_domain_probe() 168 pd->parent = pd_provider; in ti_sci_pm_domain_probe() [all...] |
/kernel/linux/linux-6.6/drivers/cpuidle/ |
H A D | cpuidle-psci-domain.c | 53 struct psci_pd_provider *pd_provider; in psci_pd_init() local 61 pd_provider = kzalloc(sizeof(*pd_provider), GFP_KERNEL); in psci_pd_init() 62 if (!pd_provider) in psci_pd_init() 87 pd_provider->node = of_node_get(np); in psci_pd_init() 88 list_add(&pd_provider->link, &psci_pd_providers); in psci_pd_init() 96 kfree(pd_provider); in psci_pd_init() 106 struct psci_pd_provider *pd_provider, *it; in psci_pd_remove() local 109 list_for_each_entry_safe_reverse(pd_provider, it, in psci_pd_remove() 111 of_genpd_del_provider(pd_provider in psci_pd_remove() [all...] |
H A D | cpuidle-riscv-sbi.c | 421 struct sbi_pd_provider *pd_provider; in sbi_pd_init() local 429 pd_provider = kzalloc(sizeof(*pd_provider), GFP_KERNEL); in sbi_pd_init() 430 if (!pd_provider) in sbi_pd_init() 452 pd_provider->node = of_node_get(np); in sbi_pd_init() 453 list_add(&pd_provider->link, &sbi_pd_providers); in sbi_pd_init() 461 kfree(pd_provider); in sbi_pd_init() 471 struct sbi_pd_provider *pd_provider, *it; in sbi_pd_remove() local 474 list_for_each_entry_safe(pd_provider, it, &sbi_pd_providers, link) { in sbi_pd_remove() 475 of_genpd_del_provider(pd_provider in sbi_pd_remove() [all...] |
/kernel/linux/linux-5.10/drivers/cpuidle/ |
H A D | cpuidle-psci-domain.c | 111 struct psci_pd_provider *pd_provider; in psci_pd_init() local 120 pd_provider = kzalloc(sizeof(*pd_provider), GFP_KERNEL); in psci_pd_init() 121 if (!pd_provider) in psci_pd_init() 161 pd_provider->node = of_node_get(np); in psci_pd_init() 162 list_add(&pd_provider->link, &psci_pd_providers); in psci_pd_init() 172 kfree(pd_provider); in psci_pd_init() 182 struct psci_pd_provider *pd_provider, *it; in psci_pd_remove() local 185 list_for_each_entry_safe_reverse(pd_provider, it, in psci_pd_remove() 187 of_genpd_del_provider(pd_provider in psci_pd_remove() [all...] |
Completed in 4 milliseconds