|
ReactOS 0.4.16-dev-2293-g4d8327b
|
#include "driver.h"#include "nhlt.h"#include <acpiioct.h>#include <pshpack1.h>#include <poppack.h>
Go to the source code of this file.
Classes | |
| struct | aml_resource_address64 |
Macros | |
| #define | ACPI_RESOURCE_NAME_ADDRESS64 0x8A |
| #define | AML_RESOURCE_LARGE_HEADER_COMMON |
| #define | AML_RESOURCE_ADDRESS_COMMON |
Typedefs | |
| typedef struct aml_resource_address64 | AML_RESOURCE_ADDRESS64 |
Functions | |
| DEFINE_GUID (GUID_SST_NHLT, 0xA69F886E, 0x6CEB, 0x4594, 0xA4, 0x1F, 0x7B, 0x5D, 0xCE, 0x24, 0xC5, 0x53) | |
| NTSTATUS | NHLTQuery (_In_ WDFDEVICE FxDevice, _In_ ULONG Arg1, _In_ ULONG Arg2, _Out_ WDFMEMORY *outputBufferMemoryArg) |
| NTSTATUS | NHLTCheckSupported (_In_ WDFDEVICE FxDevice) |
| void | parseACPI (UINT8 *res, UINT32 offset, UINT32 sz, UINT64 *nhltAddr, UINT64 *nhltSz) |
| NTSTATUS | NHLTQueryTableAddress (_In_ WDFDEVICE FxDevice, UINT64 *nhltAddr, UINT64 *nhltSz) |
| void | parseACPIMemory64 (UINT8 *res, UINT32 offset, UINT32 sz, UINT64 *nhltAddr, UINT64 *nhltSz) |
| #define AML_RESOURCE_ADDRESS_COMMON |
| DEFINE_GUID | ( | GUID_SST_NHLT | , |
| 0xA69F886E | , | ||
| 0x6CEB | , | ||
| 0x4594 | , | ||
| 0xA4 | , | ||
| 0x1F | , | ||
| 0x7B | , | ||
| 0x5D | , | ||
| 0xCE | , | ||
| 0x24 | , | ||
| 0xC5 | , | ||
| 0x53 | |||
| ) |
Definition at line 146 of file nhlt.cpp.
Referenced by Fdo_EvtDevicePrepareHardware().
| NTSTATUS NHLTQuery | ( | _In_ WDFDEVICE | FxDevice, |
| _In_ ULONG | Arg1, | ||
| _In_ ULONG | Arg2, | ||
| _Out_ WDFMEMORY * | outputBufferMemoryArg | ||
| ) |
Definition at line 9 of file nhlt.cpp.
Definition at line 182 of file nhlt.cpp.
Referenced by Fdo_EvtDevicePrepareHardware().
Definition at line 264 of file nhlt.cpp.
Referenced by NHLTQueryTableAddress(), and parseACPI().
| void parseACPIMemory64 | ( | UINT8 * | res, |
| UINT32 | offset, | ||
| UINT32 | sz, | ||
| UINT64 * | nhltAddr, | ||
| UINT64 * | nhltSz | ||
| ) |
Definition at line 250 of file nhlt.cpp.
Referenced by parseACPI().