coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
acpi_asl.h File Reference

Go to the source code of this file.

Macros

#define GEN_PCIE_LEGACY_IRQ()
 
#define GEN_UNCORE_LEGACY_IRQ(dev)
 
#define GEN_PCIE_IOAPIC_IRQ(irq1, irq2, irq3, irq4)
 
#define GEN_UNCORE_IOAPIC_IRQ(dev, irq1, irq2, irq3, irq4)
 
#define MAKE_LINK_DEV(id, uid)
 

Macro Definition Documentation

◆ GEN_PCIE_IOAPIC_IRQ

#define GEN_PCIE_IOAPIC_IRQ (   irq1,
  irq2,
  irq3,
  irq4 
)
Value:
Package () { 0x0000FFFF, 0x00, 0x00, ##irq1 }, \
Package () { 0x0001FFFF, 0x01, 0x00, ##irq2 }, \
Package () { 0x0002FFFF, 0x02, 0x00, ##irq3 }, \
Package () { 0x0003FFFF, 0x03, 0x00, ##irq4 }

Definition at line 18 of file acpi_asl.h.

◆ GEN_PCIE_LEGACY_IRQ

#define GEN_PCIE_LEGACY_IRQ ( )
Value:
Package () { 0x0000FFFF, 0x00, LNKA, 0x00 }, \
Package () { 0x0001FFFF, 0x01, LNKB, 0x00 }, \
Package () { 0x0002FFFF, 0x02, LNKC, 0x00 }, \
Package () { 0x0003FFFF, 0x03, LNKD, 0x00 }

Definition at line 6 of file acpi_asl.h.

◆ GEN_UNCORE_IOAPIC_IRQ

#define GEN_UNCORE_IOAPIC_IRQ (   dev,
  irq1,
  irq2,
  irq3,
  irq4 
)
Value:
Package () { ##dev, 0x00, 0x00, ##irq1 }, \
Package () { ##dev, 0x01, 0x00, ##irq2 }, \
Package () { ##dev, 0x02, 0x00, ##irq3 }, \
Package () { ##dev, 0x03, 0x00, ##irq4 }

Definition at line 24 of file acpi_asl.h.

◆ GEN_UNCORE_LEGACY_IRQ

#define GEN_UNCORE_LEGACY_IRQ (   dev)
Value:
Package () { ##dev, 0x00, LNKA, 0x00 }, \
Package () { ##dev, 0x01, LNKB, 0x00 }, \
Package () { ##dev, 0x02, LNKC, 0x00 }, \
Package () { ##dev, 0x03, LNKD, 0x00 }

Definition at line 12 of file acpi_asl.h.

◆ MAKE_LINK_DEV

#define MAKE_LINK_DEV (   id,
  uid 
)

Definition at line 31 of file acpi_asl.h.