• Home
  • Raw
  • Download

Lines Matching full:gpe

4  * Module Name: hwgpe - Low level GPE enable/disable/clear functions
32 * reg - GPE register structure
36 * DESCRIPTION: Read from a GPE register in either memory or IO space.
73 * reg - GPE register structure
77 * DESCRIPTION: Write to a GPE register in either memory or IO space.
101 * PARAMETERS: gpe_event_info - Info block for the GPE
103 * RETURN: Register mask with a one in the GPE bit position
105 * DESCRIPTION: Compute the register mask for this GPE. One bit is set in the
106 * correct position for the input GPE.
122 * PARAMETERS: gpe_event_info - Info block for the GPE to be disabled
127 * DESCRIPTION: Enable or disable a single GPE in the parent enable register.
128 * The enable_mask field of the involved GPE register must be
143 /* Get the info block for the entire GPE register */ in acpi_hw_low_set_gpe()
150 /* Get current value of the enable register that contains this GPE */ in acpi_hw_low_set_gpe()
158 /* Set or clear just the bit that corresponds to this GPE */ in acpi_hw_low_set_gpe()
184 ACPI_ERROR((AE_INFO, "Invalid GPE Action, %u", action)); in acpi_hw_low_set_gpe()
202 * PARAMETERS: gpe_event_info - Info block for the GPE to be cleared
206 * DESCRIPTION: Clear the status bit for a single GPE.
218 /* Get the info block for the entire GPE register */ in acpi_hw_clear_gpe()
227 * clear this GPE. in acpi_hw_clear_gpe()
240 * PARAMETERS: gpe_event_info - Info block for the GPE to queried
241 * event_status - Where the GPE status is returned
245 * DESCRIPTION: Return the status of a single GPE.
265 /* GPE currently handled? */ in acpi_hw_get_gpe_status()
272 /* Get the info block for the entire GPE register */ in acpi_hw_get_gpe_status()
276 /* Get the register bitmask for this GPE */ in acpi_hw_get_gpe_status()
280 /* GPE currently enabled? (enabled for runtime?) */ in acpi_hw_get_gpe_status()
286 /* GPE currently masked? (masked for runtime?) */ in acpi_hw_get_gpe_status()
292 /* GPE enabled for wake? */ in acpi_hw_get_gpe_status()
298 /* GPE currently enabled (enable bit == 1)? */ in acpi_hw_get_gpe_status()
309 /* GPE currently active (status bit == 1)? */ in acpi_hw_get_gpe_status()
330 * PARAMETERS: enable_mask - Bit mask to write to the GPE register
331 * gpe_register_info - Gpe Register info
335 * DESCRIPTION: Write the enable mask byte to the given GPE register.
356 * PARAMETERS: gpe_xrupt_info - GPE Interrupt info
357 * gpe_block - Gpe Block info
361 * DESCRIPTION: Disable all GPEs within a single GPE block
372 /* Examine each GPE Register within the block */ in acpi_hw_disable_gpe_block()
393 * PARAMETERS: gpe_xrupt_info - GPE Interrupt info
394 * gpe_block - Gpe Block info
398 * DESCRIPTION: Clear status bits for all GPEs within a single GPE block
409 /* Examine each GPE Register within the block */ in acpi_hw_clear_gpe_block()
429 * PARAMETERS: gpe_xrupt_info - GPE Interrupt info
430 * gpe_block - Gpe Block info
434 * DESCRIPTION: Enable all "runtime" GPEs within a single GPE block. Includes
451 /* Examine each GPE Register within the block */ in acpi_hw_enable_runtime_gpe_block()
477 * PARAMETERS: gpe_xrupt_info - GPE Interrupt info
478 * gpe_block - Gpe Block info
482 * DESCRIPTION: Enable all "wake" GPEs within a single GPE block. Includes
496 /* Examine each GPE Register within the block */ in acpi_hw_enable_wakeup_gpe_block()
527 * PARAMETERS: gpe_xrupt_info - GPE Interrupt info
528 * gpe_block - Gpe Block info
529 * context - GPE list walk context data
533 * DESCRIPTION: Produce a combined GPE status bits mask for the given block.
549 /* Examine each GPE Register within the block */ in acpi_hw_get_gpe_block_status()
584 * DESCRIPTION: Disable and clear all GPEs in all GPE blocks
606 * DESCRIPTION: Enable all "runtime" GPEs, in all GPE blocks
628 * DESCRIPTION: Enable all "wakeup" GPEs, in all GPE blocks
646 * PARAMETERS: gpe_skip_device - GPE devoce of the GPE to skip
647 * gpe_skip_number - Number of the GPE to skip
651 * DESCRIPTION: Check all enabled GPEs in all GPE blocks, except for the one