iPXE
Macros | Functions
efi_acpi.h File Reference

iPXE ACPI API for EFI More...

Go to the source code of this file.

Macros

#define ACPI_PREFIX_efi   __efi_
 

Functions

 FILE_LICENCE (GPL2_OR_LATER_OR_UBDL)
 
static __attribute__ ((always_inline)) userptr_t ACPI_INLINE(efi
 Locate ACPI table. More...
 
static acpi_find (uint32_t signature, unsigned int index)
 Locate ACPI table. More...
 

Detailed Description

iPXE ACPI API for EFI

Definition in file efi_acpi.h.

Macro Definition Documentation

◆ ACPI_PREFIX_efi

#define ACPI_PREFIX_efi   __efi_

Definition at line 15 of file efi_acpi.h.

Function Documentation

◆ FILE_LICENCE()

FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL  )

◆ __attribute__()

static __attribute__ ( (always_inline)  )
inlinestatic

Locate ACPI table.

Parameters
signatureRequested table signature
indexRequested index of table with this signature
Return values
tableTable, or UNULL if not found

◆ acpi_find()

static acpi_find ( uint32_t  signature,
unsigned int  index 
)

Locate ACPI table.

Parameters
signatureRequested table signature
indexRequested index of table with this signature
Return values
tableTable, or UNULL if not found

Definition at line 26 of file efi_acpi.h.

26  {
27 
29 }
userptr_t acpi_find_via_rsdt(uint32_t signature, unsigned int index)
Locate ACPI table via RSDT.
Definition: acpi.c:110
uint64_t index
Index of the first segment within the content.
Definition: pccrc.h:21
u8 signature
Signature.
Definition: CIB_PRM.h:35

References acpi_find_via_rsdt(), index, and signature.