/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/mips64/kernel/ |
H A D | i8259.c | 20 void enable_8259A_irq(unsigned int irq); 21 void disable_8259A_irq(unsigned int irq); 28 * this file should become arch/i386/kernel/irq.c when the old irq.c 34 static void end_8259A_irq (unsigned int irq) argument 36 if (!(irq_desc[irq].status & (IRQ_DISABLED|IRQ_INPROGRESS))) 37 enable_8259A_irq(irq); 44 static unsigned int startup_8259A_irq(unsigned int irq) argument 46 enable_8259A_irq(irq); 67 * This contains the irq mas 74 disable_8259A_irq(unsigned int irq) argument 88 enable_8259A_irq(unsigned int irq) argument 102 i8259A_irq_pending(unsigned int irq) argument 118 make_8259A_irq(unsigned int irq) argument 131 i8259A_irq_real(unsigned int irq) argument 154 mask_and_ack_8259A(unsigned int irq) argument 265 i8259_do_irq(int irq, struct pt_regs regs) argument [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/mips/sgi-ip32/ |
H A D | ip32-irq.c | 37 /* O2 irq map 100 * different IRQ map than IRIX uses, but that's OK as Linux irq handling 105 extern void crime_memerr_intr (unsigned int irq, void *dev_id, 107 extern void crime_cpuerr_intr (unsigned int irq, void *dev_id, 118 asmlinkage unsigned int do_IRQ(int irq, struct pt_regs *regs); 125 static void enable_cpu_irq(unsigned int irq) argument 130 static unsigned int startup_cpu_irq(unsigned int irq) argument 132 enable_cpu_irq(irq); 136 static void disable_cpu_irq(unsigned int irq) argument 141 static void end_cpu_irq(unsigned int irq) argument 166 enable_crime_irq(unsigned int irq) argument 178 startup_crime_irq(unsigned int irq) argument 184 disable_crime_irq(unsigned int irq) argument 196 mask_and_ack_crime_irq(unsigned int irq) argument 214 end_crime_irq(unsigned int irq) argument 239 enable_macepci_irq(unsigned int irq) argument 259 startup_macepci_irq(unsigned int irq) argument 266 disable_macepci_irq(unsigned int irq) argument 278 end_macepci_irq(unsigned int irq) argument 302 enable_maceisa_irq(unsigned int irq) argument 333 startup_maceisa_irq(unsigned int irq) argument 339 disable_maceisa_irq(unsigned int irq) argument 351 mask_and_ack_maceisa_irq(unsigned int irq) argument 370 end_maceisa_irq(unsigned irq) argument 393 enable_mace_irq(unsigned int irq) argument 405 startup_mace_irq(unsigned int irq) argument 411 disable_mace_irq(unsigned int irq) argument 423 end_mace_irq(unsigned int irq) argument 478 int irq = 0; local 543 unsigned int irq; local [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/mips/momentum/ocelot_g/ |
H A D | Makefile | 13 obj-y += gt-irq.o pci-irq.o pci.o int-handler.o irq.o prom.o reset.o setup.o
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/ia64/kernel/ |
H A D | irq_lsapic.c | 15 #include <linux/irq.h> 18 lsapic_noop_startup (unsigned int irq) argument 24 lsapic_noop (unsigned int irq) argument
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/alpha/kernel/ |
H A D | irq_srm.c | 7 #include <linux/irq.h> 21 srm_enable_irq(unsigned int irq) argument 24 cserve_ena(irq - 16); 29 srm_disable_irq(unsigned int irq) argument 32 cserve_dis(irq - 16); 37 srm_startup_irq(unsigned int irq) argument 39 srm_enable_irq(irq); 44 srm_end_irq(unsigned int irq) argument 46 if (!(irq_desc[irq].status & (IRQ_DISABLED|IRQ_INPROGRESS))) 47 srm_enable_irq(irq); 77 int irq = (vector - 0x800) >> 4; local [all...] |
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-parisc/ |
H A D | irq.h | 2 * linux/include/asm-parisc/irq.h 38 #define IRQ_REGION(irq) ((irq) >> IRQ_REGION_SHIFT) 39 #define IRQ_OFFSET(irq) ((irq) & ((1<<IRQ_REGION_SHIFT)-1)) 43 #define EISA_MAX_IRQS 16 /* max. (E)ISA irq line */ 46 void (*disable_irq)(void *dev, int irq); 47 void (* enable_irq)(void *dev, int irq); 48 void (* mask_irq)(void *dev, int irq); 49 void (* unmask_irq)(void *dev, int irq); 68 irq_cannonicalize(int irq) argument [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-parisc/ |
H A D | irq.h | 2 * linux/include/asm-parisc/irq.h 38 #define IRQ_REGION(irq) ((irq) >> IRQ_REGION_SHIFT) 39 #define IRQ_OFFSET(irq) ((irq) & ((1<<IRQ_REGION_SHIFT)-1)) 43 #define EISA_MAX_IRQS 16 /* max. (E)ISA irq line */ 46 void (*disable_irq)(void *dev, int irq); 47 void (* enable_irq)(void *dev, int irq); 48 void (* mask_irq)(void *dev, int irq); 49 void (* unmask_irq)(void *dev, int irq); 68 irq_cannonicalize(int irq) argument [all...] |
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-arm/mach/ |
H A D | irq.h | 2 * linux/include/asm-arm/mach/irq.h 22 void (*mask_ack)(unsigned int irq); /* Mask and acknowledge IRQ */ 23 void (*mask)(unsigned int irq); /* Mask IRQ */ 24 void (*unmask)(unsigned int irq); /* Unmask IRQ */
|
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-i386/ |
H A D | irq.h | 5 * linux/include/asm/irq.h 32 static __inline__ int irq_cannonicalize(int irq) argument 34 return ((irq == 2) ? 9 : irq);
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-arm/mach/ |
H A D | irq.h | 2 * linux/include/asm-arm/mach/irq.h 22 void (*mask_ack)(unsigned int irq); /* Mask and acknowledge IRQ */ 23 void (*mask)(unsigned int irq); /* Mask IRQ */ 24 void (*unmask)(unsigned int irq); /* Unmask IRQ */
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-i386/ |
H A D | irq.h | 5 * linux/include/asm/irq.h 32 static __inline__ int irq_cannonicalize(int irq) argument 34 return ((irq == 2) ? 9 : irq);
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/mips/dec/ |
H A D | ioasic-irq.c | 2 * linux/arch/mips/dec/ioasic-irq.c 15 #include <linux/irq.h> 29 static inline void unmask_ioasic_irq(unsigned int irq) argument 34 simr |= (1 << (irq - ioasic_irq_base)); 38 static inline void mask_ioasic_irq(unsigned int irq) argument 43 simr &= ~(1 << (irq - ioasic_irq_base)); 47 static inline void clear_ioasic_irq(unsigned int irq) argument 51 sir = ~(1 << (irq - ioasic_irq_base)); 55 static inline void enable_ioasic_irq(unsigned int irq) argument 60 unmask_ioasic_irq(irq); 64 disable_ioasic_irq(unsigned int irq) argument 74 startup_ioasic_irq(unsigned int irq) argument 82 ack_ioasic_irq(unsigned int irq) argument 90 end_ioasic_irq(unsigned int irq) argument 120 end_ioasic_dma_irq(unsigned int irq) argument [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/mips/momentum/ocelot_c/ |
H A D | mv-irq.c | 5 * arch/mips/momentum/ocelot_c/mv-irq.c 23 #include <asm/irq.h> 26 extern unsigned int do_IRQ(int irq, struct pt_regs *regs); 44 static inline void mask_mv64340_irq(unsigned int irq) argument 48 if (irq < (MV64340_IRQ_BASE + 32)) { 50 value &= ~(1 << (irq - MV64340_IRQ_BASE)); 54 value &= ~(1 << (irq - (MV64340_IRQ_BASE - 32))); 60 static inline void unmask_mv64340_irq(unsigned int irq) argument 64 if (irq < (MV64340_IRQ_BASE + 32)) { 66 value |= 1 << (irq 78 enable_mv64340_irq(unsigned int irq) argument 86 startup_mv64340_irq(unsigned int irq) argument 95 disable_mv64340_irq(unsigned int irq) argument 103 mask_and_ack_mv64340_irq(unsigned int irq) argument 111 end_mv64340_irq(unsigned int irq) argument [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/sh/kernel/ |
H A D | setup_hd64465.c | 20 #include <linux/irq.h> 23 #include <asm/irq.h> 35 static void disable_hd64465_irq(unsigned int irq) argument 39 unsigned short mask = 1 << (irq - HD64465_IRQ_BASE); 41 DPRINTK("disable_hd64465_irq(%d): mask=%x\n", irq, mask); 50 static void enable_hd64465_irq(unsigned int irq) argument 54 unsigned short mask = 1 << (irq - HD64465_IRQ_BASE); 56 DPRINTK("enable_hd64465_irq(%d): mask=%x\n", irq, mask); 65 static void mask_and_ack_hd64465(unsigned int irq) argument 67 disable_hd64465_irq(irq); 71 end_hd64465_irq(unsigned int irq) argument 78 startup_hd64465_irq(unsigned int irq) argument 85 shutdown_hd64465_irq(unsigned int irq) argument 102 hd64465_interrupt(int irq, void *dev_id, struct pt_regs *regs) argument 125 hd64465_register_irq_demux(int irq, int (*demux)(int irq, void *dev), void *dev) argument 133 hd64465_unregister_irq_demux(int irq) argument 141 hd64465_irq_demux(int irq) argument [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/arm/kernel/ |
H A D | irq.c | 2 * linux/arch/arm/kernel/irq.c 32 #include <asm/irq.h> 34 #include <asm/mach/irq.h> 36 #include <asm/arch/irq.h> /* pick up fixup_irq definition */ 56 static void dummy_mask_unmask_irq(unsigned int irq) argument 61 * disable_irq - disable an irq and wait for completion 62 * @irq: Interrupt to disable 68 void disable_irq(unsigned int irq) argument 73 irq_desc[irq].enabled = 0; 74 irq_desc[irq] 86 enable_irq(unsigned int irq) argument 131 check_irq_lock(struct irqdesc *desc, int irq, struct pt_regs *regs) argument 153 do_IRQ(int irq, struct pt_regs * regs) argument 230 do_ecard_IRQ(int irq, struct pt_regs *regs) argument 257 setup_arm_irq(int irq, struct irqaction * new) argument 348 request_irq(unsigned int irq, void (*handler)(int, void *, struct pt_regs *), unsigned long irq_flags, const char * devname, void *dev_id) argument 388 free_irq(unsigned int irq, void *dev_id) argument 512 int irq; local [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/m68k/amiga/ |
H A D | amiints.c | 8 * 11/07/96: rewritten interrupt handling, irq lists are exists now only for 12 * free_irq. irq lists also have different irq flags: 16 * they're executed irq level is set to the previous 45 #include <asm/irq.h> 51 extern int cia_request_irq(struct ciabase *base,int irq, 54 extern void cia_free_irq(struct ciabase *base, unsigned int irq, void *dev_id); 58 /* irq node variables for amiga interrupt sources */ 71 static void ami_badint(int irq, void *dev_id, struct pt_regs *fp) argument 176 printk ("%s: tried to remove invalid irq\ 185 amiga_request_irq(unsigned int irq, void (*handler)(int, void *, struct pt_regs *), unsigned long flags, const char *devname, void *dev_id) argument 238 amiga_free_irq(unsigned int irq, void *dev_id) argument 283 amiga_enable_irq(unsigned int irq) argument 318 amiga_disable_irq(unsigned int irq) argument 349 amiga_do_irq(int irq, struct pt_regs *fp) argument 355 amiga_do_irq_list(int irq, struct pt_regs *fp) argument 371 ami_int1(int irq, void *dev_id, struct pt_regs *fp) argument 394 ami_int3(int irq, void *dev_id, struct pt_regs *fp) argument 415 ami_int4(int irq, void *dev_id, struct pt_regs *fp) argument 444 ami_int5(int irq, void *dev_id, struct pt_regs *fp) argument 461 ami_int7(int irq, void *dev_id, struct pt_regs *fp) argument [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/mips/brcm-boards/generic/ |
H A D | irq.c | 12 * $Id: irq.c,v 1.1.1.1 2008/10/15 03:26:08 james26_jang Exp $ 20 #include <linux/irq.h> 22 #include <asm/irq.h> 29 extern asmlinkage unsigned int do_IRQ(int irq, struct pt_regs *regs); 61 enable_brcm_irq(unsigned int irq) argument 63 if (irq < 8) 64 set_c0_status(1 << (irq + 8)); 70 disable_brcm_irq(unsigned int irq) argument 72 if (irq < 8) 73 clear_c0_status(1 << (irq 79 ack_brcm_irq(unsigned int irq) argument 85 startup_brcm_irq(unsigned int irq) argument 93 end_brcm_irq(unsigned int irq) argument [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/mips/philips/nino/ |
H A D | irq.c | 2 * arch/mips/philips/nino/irq.c 22 extern asmlinkage void do_IRQ(int irq, struct pt_regs *regs); 24 static void enable_irq6(unsigned int irq) argument 26 if(irq == 0) { 33 if(irq == 3) { 42 static unsigned int startup_irq6(unsigned int irq) argument 44 enable_irq6(irq); 49 static void disable_irq6(unsigned int irq) argument 51 if(irq == 0) { 60 if(irq 72 end_irq6(unsigned int irq) argument 91 int irq = -1; local 114 enable_irq4(unsigned int irq) argument 125 startup_irq4(unsigned int irq) argument 132 disable_irq4(unsigned int irq) argument 140 end_irq4(unsigned int irq) argument 159 int irq = -1; local [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/mips/ddb5xxx/ddb5477/ |
H A D | irq_5477.c | 6 * This file defines the irq handler for Vrc5477. 37 vrc5477_irq_enable(unsigned int irq) argument 40 db_assert(irq >= vrc5477_irq_base); 41 db_assert(irq < vrc5477_irq_base+ NUM_5477_IRQ); 43 ll_vrc5477_irq_enable(irq - vrc5477_irq_base); 47 vrc5477_irq_disable(unsigned int irq) argument 50 db_assert(irq >= vrc5477_irq_base); 51 db_assert(irq < vrc5477_irq_base + NUM_5477_IRQ); 53 ll_vrc5477_irq_disable(irq - vrc5477_irq_base); 56 static unsigned int vrc5477_irq_startup(unsigned int irq) argument 65 vrc5477_irq_ack(unsigned int irq) argument 82 vrc5477_irq_end(unsigned int irq) argument [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/gsc/ |
H A D | asp.c | 16 #include <linux/irq.h> 35 int irq = -1; local 38 case 0x71: irq = 22; break; /* SCSI */ 39 case 0x72: irq = 23; break; /* LAN */ 40 case 0x73: irq = 30; break; /* HIL */ 41 case 0x74: irq = 24; break; /* Centronics */ 42 case 0x75: irq = (dev->hw_path == 4) ? 26 : 25; break; /* RS232 */ 43 case 0x76: irq = 21; break; /* EISA BA */ 44 case 0x77: irq = 20; break; /* Graphics1 */ 45 case 0x7a: irq 67 int irq, ret; local [all...] |
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-mips/ |
H A D | time.h | 56 extern void timer_interrupt(int irq, void *dev_id, struct pt_regs *regs); 61 asmlinkage void ll_timer_interrupt(int irq, struct pt_regs *regs); 66 void local_timer_interrupt(int irq, void *dev_id, struct pt_regs *regs); 67 asmlinkage void ll_local_timer_interrupt(int irq, struct pt_regs *regs); 76 extern void (*board_timer_setup)(struct irqaction *irq);
|
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-mips64/ |
H A D | time.h | 56 extern void timer_interrupt(int irq, void *dev_id, struct pt_regs *regs); 61 asmlinkage void ll_timer_interrupt(int irq, struct pt_regs *regs); 66 void local_timer_interrupt(int irq, void *dev_id, struct pt_regs *regs); 67 asmlinkage void ll_local_timer_interrupt(int irq, struct pt_regs *regs); 76 extern void (*board_timer_setup)(struct irqaction *irq);
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-mips/ |
H A D | time.h | 56 extern void timer_interrupt(int irq, void *dev_id, struct pt_regs *regs); 61 asmlinkage void ll_timer_interrupt(int irq, struct pt_regs *regs); 66 void local_timer_interrupt(int irq, void *dev_id, struct pt_regs *regs); 67 asmlinkage void ll_local_timer_interrupt(int irq, struct pt_regs *regs); 76 extern void (*board_timer_setup)(struct irqaction *irq);
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-mips64/ |
H A D | time.h | 56 extern void timer_interrupt(int irq, void *dev_id, struct pt_regs *regs); 61 asmlinkage void ll_timer_interrupt(int irq, struct pt_regs *regs); 66 void local_timer_interrupt(int irq, void *dev_id, struct pt_regs *regs); 67 asmlinkage void ll_local_timer_interrupt(int irq, struct pt_regs *regs); 76 extern void (*board_timer_setup)(struct irqaction *irq);
|
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm/ |
H A D | time.h | 56 extern void timer_interrupt(int irq, void *dev_id, struct pt_regs *regs); 61 asmlinkage void ll_timer_interrupt(int irq, struct pt_regs *regs); 66 void local_timer_interrupt(int irq, void *dev_id, struct pt_regs *regs); 67 asmlinkage void ll_local_timer_interrupt(int irq, struct pt_regs *regs); 76 extern void (*board_timer_setup)(struct irqaction *irq);
|