iPXE
rsdp.h File Reference

Standard PC-BIOS ACPI RSDP interface. More...

Go to the source code of this file.

Macros

#define ACPI_PREFIX_rsdp   __rsdp_

Functions

 FILE_LICENCE (GPL2_OR_LATER_OR_UBDL)
 FILE_SECBOOT (PERMITTED)
static __attribute__ ((always_inline)) const struct acpi_header *ACPI_INLINE(rsdp
 Locate ACPI table.
static acpi_find (uint32_t signature, unsigned int index)
 Locate ACPI table.

Detailed Description

Standard PC-BIOS ACPI RSDP interface.

Definition in file rsdp.h.

Macro Definition Documentation

◆ ACPI_PREFIX_rsdp

#define ACPI_PREFIX_rsdp   __rsdp_

Definition at line 16 of file rsdp.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 )

Locate ACPI table.

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

Definition at line 27 of file rsdp.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, rsdp, and signature.

Referenced by acpi_find(), acpi_find(), PROVIDE_ACPI_INLINE(), PROVIDE_ACPI_INLINE(), PROVIDE_ACPI_INLINE(), typeof(), and typeof().