XenevaOS
Loading...
Searching...
No Matches
Macros | Typedefs | Variables
acefi.h File Reference

Go to the source code of this file.

Macros

#define DEBUGGER_THREADING   DEBUGGER_SINGLE_THREADED
 
#define ACPI_EFI_API
 
#define VOID   void
 
#define ACPI_MACHINE_WIDTH   32
 
#define UINTN   uint32_t
 
#define INTN   int32_t
 
#define ACPI_EFI_ERR(a)   (0x80000000 | a)
 
#define CHAR16   uint16_t
 
#define uefi_call_wrapper(func, va_num, ...)   func(__VA_ARGS__)
 
#define FILE   ACPI_EFI_FILE
 

Typedefs

typedef union acpi_efi_file ACPI_EFI_FILE
 

Variables

struct _ACPI_EFI_SYSTEM_TABLEST
 
struct _ACPI_EFI_BOOT_SERVICESBS
 
struct _ACPI_EFI_RUNTIME_SERVICESRT
 
FILEstdin
 
FILEstdout
 
FILEstderr
 

Macro Definition Documentation

◆ ACPI_EFI_API

#define ACPI_EFI_API

◆ ACPI_EFI_ERR

#define ACPI_EFI_ERR (   a)    (0x80000000 | a)

◆ ACPI_MACHINE_WIDTH

#define ACPI_MACHINE_WIDTH   32

◆ CHAR16

#define CHAR16   uint16_t

◆ DEBUGGER_THREADING

#define DEBUGGER_THREADING   DEBUGGER_SINGLE_THREADED

◆ FILE

#define FILE   ACPI_EFI_FILE

◆ INTN

#define INTN   int32_t

◆ uefi_call_wrapper

#define uefi_call_wrapper (   func,
  va_num,
  ... 
)    func(__VA_ARGS__)

◆ UINTN

#define UINTN   uint32_t

◆ VOID

#define VOID   void

Typedef Documentation

◆ ACPI_EFI_FILE

Variable Documentation

◆ BS

struct _ACPI_EFI_BOOT_SERVICES* BS
extern

◆ RT

struct _ACPI_EFI_RUNTIME_SERVICES* RT
extern

◆ ST

struct _ACPI_EFI_SYSTEM_TABLE* ST
extern

◆ stderr

FILE* stderr
extern

◆ stdin

FILE* stdin
extern

◆ stdout

FILE* stdout
extern