Lines Matching +full:sleep +full:- +full:hardware +full:- +full:state
1 // SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0
4 * Name: hwesleep.c - ACPI Hardware Sleep/Wake Support functions for the
5 * extended FADT-V5 sleep registers.
7 * Copyright (C) 2000 - 2025, Intel Corp.
21 * PARAMETERS: method_pathname - Pathname of method to execute
22 * integer_argument - Argument to pass to the method
26 * DESCRIPTION: Execute a sleep/wake related method with one integer argument
58 * PARAMETERS: sleep_state - Which sleep state to enter
62 * DESCRIPTION: Enter a system sleep state via the extended FADT sleep
76 /* Extended sleep registers must be valid */ in acpi_hw_extended_sleep()
97 * (acpi_gbl_sleep_type_a) - As per ACPI specification. in acpi_hw_extended_sleep()
100 "Entering sleep state [S%u]\n", sleep_state)); in acpi_hw_extended_sleep()
124 /* Wait for transition back to Working State */ in acpi_hw_extended_sleep()
141 * PARAMETERS: sleep_state - Which sleep state we just exited
145 * DESCRIPTION: Perform first part of OS-independent ACPI cleanup after
146 * a sleep. Called with interrupts ENABLED.
172 * PARAMETERS: sleep_state - Which sleep state we just exited
176 * DESCRIPTION: Perform OS-independent ACPI cleanup after a sleep
185 /* Ensure enter_sleep_state_prep -> enter_sleep_state ordering */ in acpi_hw_extended_wake()