#include <linux/interrupt.h>
#include <linux/sched.h>
#include <linux/types.h>
#include <linux/profile.h>
#include <asm/machvec.h>
#include <asm/ptrace.h>
#include <asm/smp.h>
Go to the source code of this file.
#define IA64_CMC_VECTOR 0x1f /* corrected machine-check interrupt vector */ |
#define IA64_CMCP_VECTOR 0x1d /* corrected machine-check polling vector */ |
#define IA64_CPE_VECTOR 0x1e /* corrected platform error interrupt vector */ |
#define IA64_CPEP_VECTOR 0x1c /* corrected platform error polling vector */ |
#define IA64_DEF_FIRST_DEVICE_VECTOR 0x30 |
#define IA64_DEF_LAST_DEVICE_VECTOR 0xe7 |
#define IA64_IPI_DEFAULT_BASE_ADDR 0xfee00000 |
#define IA64_IPI_LOCAL_TLB_FLUSH 0xfc /* SMP flush local TLB */ |
#define IA64_IPI_RESCHEDULE 0xfd /* SMP reschedule */ |
#define IA64_IPI_VECTOR 0xfe /* inter-processor interrupt vector */ |
#define IA64_IRQ_REDIRECTED (1 << 31) |
#define IA64_MAX_VECTORED_IRQ 255 |
#define IA64_MCA_RENDEZ_VECTOR 0xe8 /* MCA rendez interrupt */ |
#define IA64_MCA_WAKEUP_VECTOR 0xf0 /* MCA wakeup (must be >MCA_RENDEZ_VECTOR) */ |
#define IA64_MIN_VECTORED_IRQ 16 |
#define IA64_NUM_VECTORS 256 |
#define IA64_PERFMON_VECTOR 0xee /* performance monitor interrupt vector */ |
#define ia64_resend_irq ia64_native_resend_irq |
#define IA64_SPURIOUS_INT_VECTOR 0x0f |
#define IA64_TIMER_VECTOR 0xef /* use highest-prio group 15 interrupt for timer */ |
- Enumerator:
IA64_IPI_DM_INT |
|
IA64_IPI_DM_PMI |
|
IA64_IPI_DM_NMI |
|
IA64_IPI_DM_INIT |
|
IA64_IPI_DM_EXTINT |
|
Definition at line 92 of file hw_irq.h.
DECLARE_PER_CPU |
( |
int |
[IA64_NUM_VECTORS], |
|
|
vector_irq |
|
|
) |
| |
void destroy_and_reserve_irq |
( |
unsigned int |
irq | ) |
|
int ia64_native_assign_irq_vector |
( |
int |
irq | ) |
|
void ia64_native_free_irq_vector |
( |
int |
vector | ) |
|
int reserve_irq_vector |
( |
int |
vector | ) |
|
int ia64_first_device_vector |
int ia64_last_device_vector |
__u8 isa_irq_to_vector_map[16] |