Home
last modified time | relevance | path

Searched refs:SPAPR_XIRQ_BASE (Results 1 – 2 of 2) sorted by relevance

/openbmc/qemu/include/hw/ppc/
H A Dspapr_irq.h21 #define SPAPR_XIRQ_BASE XICS_IRQ_BASE /* 0x1000 */ macro
22 #define SPAPR_IRQ_EPOW (SPAPR_XIRQ_BASE + 0x0000)
23 #define SPAPR_IRQ_HOTPLUG (SPAPR_XIRQ_BASE + 0x0001)
24 #define SPAPR_IRQ_VIO (SPAPR_XIRQ_BASE + 0x0100) /* 256 VIO devices */
25 #define SPAPR_IRQ_PCI_LSI (SPAPR_XIRQ_BASE + 0x0200) /* 32+ PHBs devices */
28 #define SPAPR_IRQ_MSI (SPAPR_XIRQ_BASE + 0x0300)
/openbmc/qemu/hw/ppc/
H A Dspapr_irq.c290 return SPAPR_XIRQ_BASE + smc->nr_xirqs - SPAPR_IRQ_MSI; in spapr_irq_nr_msis()
332 qdev_prop_set_uint32(dev, "nr-irqs", smc->nr_xirqs + SPAPR_XIRQ_BASE); in spapr_irq_init()
359 smc->nr_xirqs + SPAPR_XIRQ_BASE); in spapr_irq_init()
377 assert(irq >= SPAPR_XIRQ_BASE); in spapr_irq_claim()
378 assert(irq < (smc->nr_xirqs + SPAPR_XIRQ_BASE)); in spapr_irq_claim()
400 assert(irq >= SPAPR_XIRQ_BASE); in spapr_irq_free()
401 assert((irq + num) <= (smc->nr_xirqs + SPAPR_XIRQ_BASE)); in spapr_irq_free()
427 assert(irq >= SPAPR_XIRQ_BASE); in spapr_qirq()
428 assert(irq < (smc->nr_xirqs + SPAPR_XIRQ_BASE)); in spapr_qirq()