Lines Matching full:gpe
4 * Module Name: hwgpe - Low level GPE enable/disable/clear functions
31 * PARAMETERS: gpe_event_info - Info block for the GPE
33 * RETURN: Register mask with a one in the GPE bit position
35 * DESCRIPTION: Compute the register mask for this GPE. One bit is set in the
36 * correct position for the input GPE.
52 * PARAMETERS: gpe_event_info - Info block for the GPE to be disabled
57 * DESCRIPTION: Enable or disable a single GPE in the parent enable register.
58 * The enable_mask field of the involved GPE register must be
73 /* Get the info block for the entire GPE register */ in acpi_hw_low_set_gpe()
80 /* Get current value of the enable register that contains this GPE */ in acpi_hw_low_set_gpe()
87 /* Set or clear just the bit that corresponds to this GPE */ in acpi_hw_low_set_gpe()
113 ACPI_ERROR((AE_INFO, "Invalid GPE Action, %u", action)); in acpi_hw_low_set_gpe()
132 * PARAMETERS: gpe_event_info - Info block for the GPE to be cleared
136 * DESCRIPTION: Clear the status bit for a single GPE.
148 /* Get the info block for the entire GPE register */ in acpi_hw_clear_gpe()
157 * clear this GPE. in acpi_hw_clear_gpe()
170 * PARAMETERS: gpe_event_info - Info block for the GPE to queried
171 * event_status - Where the GPE status is returned
175 * DESCRIPTION: Return the status of a single GPE.
195 /* GPE currently handled? */ in acpi_hw_get_gpe_status()
202 /* Get the info block for the entire GPE register */ in acpi_hw_get_gpe_status()
206 /* Get the register bitmask for this GPE */ in acpi_hw_get_gpe_status()
210 /* GPE currently enabled? (enabled for runtime?) */ in acpi_hw_get_gpe_status()
216 /* GPE currently masked? (masked for runtime?) */ in acpi_hw_get_gpe_status()
222 /* GPE enabled for wake? */ in acpi_hw_get_gpe_status()
228 /* GPE currently enabled (enable bit == 1)? */ in acpi_hw_get_gpe_status()
239 /* GPE currently active (status bit == 1)? */ in acpi_hw_get_gpe_status()
260 * PARAMETERS: enable_mask - Bit mask to write to the GPE register
261 * gpe_register_info - Gpe Register info
265 * DESCRIPTION: Write the enable mask byte to the given GPE register.
285 * PARAMETERS: gpe_xrupt_info - GPE Interrupt info
286 * gpe_block - Gpe Block info
290 * DESCRIPTION: Disable all GPEs within a single GPE block
301 /* Examine each GPE Register within the block */ in acpi_hw_disable_gpe_block()
322 * PARAMETERS: gpe_xrupt_info - GPE Interrupt info
323 * gpe_block - Gpe Block info
327 * DESCRIPTION: Clear status bits for all GPEs within a single GPE block
338 /* Examine each GPE Register within the block */ in acpi_hw_clear_gpe_block()
359 * PARAMETERS: gpe_xrupt_info - GPE Interrupt info
360 * gpe_block - Gpe Block info
364 * DESCRIPTION: Enable all "runtime" GPEs within a single GPE block. Includes
381 /* Examine each GPE Register within the block */ in acpi_hw_enable_runtime_gpe_block()
407 * PARAMETERS: gpe_xrupt_info - GPE Interrupt info
408 * gpe_block - Gpe Block info
412 * DESCRIPTION: Enable all "wake" GPEs within a single GPE block. Includes
426 /* Examine each GPE Register within the block */ in acpi_hw_enable_wakeup_gpe_block()
455 * DESCRIPTION: Disable and clear all GPEs in all GPE blocks
477 * DESCRIPTION: Enable all "runtime" GPEs, in all GPE blocks
499 * DESCRIPTION: Enable all "wakeup" GPEs, in all GPE blocks