/arch/microblaze/include/asm/ |
H A D | irq.h | 13 #include <asm-generic/irq.h>
|
/arch/mips/include/asm/sgi/ |
H A D | seeq.h | 17 unsigned int irq; member in struct:sgiseeq_platform_data
|
H A D | wd.h | 15 unsigned int irq; member in struct:sgiwd93_platform_data
|
/arch/mips/include/asm/sibyte/ |
H A D | sb1250.h | 49 extern void sb1250_mask_irq(int cpu, int irq); 50 extern void sb1250_unmask_irq(int cpu, int irq); 53 extern void bcm1480_mask_irq(int cpu, int irq); 54 extern void bcm1480_unmask_irq(int cpu, int irq);
|
/arch/mips/include/asm/vr41xx/ |
H A D | mpc30x.h | 23 #include <asm/vr41xx/irq.h>
|
/arch/mips/jz4740/ |
H A D | irq.h | 18 #include <linux/irq.h>
|
/arch/mips/paravirt/ |
H A D | Makefile | 12 obj-y := setup.o serial.o paravirt-irq.o
|
/arch/mips/sibyte/bcm1480/ |
H A D | Makefile | 1 obj-y := setup.o irq.o time.o
|
/arch/mips/sibyte/sb1250/ |
H A D | Makefile | 1 obj-y := setup.o irq.o time.o
|
/arch/mn10300/unit-asb2364/ |
H A D | Makefile | 10 obj-y := unit-init.o leds.o irq-fpga.o
|
/arch/powerpc/include/asm/ |
H A D | i8259.h | 5 #include <linux/irq.h>
|
/arch/sh/boards/mach-microdev/ |
H A D | irq.c | 2 * arch/sh/boards/superh/microdev/irq.c 13 #include <linux/irq.h> 69 unsigned int irq = data->irq; local 72 if (irq >= NUM_EXTERNAL_IRQS) 74 if (!fpgaIrqTable[irq].mapped) 77 fpgaIrq = fpgaIrqTable[irq].fpgaIrq; 85 unsigned int irq = data->irq; local 89 if (unlikely(irq > 116 make_microdev_irq(unsigned int irq) argument [all...] |
/arch/sh/boards/mach-se/7206/ |
H A D | irq.c | 2 * linux/arch/sh/boards/se/7206/irq.c 10 #include <linux/irq.h> 30 unsigned int irq = data->irq; local 32 unsigned short mask = 0xffff ^ (0x0f << 4 * (3 - (IRQ0_IRQ - irq))); 43 switch (irq) { 61 unsigned int irq = data->irq; local 63 unsigned short value = (0x0001 << 4 * (3 - (IRQ0_IRQ - irq))); 75 switch (irq) { 94 unsigned int irq = data->irq; local 125 make_se7206_irq(unsigned int irq) argument [all...] |
/arch/x86/include/asm/ |
H A D | irq.h | 13 static inline int irq_canonicalize(int irq) argument 15 return ((irq == 2) ? 9 : irq); 35 extern bool handle_irq(unsigned irq, struct pt_regs *regs);
|
/arch/arm/mach-footbridge/ |
H A D | cats-pci.c | 12 #include <asm/irq.h> 26 if (dev->irq >= 255) 29 if (dev->irq >= 128) 30 return dev->irq & 0x1f; 32 if (dev->irq >= 1 && dev->irq <= 4) 33 return irqmap_cats[dev->irq - 1]; 35 if (dev->irq != 0) 36 printk("PCI: device %02x:%02x has unknown irq line %x\n", 37 dev->bus->number, dev->devfn, dev->irq); [all...] |
/arch/m68k/sun3/ |
H A D | sun3ints.c | 42 void sun3_enable_irq(unsigned int irq) argument 44 *sun3_intreg |= (1 << irq); 47 void sun3_disable_irq(unsigned int irq) argument 49 *sun3_intreg &= ~(1 << irq); 52 static irqreturn_t sun3_int7(int irq, void *dev_id) argument 56 cnt = kstat_irqs_cpu(irq, 0); 62 static irqreturn_t sun3_int5(int irq, void *dev_id) argument 76 cnt = kstat_irqs_cpu(irq, 0); 82 static irqreturn_t sun3_vec255(int irq, void *dev_id) argument
|
/arch/mips/txx9/jmr3927/ |
H A D | irq.c | 35 #include <linux/irq.h> 53 unsigned int irq_nr = d->irq - JMR3927_IRQ_IOC; 63 unsigned int irq_nr = d->irq - JMR3927_IRQ_IOC; 85 int irq; local 89 irq = (pending >> CAUSEB_IP2) & 0x0f; 90 irq += JMR3927_IRQ_IRC; 91 if (irq == JMR3927_IRQ_IOCINT) 92 irq = jmr3927_ioc_irqroute(); 93 return irq;
|
/arch/powerpc/sysdev/ |
H A D | xilinx_intc.c | 17 * typically a 1:1 relationship between irq lines and devices (no shared 18 * irq lines). Therefore, this driver does not attempt to handle edge 24 #include <linux/irq.h> 31 #include <asm/irq.h> 69 * that, we use 2 different irq chips so that different functions can be 76 int irq = irqd_to_hwirq(d); local 78 pr_debug("mask: %d\n", irq); 79 out_be32(regs + XINTC_CIE, 1 << irq); 92 int irq = irqd_to_hwirq(d); local 94 pr_debug("unmask: %d\n", irq); 117 int irq = irqd_to_hwirq(d); local 125 int irq = irqd_to_hwirq(d); local 166 xilinx_intc_map(struct irq_domain *h, unsigned int virq, irq_hw_number_t irq) argument 190 struct irq_domain * irq; local 225 xilinx_i8259_cascade(unsigned int irq, struct irq_desc *desc) argument [all...] |
/arch/blackfin/mach-common/ |
H A D | ints-priority.c | 17 #include <linux/irq.h> 34 * levels that the LINUX kernel sees (see the description in irq.h) 56 /* irq number for request_irq, available in mach-bf5xx/irq.h */ 63 /* position of first irq in ivg_table for given ivg */ 116 bfin_irq_flags &= ~(1 << d->irq); 123 bfin_irq_flags |= 1 << d->irq; 139 void bfin_internal_mask_irq(unsigned int irq) argument 143 unsigned mask_bank = BFIN_SYSIRQ(irq) / 32; 144 unsigned mask_bit = BFIN_SYSIRQ(irq) 164 bfin_internal_unmask_irq_affinity(unsigned int irq, const struct cpumask *affinity) argument 216 bfin_internal_set_wake(unsigned int irq, unsigned int state) argument 274 bfin_internal_set_wake(unsigned int irq, unsigned int state) argument 409 bfin_sec_raise_irq(unsigned int irq) argument 498 bfin_fault_routine(int irq, void *data) argument 560 bfin_handle_irq(unsigned irq) argument 575 bfin_mac_status_ack_irq(unsigned int irq) argument 609 unsigned int irq = d->irq; local 629 unsigned int irq = d->irq; local 669 int i, irq = 0; local 696 bfin_set_irq_handler(unsigned irq, irq_flow_handler_t handle) argument 718 unsigned int irq = d->irq; local 760 unsigned int irq = d->irq; local 820 bfin_demux_gpio_block(unsigned int irq) argument 838 unsigned int irq; local 980 int irq; local 1175 int irq; local 1259 int irq = vec_to_irq(vec); local 1267 __ipipe_get_irq_priority(unsigned irq) argument 1301 int irq, s = 0; local [all...] |
/arch/alpha/kernel/ |
H A D | sys_takara.c | 20 #include <asm/irq.h> 37 takara_update_irq_hw(unsigned long irq, unsigned long mask) argument 41 mask = (irq >= 64 ? mask << 16 : mask >> ((irq - 16) & 0x30)); 42 regaddr = 0x510 + (((irq - 16) >> 2) & 0x0c); 49 unsigned int irq = d->irq; local 51 mask = (cached_irq_mask[irq >= 64] &= ~(1UL << (irq & 63))); 52 takara_update_irq_hw(irq, mas 58 unsigned int irq = d->irq; local 111 int irq = (vector - 0x800) >> 4; local 180 int irq = COMMON_TABLE_LOOKUP; local [all...] |
H A D | irq.c | 2 * linux/arch/alpha/kernel/irq.c 23 #include <linux/irq.h> 35 void ack_bad_irq(unsigned int irq) argument 38 printk(KERN_CRIT "Unexpected IRQ trap at vector %u\n", irq); 44 int irq_select_affinity(unsigned int irq) argument 46 struct irq_data *data = irq_get_irq_data(irq); 55 if (!chip->irq_set_affinity || irq_user_affinity[irq]) 96 handle_irq(int irq) argument 99 * We ack quickly, we don't want the irq controller 105 * 0 return value means that this irq i [all...] |
/arch/tile/kernel/ |
H A D | irq.c | 18 #include <linux/irq.h> 45 * Define per-tile irq disable mask; the hardware/HV only has a single 118 unsigned long irq = __ffs(remaining_irqs); local 119 remaining_irqs &= ~(1UL << irq); 122 if (irq != IRQ_RESCHEDULE) 125 generic_handle_irq(irq); 148 * Remove an irq from the disabled mask. If we're in an interrupt 153 get_cpu_var(irq_disable_mask) &= ~(1UL << d->irq); 155 unmask_irqs(1UL << d->irq); 160 * Add an irq t 228 tile_irq_activate(unsigned int irq, int tile_irq_type) argument 252 ack_bad_irq(unsigned int irq) argument 275 arch_setup_hwirq(unsigned int irq, int node) argument 280 arch_teardown_hwirq(unsigned int irq) argument [all...] |
/arch/x86/platform/uv/ |
H A D | uv_irq.c | 14 #include <linux/irq.h> 20 /* MMR offset and pnode of hub sourcing interrupts for a given irq */ 25 int irq; member in struct:uv_irq_2_mmr_pnode 50 * rb tree for a specific irq. 52 static int uv_set_irq_2_mmr_info(int irq, unsigned long offset, unsigned blade) argument 65 n->irq = irq; 74 if (unlikely(irq == e->irq)) { 75 /* irq entr 98 uv_irq_2_mmr_info(int irq, unsigned long *offset, int *pnode) argument 130 arch_enable_uv_irq(char *irq_name, unsigned int irq, int cpu, int mmr_blade, unsigned long mmr_offset, int limit) argument 241 int ret, irq = irq_alloc_hwirq(uv_blade_to_memory_nid(mmr_blade)); local 264 uv_teardown_irq(unsigned int irq) argument [all...] |
/arch/arm/mach-dove/ |
H A D | irq.c | 2 * arch/arm/mach-dove/irq.c 13 #include <linux/irq.h> 17 #include <plat/irq.h> 18 #include <asm/mach/irq.h> 26 int pin = irq_to_pmu(d->irq); 36 int pin = irq_to_pmu(d->irq); 46 int pin = irq_to_pmu(d->irq); 72 static void pmu_irq_handler(unsigned int irq, struct irq_desc *desc) argument 78 do_bad_IRQ(irq, desc); 82 for (irq [all...] |
/arch/blackfin/kernel/ |
H A D | irqchip.c | 13 #include <linux/irq.h> 20 void ack_bad_irq(unsigned int irq) argument 23 printk(KERN_ERR "IRQ: spurious interrupt %d\n", irq); 51 static void check_stack_overflow(int irq) argument 58 pr_emerg("irq%i: possible stack overflow only %ld bytes free\n", 59 irq, sp - sizeof(struct thread_info)); 63 static inline void check_stack_overflow(int irq) { } argument 97 asmlinkage void asm_do_IRQ(unsigned int irq, struct pt_regs *regs) argument 103 check_stack_overflow(irq); 109 if (irq > [all...] |