diff options
| author | Mitsuru IWASAKI <iwasaki@FreeBSD.org> | 2002-06-30 17:50:46 +0000 |
|---|---|---|
| committer | Mitsuru IWASAKI <iwasaki@FreeBSD.org> | 2002-06-30 17:50:46 +0000 |
| commit | 733e46c4742da55eedf74f17a009720aba269fba (patch) | |
| tree | a5ae68d196b463986f48702ed26361200bef1861 /sys/contrib/dev/acpica/evmisc.c | |
| parent | c948c0582cace4ca0a573b94abcbccadcf040131 (diff) | |
| parent | 3f12fee6bc6478d15b9d7d5228e3d71e1c6e9af4 (diff) | |
Notes
Diffstat (limited to 'sys/contrib/dev/acpica/evmisc.c')
| -rw-r--r-- | sys/contrib/dev/acpica/evmisc.c | 40 |
1 files changed, 37 insertions, 3 deletions
diff --git a/sys/contrib/dev/acpica/evmisc.c b/sys/contrib/dev/acpica/evmisc.c index cb80387f5fa4..aae63b291a9f 100644 --- a/sys/contrib/dev/acpica/evmisc.c +++ b/sys/contrib/dev/acpica/evmisc.c @@ -1,8 +1,7 @@ /****************************************************************************** * - * Module Name: evmisc - ACPI device notification handler dispatch - * and ACPI Global Lock support - * $Revision: 47 $ + * Module Name: evmisc - Miscellaneous event manager support functions + * $Revision: 48 $ * *****************************************************************************/ @@ -127,6 +126,41 @@ /******************************************************************************* * + * FUNCTION: AcpiEvIsNotifyObject + * + * PARAMETERS: Node - Node to check + * + * RETURN: TRUE if notifies allowed on this object + * + * DESCRIPTION: Check type of node for a object that supports notifies. + * + * TBD: This could be replaced by a flag bit in the node. + * + ******************************************************************************/ + +BOOLEAN +AcpiEvIsNotifyObject ( + ACPI_NAMESPACE_NODE *Node) +{ + switch (Node->Type) + { + case ACPI_TYPE_DEVICE: + case ACPI_TYPE_PROCESSOR: + case ACPI_TYPE_POWER: + case ACPI_TYPE_THERMAL: + /* + * These are the ONLY objects that can receive ACPI notifications + */ + return (TRUE); + + default: + return (FALSE); + } +} + + +/******************************************************************************* + * * FUNCTION: AcpiEvGetGpeRegisterIndex * * PARAMETERS: GpeNumber - Raw GPE number |
