Lines Matching refs:power

88 		*state = parent ? parent->power.state : ACPI_STATE_D0;  in acpi_device_get_power()
96 if (device->power.flags.power_resources) { in acpi_device_get_power()
101 if (device->power.flags.explicit_get) { in acpi_device_get_power()
127 if (!device->power.flags.ignore_parent && parent && in acpi_device_get_power()
128 parent->power.state == ACPI_STATE_UNKNOWN && in acpi_device_get_power()
130 parent->power.state = ACPI_STATE_D0; in acpi_device_get_power()
143 if (adev->power.states[state].flags.explicit_set) { in acpi_dev_pm_explicit_set()
172 acpi_power_state_string(device->power.state), in acpi_device_set_power()
178 if (state > ACPI_STATE_D0 && state == device->power.state) in acpi_device_set_power()
188 if (!device->power.states[ACPI_STATE_D3_COLD].flags.valid) in acpi_device_set_power()
190 } else if (!device->power.states[state].flags.valid) { in acpi_device_set_power()
196 if (!device->power.flags.ignore_parent) { in acpi_device_set_power()
200 if (parent && state < parent->power.state) { in acpi_device_set_power()
204 acpi_power_state_string(parent->power.state)); in acpi_device_set_power()
221 if (state < device->power.state) { in acpi_device_set_power()
224 acpi_power_state_string(device->power.state), in acpi_device_set_power()
233 if (device->power.state < ACPI_STATE_D3_HOT) { in acpi_device_set_power()
239 if (device->power.flags.power_resources) in acpi_device_set_power()
242 int cur_state = device->power.state; in acpi_device_set_power()
244 if (device->power.flags.power_resources) { in acpi_device_set_power()
254 if (!device->power.flags.explicit_get) in acpi_device_set_power()
282 device->power.state = target_state; in acpi_device_set_power()
315 device->power.state = ACPI_STATE_UNKNOWN; in acpi_bus_init_power()
325 if (state < ACPI_STATE_D3_COLD && device->power.flags.power_resources) { in acpi_bus_init_power()
353 device->power.state = state; in acpi_bus_init_power()
369 if (!device->power.flags.power_resources in acpi_device_fix_up_power()
370 && !device->power.flags.explicit_get in acpi_device_fix_up_power()
371 && device->power.state == ACPI_STATE_D0) in acpi_device_fix_up_power()
418 if (device->power.state == ACPI_STATE_UNKNOWN) { in acpi_device_update_power()
421 *state_p = device->power.state; in acpi_device_update_power()
436 if (device->power.flags.power_resources) { in acpi_device_update_power()
445 device->power.state = state; in acpi_device_update_power()
479 acpi_power_state_string(adev->power.state)); in acpi_power_up_if_adr_present()
481 if (adev->power.state == ACPI_STATE_D3_COLD) in acpi_power_up_if_adr_present()
709 if (!adev->power.states[ret].flags.valid) { in acpi_dev_pm_get_state()
722 } else if (device_may_wakeup(dev) && dev->power.wakeirq) { in acpi_dev_pm_get_state()
760 if (!adev->power.states[ret].flags.valid) in acpi_dev_pm_get_state()
821 if (adev->power.states[d_max].flags.valid) in acpi_pm_device_sleep_state()
1104 if (adev->power.flags.dsw_present) in acpi_dev_needs_resume()
1111 return state != adev->power.state; in acpi_dev_needs_resume()
1218 dev->power.may_skip_resume = false; in acpi_subsys_suspend_noirq()
1532 return adev->power.state == ACPI_STATE_D0; in acpi_dev_state_d0()