Lines Matching refs:link

247 	struct gpd_link *link;  in __pm_genpd_poweron()  local
286 list_for_each_entry(link, &genpd->slave_links, slave_node) { in __pm_genpd_poweron()
287 genpd_sd_counter_inc(link->master); in __pm_genpd_poweron()
292 ret = pm_genpd_poweron(link->master); in __pm_genpd_poweron()
303 genpd_sd_counter_dec(link->master); in __pm_genpd_poweron()
318 list_for_each_entry_continue_reverse(link, &genpd->slave_links, slave_node) in __pm_genpd_poweron()
319 genpd_sd_counter_dec(link->master); in __pm_genpd_poweron()
516 struct gpd_link *link; in pm_genpd_poweroff() local
627 list_for_each_entry(link, &genpd->slave_links, slave_node) { in pm_genpd_poweroff()
628 genpd_sd_counter_dec(link->master); in pm_genpd_poweroff()
629 genpd_queue_power_off_work(link->master); in pm_genpd_poweroff()
841 struct gpd_link *link; in pm_genpd_sync_poweroff() local
854 list_for_each_entry(link, &genpd->slave_links, slave_node) { in pm_genpd_sync_poweroff()
855 genpd_sd_counter_dec(link->master); in pm_genpd_sync_poweroff()
856 pm_genpd_sync_poweroff(link->master); in pm_genpd_sync_poweroff()
871 struct gpd_link *link; in pm_genpd_sync_poweron() local
876 list_for_each_entry(link, &genpd->slave_links, slave_node) { in pm_genpd_sync_poweron()
877 pm_genpd_sync_poweron(link->master); in pm_genpd_sync_poweron()
878 genpd_sd_counter_inc(link->master); in pm_genpd_sync_poweron()
1589 struct gpd_link *link; in pm_genpd_add_subdomain() local
1613 list_for_each_entry(link, &genpd->master_links, master_node) { in pm_genpd_add_subdomain()
1614 if (link->slave == subdomain && link->master == genpd) { in pm_genpd_add_subdomain()
1620 link = kzalloc(sizeof(*link), GFP_KERNEL); in pm_genpd_add_subdomain()
1621 if (!link) { in pm_genpd_add_subdomain()
1625 link->master = genpd; in pm_genpd_add_subdomain()
1626 list_add_tail(&link->master_node, &genpd->master_links); in pm_genpd_add_subdomain()
1627 link->slave = subdomain; in pm_genpd_add_subdomain()
1628 list_add_tail(&link->slave_node, &subdomain->slave_links); in pm_genpd_add_subdomain()
1676 struct gpd_link *link; in pm_genpd_remove_subdomain() local
1685 list_for_each_entry(link, &genpd->master_links, master_node) { in pm_genpd_remove_subdomain()
1686 if (link->slave != subdomain) in pm_genpd_remove_subdomain()
1698 list_del(&link->master_node); in pm_genpd_remove_subdomain()
1699 list_del(&link->slave_node); in pm_genpd_remove_subdomain()
1700 kfree(link); in pm_genpd_remove_subdomain()
1969 struct list_head link; member
2051 list_add(&cp->link, &of_genpd_providers); in __of_genpd_add_provider()
2068 list_for_each_entry(cp, &of_genpd_providers, link) { in of_genpd_del_provider()
2070 list_del(&cp->link); in of_genpd_del_provider()
2100 list_for_each_entry(provider, &of_genpd_providers, link) { in of_genpd_get_from_provider()
2284 struct gpd_link *link; in pm_genpd_summary_one() local
2300 list_for_each_entry(link, &genpd->master_links, master_node) { in pm_genpd_summary_one()
2301 seq_printf(s, "%s", link->slave->name); in pm_genpd_summary_one()
2302 if (!list_is_last(&link->master_node, &genpd->master_links)) in pm_genpd_summary_one()