coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
irq_helper.h File Reference
#include "irqroute.h"
Include dependency graph for irq_helper.h:

Go to the source code of this file.

Macros

#define ACPI_DEV_APIC_IRQ(dev_, pin_, pin_name_)    Package() { ## dev_ ## ffff, pin_, 0, PIRQ ## pin_name_ ## _APIC_IRQ }
 
#define PCI_DEV_PIRQ_ROUTE(dev_, a_, b_, c_, d_)
 
#define PIRQ_PIC(pirq_, pic_irq_)
 

Macro Definition Documentation

◆ ACPI_DEV_APIC_IRQ

#define ACPI_DEV_APIC_IRQ (   dev_,
  pin_,
  pin_name_ 
)     Package() { ## dev_ ## ffff, pin_, 0, PIRQ ## pin_name_ ## _APIC_IRQ }

Definition at line 16 of file irq_helper.h.

◆ PCI_DEV_PIRQ_ROUTE

#define PCI_DEV_PIRQ_ROUTE (   dev_,
  a_,
  b_,
  c_,
  d_ 
)
Value:
ACPI_DEV_APIC_IRQ(dev_, 0, a_), \
ACPI_DEV_APIC_IRQ(dev_, 1, b_), \
ACPI_DEV_APIC_IRQ(dev_, 2, c_), \
ACPI_DEV_APIC_IRQ(dev_, 3, d_)
#define ACPI_DEV_APIC_IRQ(dev_, pin_, pin_name_)
Definition: irq_helper.h:16

Definition at line 21 of file irq_helper.h.

◆ PIRQ_PIC

#define PIRQ_PIC (   pirq_,
  pic_irq_ 
)

Definition at line 28 of file irq_helper.h.