Lines Matching refs:power
86 device->parent->power.state : ACPI_STATE_D0; in acpi_device_get_power()
94 if (device->power.flags.power_resources) { in acpi_device_get_power()
99 if (device->power.flags.explicit_get) { in acpi_device_get_power()
125 if (!device->power.flags.ignore_parent && device->parent in acpi_device_get_power()
126 && device->parent->power.state == ACPI_STATE_UNKNOWN in acpi_device_get_power()
128 device->parent->power.state = ACPI_STATE_D0; in acpi_device_get_power()
141 if (adev->power.states[state].flags.explicit_set) { in acpi_dev_pm_explicit_set()
170 acpi_power_state_string(device->power.state), in acpi_device_set_power()
176 if (state > ACPI_STATE_D0 && state == device->power.state) { in acpi_device_set_power()
189 if (!device->power.states[ACPI_STATE_D3_COLD].flags.valid) in acpi_device_set_power()
191 } else if (!device->power.states[state].flags.valid) { in acpi_device_set_power()
197 if (!device->power.flags.ignore_parent && in acpi_device_set_power()
198 device->parent && (state < device->parent->power.state)) { in acpi_device_set_power()
202 acpi_power_state_string(device->parent->power.state)); in acpi_device_set_power()
218 if (state < device->power.state) { in acpi_device_set_power()
220 acpi_power_state_string(device->power.state), in acpi_device_set_power()
229 if (device->power.state < ACPI_STATE_D3_HOT) { in acpi_device_set_power()
235 if (device->power.flags.power_resources) in acpi_device_set_power()
238 int cur_state = device->power.state; in acpi_device_set_power()
240 if (device->power.flags.power_resources) { in acpi_device_set_power()
250 if (!device->power.flags.explicit_get) in acpi_device_set_power()
277 device->power.state = target_state; in acpi_device_set_power()
307 device->power.state = ACPI_STATE_UNKNOWN; in acpi_bus_init_power()
317 if (state < ACPI_STATE_D3_COLD && device->power.flags.power_resources) { in acpi_bus_init_power()
345 device->power.state = state; in acpi_bus_init_power()
361 if (!device->power.flags.power_resources in acpi_device_fix_up_power()
362 && !device->power.flags.explicit_get in acpi_device_fix_up_power()
363 && device->power.state == ACPI_STATE_D0) in acpi_device_fix_up_power()
375 if (device->power.state == ACPI_STATE_UNKNOWN) { in acpi_device_update_power()
378 *state_p = device->power.state; in acpi_device_update_power()
393 if (device->power.flags.power_resources) { in acpi_device_update_power()
402 device->power.state = state; in acpi_device_update_power()
623 if (!adev->power.states[ret].flags.valid) { in acpi_dev_pm_get_state()
659 if (!adev->power.states[ret].flags.valid) in acpi_dev_pm_get_state()
720 if (adev->power.states[d_max].flags.valid) in acpi_pm_device_sleep_state()
1003 if (adev->power.flags.dsw_present) in acpi_dev_needs_resume()
1010 return state != adev->power.state; in acpi_dev_needs_resume()
1113 dev->power.may_skip_resume = false; in acpi_subsys_suspend_noirq()