Lines Matching refs:genpd
278 struct generic_pm_domain genpd; member
311 to_imx_pgc_domain(struct generic_pm_domain *genpd) in to_imx_pgc_domain() argument
313 return container_of(genpd, struct imx_pgc_domain, genpd); in to_imx_pgc_domain()
316 static int imx_pgc_power_up(struct generic_pm_domain *genpd) in imx_pgc_power_up() argument
318 struct imx_pgc_domain *domain = to_imx_pgc_domain(genpd); in imx_pgc_power_up()
415 static int imx_pgc_power_down(struct generic_pm_domain *genpd) in imx_pgc_power_down() argument
417 struct imx_pgc_domain *domain = to_imx_pgc_domain(genpd); in imx_pgc_power_down()
495 .genpd = {
507 .genpd = {
519 .genpd = {
563 .genpd = {
574 .genpd = {
585 .genpd = {
596 .genpd = {
607 .genpd = {
618 .genpd = {
631 .genpd = {
645 .genpd = {
658 .genpd = {
669 .genpd = {
680 .genpd = {
732 .genpd = {
745 .genpd = {
756 .genpd = {
768 .genpd = {
780 .genpd = {
794 .genpd = {
807 .genpd = {
821 .genpd = {
832 .genpd = {
843 .genpd = {
855 .genpd = {
869 .genpd = {
925 .genpd = {
936 .genpd = {
947 .genpd = {
958 .genpd = {
969 .genpd = {
983 .genpd = {
997 .genpd = {
1008 .genpd = {
1022 .genpd = {
1036 .genpd = {
1047 .genpd = {
1061 .genpd = {
1072 .genpd = {
1083 .genpd = {
1094 .genpd = {
1108 .genpd = {
1119 .genpd = {
1130 .genpd = {
1144 .genpd = {
1222 .genpd = {
1235 .genpd = {
1247 .genpd = {
1261 .genpd = {
1275 .genpd = {
1346 ret = pm_genpd_init(&domain->genpd, NULL, true); in imx_pgc_domain_probe()
1354 lockdep_set_subclass(&domain->genpd.mlock, 1); in imx_pgc_domain_probe()
1357 &domain->genpd); in imx_pgc_domain_probe()
1366 pm_genpd_remove(&domain->genpd); in imx_pgc_domain_probe()
1381 pm_genpd_remove(&domain->genpd); in imx_pgc_domain_remove()
1514 domain->genpd.power_on = imx_pgc_power_up; in builtin_platform_driver()
1515 domain->genpd.power_off = imx_pgc_power_down; in builtin_platform_driver()