iPXE
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)
 FILE_SECBOOT (PERMITTED)
static __attribute__ ((always_inline)) const struct acpi_header *ACPI_INLINE(efi
 Locate ACPI table.
static acpi_find (uint32_t signature, unsigned int index)

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 16 of file efi_acpi.h.

Function Documentation

◆ FILE_LICENCE()

FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL )

◆ FILE_SECBOOT()

FILE_SECBOOT ( PERMITTED )

◆ __attribute__()

__attribute__ ( (always_inline) ) const
inlinestatic

Locate ACPI table.

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

◆ acpi_find()

acpi_find ( uint32_t signature ,
unsigned int index  )

Definition at line 27 of file efi_acpi.h.

27 {
28
30}
u8 signature
CPU signature.
Definition CIB_PRM.h:7
const struct acpi_header * acpi_find_via_rsdt(uint32_t signature, unsigned int index)
Locate ACPI table via RSDT.
Definition acpi.c:106
long index
Definition bigint.h:65

References acpi_find(), acpi_find_via_rsdt(), index, and signature.