Lines Matching full:global

4  * Module Name: evglock - Global Lock support
29 * DESCRIPTION: Install a handler for the global lock release event
39 /* If Hardware Reduced flag is set, there is no global lock */ in acpi_ev_init_global_lock_handler()
45 /* Attempt installation of the global lock handler */ in acpi_ev_init_global_lock_handler()
52 * If the global lock does not exist on this platform, the attempt to in acpi_ev_init_global_lock_handler()
54 * Map to AE_OK, but mark global lock as not present. Any attempt to in acpi_ev_init_global_lock_handler()
55 * actually use the global lock will be flagged with an error. in acpi_ev_init_global_lock_handler()
60 "No response from Global Lock hardware, disabling lock")); in acpi_ev_init_global_lock_handler()
83 * DESCRIPTION: Remove the handler for the Global Lock
109 * DESCRIPTION: Invoked directly from the SCI handler when a global lock
123 * If a request for the global lock is not actually pending, in acpi_ev_global_lock_handler()
124 * we are done. This handles "spurious" global lock interrupts in acpi_ev_global_lock_handler()
132 * Send a unit to the global lock semaphore. The actual acquisition in acpi_ev_global_lock_handler()
133 * of the global lock will be performed by the waiting thread. in acpi_ev_global_lock_handler()
137 ACPI_ERROR((AE_INFO, "Could not signal Global Lock semaphore")); in acpi_ev_global_lock_handler()
156 * DESCRIPTION: Attempt to gain ownership of the Global Lock.
161 * Global Lock, and the OS would hold the lock until the last thread had
165 * allows only one thread to acquire the HW Global Lock at a time, and makes
166 * the global lock appear as a standard mutex on the OS side.
190 * Update the global lock handle and check for wraparound. The handle is in acpi_ev_acquire_global_lock()
191 * only used for the external global lock interfaces, but it is updated in acpi_ev_acquire_global_lock()
203 * Make sure that a global lock actually exists. If not, just in acpi_ev_acquire_global_lock()
221 "Acquired hardware Global Lock\n")); in acpi_ev_acquire_global_lock()
227 * we must now wait until we receive the global lock in acpi_ev_acquire_global_lock()
234 "Waiting for hardware Global Lock\n")); in acpi_ev_acquire_global_lock()
237 * Wait for handshake with the global lock interrupt handler. in acpi_ev_acquire_global_lock()
262 * DESCRIPTION: Releases ownership of the Global Lock.
277 "Cannot release the ACPI Global Lock, it has not been acquired")); in acpi_ev_release_global_lock()
299 "Released hardware Global Lock\n")); in acpi_ev_release_global_lock()