Go to the documentation of this file.
10 #include <linux/linkage.h>
12 #if defined(CONFIG_ALPHA_GENERIC)
27 # if defined(CONFIG_ALPHA_LEGACY_START_ADDRESS)
28 # define NR_IRQS (128)
30 # define NR_IRQS (32768 + 16)
33 #elif defined(CONFIG_ALPHA_CABRIOLET) || \
34 defined(CONFIG_ALPHA_EB66P) || \
35 defined(CONFIG_ALPHA_EB164) || \
36 defined(CONFIG_ALPHA_PC164) || \
37 defined(CONFIG_ALPHA_LX164)
40 #elif defined(CONFIG_ALPHA_EB66) || \
41 defined(CONFIG_ALPHA_EB64P) || \
42 defined(CONFIG_ALPHA_MIKASA)
45 #elif defined(CONFIG_ALPHA_ALCOR) || \
46 defined(CONFIG_ALPHA_MIATA) || \
47 defined(CONFIG_ALPHA_RUFFIAN) || \
48 defined(CONFIG_ALPHA_RX164) || \
49 defined(CONFIG_ALPHA_NORITAKE)
52 #elif defined(CONFIG_ALPHA_SABLE) || \
53 defined(CONFIG_ALPHA_SX164)
56 #elif defined(CONFIG_ALPHA_DP264) || \
57 defined(CONFIG_ALPHA_LYNX) || \
58 defined(CONFIG_ALPHA_SHARK) || \
59 defined(CONFIG_ALPHA_EIGER)
62 #elif defined(CONFIG_ALPHA_TITAN)
65 #elif defined(CONFIG_ALPHA_RAWHIDE) || \
66 defined(CONFIG_ALPHA_TAKARA)
69 #elif defined(CONFIG_ALPHA_WILDFIRE)
72 #elif defined(CONFIG_ALPHA_MARVEL)
73 # define NR_IRQS (32768 + 16)
85 return ((irq == 2) ? 9 : irq);