/arch/arm/plat-orion/include/plat/ |
H A D | common.h | 18 unsigned int irq, 23 unsigned int irq, 28 unsigned int irq, 33 unsigned int irq, 37 unsigned long irq); 41 unsigned long irq, 47 unsigned long irq, 53 unsigned long irq, 59 unsigned long irq, 64 int irq); [all...] |
/arch/mips/vr41xx/common/ |
H A D | irq.c | 22 #include <linux/irq.h> 25 #include <asm/vr41xx/irq.h> 39 int cascade_irq(unsigned int irq, int (*get_irq)(unsigned int)) argument 43 if (irq >= NR_IRQS) 46 if (irq_cascade[irq].get_irq != NULL) 47 free_irq(irq, NULL); 49 irq_cascade[irq].get_irq = get_irq; 52 retval = setup_irq(irq, &cascade_irqaction); 54 irq_cascade[irq].get_irq = NULL; 62 static void irq_dispatch(unsigned int irq) argument [all...] |
/arch/mips/txx9/rbtx4927/ |
H A D | irq.c | 100 * SouthBridge/ISA/pin=0 no pci irq used by this device 101 * SouthBridge/IDE/pin=1 no pci irq used by this device, using INTR 103 * SouthBridge/USB/pin=4 using pci irq SouthBridge/D=PCI-A=#59 104 * SouthBridge/PMC/pin=0 no pci irq used by this device 114 #include <linux/irq.h> 135 v |= (1 << (d->irq - RBTX4927_IRQ_IOC)); 144 v &= ~(1 << (d->irq - RBTX4927_IRQ_IOC)); 174 int irq; local 177 irq = MIPS_CPU_IRQ_BASE + 7; 179 irq [all...] |
H A D | Makefile | 1 obj-y += prom.o setup.o irq.o
|
/arch/mips/txx9/rbtx4938/ |
H A D | irq.c | 67 #include <linux/irq.h> 88 v |= (1 << (d->irq - RBTX4938_IRQ_IOC)); 98 v &= ~(1 << (d->irq - RBTX4938_IRQ_IOC)); 112 int irq; local 115 irq = MIPS_CPU_IRQ_BASE + 7; 117 irq = txx9_irq(); 118 if (irq == RBTX4938_IRQ_IOCINT) 119 irq = toshiba_rbtx4938_irq_nested(irq); 121 irq [all...] |
H A D | Makefile | 1 obj-y += prom.o setup.o irq.o
|
/arch/sh/boards/mach-cayman/ |
H A D | irq.c | 2 * arch/sh/mach-cayman/irq.c - SH-5 Cayman Interrupt Support 13 #include <linux/irq.h> 16 #include <cpu/irq.h> 34 static irqreturn_t cayman_interrupt_smsc(int irq, void *dev_id) argument 40 static irqreturn_t cayman_interrupt_pci2(int irq, void *dev_id) argument 42 printk(KERN_INFO "CAYMAN: spurious PCI interrupt, IRQ %d\n", irq); 58 unsigned int irq = data->irq; local 64 irq -= START_EXT_IRQS; 65 reg = EPLD_MASK_BASE + ((irq / 76 unsigned int irq = data->irq; local 100 int irq = intc_evt_to_irq[evt]; local [all...] |
/arch/arm/mach-h720x/ |
H A D | common.c | 26 #include <asm/irq.h> 28 #include <asm/mach/irq.h> 54 * mask Global irq's 58 CPU_REG (IRQC_VIRT, IRQC_IER) &= ~(1 << d->irq); 62 * unmask Global irq's 66 CPU_REG (IRQC_VIRT, IRQC_IER) |= (1 << d->irq); 71 * ack GPIO irq's 76 u32 reg_base = GPIO_VIRT(IRQ_TO_REGNO(d->irq)); 77 u32 bit = IRQ_TO_BIT(d->irq); 83 * mask GPIO irq' 103 h720x_gpio_handler(unsigned int mask, unsigned int irq, struct irq_desc *desc) argument 120 unsigned int mask, irq; local 131 unsigned int mask, irq; local 141 unsigned int mask, irq; local 152 unsigned int mask, irq; local 164 unsigned int mask, irq; local 190 int irq; local [all...] |
/arch/arm/include/asm/ |
H A D | hw_irq.h | 7 static inline void ack_bad_irq(int irq) argument 13 void set_irq_flags(unsigned int irq, unsigned int flags);
|
/arch/arm/mach-footbridge/ |
H A D | common.h | 10 extern void isa_init_irq(unsigned int irq);
|
/arch/ia64/include/asm/ |
H A D | hardirq.h | 18 #include <linux/irq.h> 24 void ack_bad_irq(unsigned int irq);
|
/arch/microblaze/kernel/ |
H A D | irq.c | 19 #include <linux/irq.h> 29 unsigned int irq; local 34 irq = get_irq(); 36 BUG_ON(!irq); 37 generic_handle_irq(irq); 39 irq = get_irq(); 40 if (irq != -1U) { 41 pr_debug("next irq: %d\n", irq);
|
/arch/mips/emma/markeins/ |
H A D | Makefile | 10 obj-$(CONFIG_NEC_MARKEINS) += irq.o setup.o led.o platform.o
|
/arch/mips/pnx833x/common/ |
H A D | interrupts.c | 23 #include <linux/irq.h> 29 #include <irq.h> 30 #include <irq-mapping.h> 106 unsigned int irq = PNX833X_REGFIELD(PIC_INT_SRC, INT_SRC); local 108 if ((irq >= 1) && (irq < (PNX833X_PIC_NUM_IRQ))) { 110 PNX833X_PIC_INT_PRIORITY = irq_prio[irq]; 112 if (irq == PNX833X_PIC_GPIO_INT) { 121 do_IRQ(irq + PNX833X_PIC_IRQ_BASE); 126 printk(KERN_ERR "plat_irq_dispatch: unexpected irq 142 pnx833x_hard_enable_pic_irq(unsigned int irq) argument 150 pnx833x_hard_disable_pic_irq(unsigned int irq) argument 158 pnx833x_startup_pic_irq(unsigned int irq) argument 255 unsigned int irq; local [all...] |
/arch/mips/txx9/jmr3927/ |
H A D | Makefile | 5 obj-y += prom.o irq.o setup.o
|
/arch/mips/txx9/rbtx4939/ |
H A D | Makefile | 1 obj-y += irq.o setup.o prom.o
|
/arch/sh/include/asm/ |
H A D | hardirq.h | 5 #include <linux/irq.h> 14 extern void ack_bad_irq(unsigned int irq);
|
/arch/xtensa/variants/s6000/ |
H A D | irq.c | 2 * s6000 irq crossbar 9 #include <asm/irq.h> 52 static void irq_set(unsigned int irq, int enable) argument 55 const signed char *m = platform_irq_mappings[irq]; 59 en = enable ? scp_to_intc_enable[irq] : 0; 66 void variant_irq_enable(unsigned int irq) argument 68 irq_set(irq, 1); 71 void variant_irq_disable(unsigned int irq) argument 73 irq_set(irq, 0);
|
/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> 23 static void gpio_irq_handler(unsigned int irq, struct irq_desc *desc) argument 26 BUG_ON(irq < IRQ_DOVE_GPIO_0_7 || irq > IRQ_DOVE_HIGH_GPIO); 28 irqoff = irq <= IRQ_DOVE_GPIO_16_23 ? irq - IRQ_DOVE_GPIO_0_7 : 29 3 + irq 75 pmu_irq_handler(unsigned int irq, struct irq_desc *desc) argument [all...] |
/arch/alpha/include/asm/ |
H A D | hardirq.h | 4 void ack_bad_irq(unsigned int irq);
|
/arch/arm/mach-shark/ |
H A D | irq.c | 2 * linux/arch/arm/mach-shark/irq.c 7 * arch/arm/mach-ebsa110/include/mach/irq.h 16 #include <asm/irq.h> 17 #include <asm/mach/irq.h> 24 * This contains the irq mask for both 8259A irq controllers, 30 * These have to be protected by the irq controller spinlock 36 if (d->irq<8) { 37 mask = 1 << d->irq; 41 mask = 1 << (d->irq 63 bogus_int(int irq, void *dev_id) argument 80 int irq; local [all...] |
/arch/arm/plat-samsung/include/plat/ |
H A D | irq-uart.h | 1 /* arch/arm/plat-samsung/include/plat/irq-uart.h 19 extern void s3c_init_uart_irqs(struct s3c_uart_irq *irq, unsigned int nr_irqs);
|
/arch/c6x/include/asm/ |
H A D | hardirq.h | 15 extern void ack_bad_irq(int irq);
|
/arch/mips/include/asm/ |
H A D | hardirq.h | 13 extern void ack_bad_irq(unsigned int irq);
|
/arch/mips/include/asm/mach-ath79/ |
H A D | pci-ath724x.h | 15 int irq; member in struct:ath724x_pci_data
|