Lines Matching refs:power_control

1287 	del_timer_sync(&ihost->power_control.timer.timer);  in isci_host_deinit()
1743 struct isci_host *ihost = container_of(tmr, typeof(*ihost), power_control.timer); in power_control_timeout()
1753 ihost->power_control.phys_granted_power = 0; in power_control_timeout()
1755 if (ihost->power_control.phys_waiting == 0) { in power_control_timeout()
1756 ihost->power_control.timer_started = false; in power_control_timeout()
1762 if (ihost->power_control.phys_waiting == 0) in power_control_timeout()
1765 iphy = ihost->power_control.requesters[i]; in power_control_timeout()
1769 if (ihost->power_control.phys_granted_power >= max_spin_up(ihost)) in power_control_timeout()
1772 ihost->power_control.requesters[i] = NULL; in power_control_timeout()
1773 ihost->power_control.phys_waiting--; in power_control_timeout()
1774 ihost->power_control.phys_granted_power++; in power_control_timeout()
1781 struct isci_phy *requester = ihost->power_control.requesters[j]; in power_control_timeout()
1794 ihost->power_control.requesters[j] = NULL; in power_control_timeout()
1795 ihost->power_control.phys_waiting--; in power_control_timeout()
1808 ihost->power_control.timer_started = true; in power_control_timeout()
1819 if (ihost->power_control.phys_granted_power < max_spin_up(ihost)) { in sci_controller_power_control_queue_insert()
1820 ihost->power_control.phys_granted_power++; in sci_controller_power_control_queue_insert()
1827 if (ihost->power_control.timer_started) in sci_controller_power_control_queue_insert()
1828 sci_del_timer(&ihost->power_control.timer); in sci_controller_power_control_queue_insert()
1830 sci_mod_timer(&ihost->power_control.timer, in sci_controller_power_control_queue_insert()
1832 ihost->power_control.timer_started = true; in sci_controller_power_control_queue_insert()
1860 ihost->power_control.requesters[iphy->phy_index] = iphy; in sci_controller_power_control_queue_insert()
1861 ihost->power_control.phys_waiting++; in sci_controller_power_control_queue_insert()
1871 if (ihost->power_control.requesters[iphy->phy_index]) in sci_controller_power_control_queue_remove()
1872 ihost->power_control.phys_waiting--; in sci_controller_power_control_queue_remove()
1874 ihost->power_control.requesters[iphy->phy_index] = NULL; in sci_controller_power_control_queue_remove()
2126 sci_init_timer(&ihost->power_control.timer, power_control_timeout); in sci_controller_initialize_power_control()
2128 memset(ihost->power_control.requesters, 0, in sci_controller_initialize_power_control()
2129 sizeof(ihost->power_control.requesters)); in sci_controller_initialize_power_control()
2131 ihost->power_control.phys_waiting = 0; in sci_controller_initialize_power_control()
2132 ihost->power_control.phys_granted_power = 0; in sci_controller_initialize_power_control()