1b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */ 27f30491cSTony Luck #ifndef _ASM_IA64_HARDIRQ_H 37f30491cSTony Luck #define _ASM_IA64_HARDIRQ_H 47f30491cSTony Luck 57f30491cSTony Luck /* 67f30491cSTony Luck * Modified 1998-2002, 2004 Hewlett-Packard Co 77f30491cSTony Luck * David Mosberger-Tang <davidm@hpl.hp.com> 87f30491cSTony Luck */ 97f30491cSTony Luck 107f30491cSTony Luck /* 117f30491cSTony Luck * No irq_cpustat_t for IA-64. The data is held in the per-CPU data structure. 127f30491cSTony Luck */ 137f30491cSTony Luck 147f30491cSTony Luck #define __ARCH_IRQ_STAT 1 157f30491cSTony Luck 16*a58bdf25SFrederic Weisbecker #define local_softirq_pending_ref ia64_cpu_info.softirq_pending 177f30491cSTony Luck 183c4ea5b4STony Luck #include <linux/threads.h> 193c4ea5b4STony Luck #include <linux/irq.h> 203c4ea5b4STony Luck 213c4ea5b4STony Luck #include <asm/processor.h> 223c4ea5b4STony Luck 237f30491cSTony Luck extern void __iomem *ipi_base_addr; 247f30491cSTony Luck 257f30491cSTony Luck void ack_bad_irq(unsigned int irq); 267f30491cSTony Luck 277f30491cSTony Luck #endif /* _ASM_IA64_HARDIRQ_H */ 28