XenevaOS
Loading...
Searching...
No Matches
Classes | Macros | Typedefs | Functions
tbfadt.c File Reference
#include "acpi.h"
#include "accommon.h"
#include "actables.h"
Include dependency graph for tbfadt.c:

Classes

struct  acpi_fadt_info
 
struct  acpi_fadt_pm_info
 

Macros

#define _COMPONENT   ACPI_TABLES
 
#define ACPI_FADT_OPTIONAL   0
 
#define ACPI_FADT_REQUIRED   1
 
#define ACPI_FADT_SEPARATE_LENGTH   2
 
#define ACPI_FADT_GPE_REGISTER   4
 
#define ACPI_FADT_INFO_ENTRIES    (sizeof (FadtInfoTable) / sizeof (ACPI_FADT_INFO))
 
#define ACPI_FADT_PM_INFO_ENTRIES    (sizeof (FadtPmInfoTable) / sizeof (ACPI_FADT_PM_INFO))
 

Typedefs

typedef struct acpi_fadt_info ACPI_FADT_INFO
 
typedef struct acpi_fadt_pm_info ACPI_FADT_PM_INFO
 

Functions

void AcpiTbParseFadt (void)
 
void AcpiTbCreateLocalFadt (ACPI_TABLE_HEADER *Table, UINT32 Length)
 

Macro Definition Documentation

◆ _COMPONENT

#define _COMPONENT   ACPI_TABLES

◆ ACPI_FADT_GPE_REGISTER

#define ACPI_FADT_GPE_REGISTER   4

◆ ACPI_FADT_INFO_ENTRIES

#define ACPI_FADT_INFO_ENTRIES    (sizeof (FadtInfoTable) / sizeof (ACPI_FADT_INFO))

◆ ACPI_FADT_OPTIONAL

#define ACPI_FADT_OPTIONAL   0

◆ ACPI_FADT_PM_INFO_ENTRIES

#define ACPI_FADT_PM_INFO_ENTRIES    (sizeof (FadtPmInfoTable) / sizeof (ACPI_FADT_PM_INFO))

◆ ACPI_FADT_REQUIRED

#define ACPI_FADT_REQUIRED   1

◆ ACPI_FADT_SEPARATE_LENGTH

#define ACPI_FADT_SEPARATE_LENGTH   2

Typedef Documentation

◆ ACPI_FADT_INFO

◆ ACPI_FADT_PM_INFO

Function Documentation

◆ AcpiTbCreateLocalFadt()

void AcpiTbCreateLocalFadt ( ACPI_TABLE_HEADER Table,
UINT32  Length 
)

◆ AcpiTbParseFadt()

void AcpiTbParseFadt ( void  )