/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/i386/kernel/ |
H A D | visws_apic.c | 31 #include <asm/irq.h> 40 #include <linux/irq.h> 44 * -- not the manner expected by the normal 8259 code in irq.c. 55 static void startup_piix4_master_irq(unsigned int irq); 56 static void shutdown_piix4_master_irq(unsigned int irq); 57 static void do_piix4_master_IRQ(unsigned int irq, struct pt_regs * regs); 70 static void enable_piix4_virtual_irq(unsigned int irq); 71 static void disable_piix4_virtual_irq(unsigned int irq); 88 static void do_cobalt_IRQ(unsigned int irq, struct pt_regs * regs); 89 static void enable_cobalt_irq(unsigned int irq); 118 disable_cobalt_irq(unsigned int irq) argument 127 enable_cobalt_irq(unsigned int irq) argument 148 startup_cobalt_irq(unsigned int irq) argument 195 do_cobalt_IRQ(unsigned int irq, struct pt_regs * regs) argument 252 startup_piix4_master_irq(unsigned int irq) argument 277 shutdown_piix4_master_irq(unsigned int irq) argument 286 do_piix4_master_IRQ(unsigned int irq, struct pt_regs * regs) argument 343 enable_piix4_virtual_irq(unsigned int irq) argument 358 disable_piix4_virtual_irq(unsigned int irq) argument [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/mips/baget/ |
H A D | irq.c | 24 #include <asm/irq.h> 52 baget_printk("irq_to_pil: unknown irq = 0x%x\n", irq_nr); 175 static void do_IRQ(int irq, struct pt_regs * regs) argument 181 irq_enter(cpu, irq); 182 kstat.irqs[cpu][irq]++; 184 mask_irq(irq); 185 action = *(irq + irq_action); 189 action = *(irq + irq_action); 193 action->handler(irq, action->dev_id, regs); 197 add_interrupt_randomness(irq); 244 int irq = try_read(reg->address, reg->size); local 262 setup_baget_irq(int irq, struct irqaction * new) argument 300 request_irq(unsigned int irq, void (*handler)(int, void *, struct pt_regs *), unsigned long irqflags, const char * devname, void *dev_id) argument 336 free_irq(unsigned int irq, void *dev_id) argument 373 write_err_interrupt(int irq, void *dev_id, struct pt_regs * regs) argument [all...] |
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-sparc64/ |
H A D | irq.h | 1 /* $Id: irq.h,v 1.1.1.1 2008/10/15 03:29:18 james26_jang Exp $ 2 * irq.h: IRQ registers on the 64-bit Sparc. 17 /* You should not mess with this directly. That's the job of irq.c. 98 #define __irq_ino(irq) \ 99 (((struct ino_bucket *)(unsigned long)(irq)) - &ivector_table[0]) 100 #define __irq_pil(irq) ((struct ino_bucket *)(unsigned long)(irq))->pil 101 #define __bucket(irq) ((struct ino_bucket *)(unsigned long)(irq)) 104 static __inline__ char *__irq_itoa(unsigned int irq) argument [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-sparc64/ |
H A D | irq.h | 1 /* $Id: irq.h,v 1.1.1.1 2008/10/15 03:27:26 james26_jang Exp $ 2 * irq.h: IRQ registers on the 64-bit Sparc. 17 /* You should not mess with this directly. That's the job of irq.c. 98 #define __irq_ino(irq) \ 99 (((struct ino_bucket *)(unsigned long)(irq)) - &ivector_table[0]) 100 #define __irq_pil(irq) ((struct ino_bucket *)(unsigned long)(irq))->pil 101 #define __bucket(irq) ((struct ino_bucket *)(unsigned long)(irq)) 104 static __inline__ char *__irq_itoa(unsigned int irq) argument [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/x86_64/kernel/ |
H A D | pci-irq.c | 14 #include <linux/irq.h> 99 DBG(" %d:%02x/%04x", j, e->irq[j].link, e->irq[j].bitmap); 119 static void eisa_set_level_irq(unsigned int irq) argument 121 unsigned char mask = 1 << (irq & 7); 122 unsigned int port = 0x4d0 + (irq >> 3); 166 static int pirq_ali_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument 169 unsigned int val = irqmap[irq]; 190 static int pirq_piix_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument 192 pci_write_config_byte(router, pirq, irq); 205 pirq_via_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument 220 pirq_opti_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument 234 pirq_cyrix_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument 310 pirq_sis_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument 363 pirq_vlsi_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument 390 pirq_serverworks_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument 407 u8 irq; local 418 pirq_amd756_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument 431 pirq_bios_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument 532 pcibios_test_irq_handler(int irq, void *dev_id, struct pt_regs *regs) argument 541 int irq = 0; local 696 int irq; local 733 pcibios_penalize_isa_irq(int irq) argument [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/mips/galileo-boards/ev64120/ |
H A D | irq.c | 59 asmlinkage void do_IRQ(int irq, struct pt_regs *regs); 122 DBG(KERN_INFO "disable_irq, irq %d\n", irq_nr); 136 DBG(KERN_INFO "enable_irq, irq %d\n", irq_nr); 153 static void no_irq_enable_disable(unsigned int irq) argument 156 static unsigned int no_irq_startup(unsigned int irq) argument 214 asmlinkage void do_IRQ(int irq, struct pt_regs *regs) argument 220 if (irq != TIMER) 221 DBG(KERN_INFO __FUNCTION__ " irq = %d\n", irq); 222 if (irq ! 272 request_irq(unsigned int irq, void (*handler) (int, void *, struct pt_regs *), unsigned long irqflags, const char *devname, void *dev_id) argument 324 free_irq(unsigned int irq, void *dev_id) argument [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/gsc/ |
H A D | lasi.c | 19 #include <linux/irq.h> 40 int irq; local 43 ** "irq" bits below are numbered relative to most significant bit. 46 case 0x74: irq = 24; break; /* Centronics */ 47 case 0x7B: irq = 18; break; /* Audio */ 48 case 0x81: irq = 17; break; /* Lasi itself */ 49 case 0x82: irq = 22; break; /* SCSI */ 50 case 0x83: irq = 11; break; /* Floppy */ 51 case 0x84: irq = 5; break; /* PS/2 Keyboard */ 52 case 0x87: irq 171 int irq, ret; local [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/sparc/kernel/ |
H A D | sun4d_irq.c | 6 * Heavily based on arch/sparc/kernel/irq.c. 34 #include <asm/irq.h> 131 void sun4d_free_irq(unsigned int irq, void *dev_id) argument 137 if (irq < 15) 138 actionp = irq + irq_action; 140 actionp = &(sbus_actions[irq - (1 << 5)].action); 143 printk("Trying to free free IRQ%d\n",irq); 153 printk("Trying to free free shared IRQ%d\n",irq); 157 printk("Trying to free shared IRQ%d with NULL device ID\n", irq); 166 irq, actio 186 sun4d_handler_irq(int irq, struct pt_regs * regs) argument 243 sun4d_build_irq(struct sbus_dev *sdev, int irq) argument 253 sun4d_request_irq(unsigned int irq, void (*handler)(int, void *, struct pt_regs *), unsigned long irqflags, const char * devname, void *dev_id) argument 323 sun4d_disable_irq(unsigned int irq) argument 340 sun4d_enable_irq(unsigned int irq) argument 439 int irq; local 527 sun4d_irq_itoa(unsigned int irq) argument [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/mips/sgi-ip27/ |
H A D | ip27-irq.c | 2 * ip27-irq.c: Highlevel interrupt handling for IP27 architecture. 28 #include <asm/irq.h> 71 extern void do_IRQ(int irq, struct pt_regs *regs); 85 * from the irq value 93 static inline int alloc_level(cpuid_t cpunum, int irq) argument 100 node_level_to_irq[nodenum][j] = irq; 109 static inline int find_level(cpuid_t *cpunum, int irq) argument 117 if (node_level_to_irq[nodenum][j] == irq) { 122 printk("Could not identify cpu/level for irq %d\n", irq); 156 int irq, swlevel; local 187 startup_bridge_irq(unsigned int irq) argument 225 shutdown_bridge_irq(unsigned int irq) argument 253 enable_bridge_irq(unsigned int irq) argument 258 disable_bridge_irq(unsigned int irq) argument 263 mask_and_ack_bridge_irq(unsigned int irq) argument 268 end_bridge_irq(unsigned int irq) argument 380 handle_resched_intr(int irq, void *dev_id, struct pt_regs *regs) argument 389 int irq; local [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/mips/mips-boards/sead/ |
H A D | sead_int.c | 33 #include <asm/irq.h> 38 extern void do_IRQ(int irq, struct pt_regs *regs); 58 static unsigned int startup_sead_irq(unsigned int irq) argument 60 enable_sead_irq(irq); 68 static void end_sead_irq(unsigned int irq) argument 70 if (!(irq_desc[irq].status & (IRQ_DISABLED|IRQ_INPROGRESS))) 71 enable_sead_irq(irq);
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/mips/vr41xx/casio-e55/ |
H A D | ide-e55.c | 42 ide_ioreg_t ctrl_port, int *irq) 56 if (irq != NULL) 57 *irq = 0; 61 static int e55_ide_request_irq(unsigned int irq, argument 66 return request_irq(irq, handler, flags, device, dev_id); 69 static void e55_ide_free_irq(unsigned int irq, void *dev_id) argument 71 free_irq(irq, dev_id); 41 e55_ide_init_hwif_ports(hw_regs_t *hw, ide_ioreg_t data_port, ide_ioreg_t ctrl_port, int *irq) argument
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/mips/vr41xx/ibm-workpad/ |
H A D | ide-workpad.c | 41 ide_ioreg_t ctrl_port, int *irq) 55 if (irq != NULL) 56 *irq = 0; 60 static int workpad_ide_request_irq(unsigned int irq, argument 65 return request_irq(irq, handler, SA_SHIRQ, device, dev_id); 68 static void workpad_ide_free_irq(unsigned int irq, void *dev_id) argument 70 free_irq(irq, dev_id); 40 workpad_ide_init_hwif_ports(hw_regs_t *hw, ide_ioreg_t data_port, ide_ioreg_t ctrl_port, int *irq) argument
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/mips/vr41xx/nec-eagle/ |
H A D | ide-eagle.c | 39 ide_ioreg_t ctrl_port, int *irq) 53 if (irq != NULL) 54 *irq = 0; 58 static int eagle_ide_request_irq(unsigned int irq, argument 63 return request_irq(irq, handler, SA_SHIRQ, device, dev_id); 66 static void eagle_ide_free_irq(unsigned int irq, void *dev_id) argument 68 free_irq(irq, dev_id); 38 eagle_ide_init_hwif_ports(hw_regs_t *hw, ide_ioreg_t data_port, ide_ioreg_t ctrl_port, int *irq) argument
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/mips/vr41xx/victor-mpc30x/ |
H A D | ide-mpc30x.c | 34 ide_ioreg_t ctrl_port, int *irq) 48 if (irq != NULL) 49 *irq = 0; 53 static int mpc30x_ide_request_irq(unsigned int irq, argument 58 return request_irq(irq, handler, flags, device, dev_id); 61 static void mpc30x_ide_free_irq(unsigned int irq, void *dev_id) argument 63 free_irq(irq, dev_id); 33 mpc30x_ide_init_hwif_ports(hw_regs_t *hw, ide_ioreg_t data_port, ide_ioreg_t ctrl_port, int *irq) argument
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/mips/vr41xx/zao-capcella/ |
H A D | ide-capcella.c | 42 ide_ioreg_t ctrl_port, int *irq) 56 if (irq != NULL) 57 *irq = 0; 61 static int capcella_ide_request_irq(unsigned int irq, argument 66 return request_irq(irq, handler, flags, device, dev_id); 69 static void capcella_ide_free_irq(unsigned int irq, void *dev_id) argument 71 free_irq(irq, dev_id); 41 capcella_ide_init_hwif_ports(hw_regs_t *hw, ide_ioreg_t data_port, ide_ioreg_t ctrl_port, int *irq) argument
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/mips64/lib/ |
H A D | ide-std.c | 46 ide_ioreg_t ctrl_port, int *irq) 60 if (irq != NULL) 61 *irq = 0; 65 static int std_ide_request_irq(unsigned int irq, argument 70 return request_irq(irq, handler, flags, device, dev_id); 73 static void std_ide_free_irq(unsigned int irq, void *dev_id) argument 75 free_irq(irq, dev_id); 45 std_ide_init_hwif_ports(hw_regs_t *hw, ide_ioreg_t data_port, ide_ioreg_t ctrl_port, int *irq) argument
|
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-ppc/ |
H A D | irq.h | 51 irq_cannonicalize(int irq) argument 53 return (irq); 121 static __inline__ int irq_cannonicalize(int irq) argument 123 return irq; 128 * this is the # irq's for all ppc arch's (pmac/chrp/prep) 169 static __inline__ int irq_cannonicalize(int irq) argument 172 return ppc_md.irq_cannonicalize(irq); 173 return irq;
|
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-ppc64/ |
H A D | ide.h | 33 static __inline__ void ide_init_hwif_ports(hw_regs_t *hw, ide_ioreg_t data_port, ide_ioreg_t ctrl_port, int *irq) argument 47 if (irq != NULL) 48 *irq = 0; 67 #define ide_request_irq(irq,hand,flg,dev,id) request_irq((irq),(hand),(flg),(dev),(id)) 68 #define ide_free_irq(irq,dev_id) free_irq((irq), (dev_id))
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-ppc/ |
H A D | irq.h | 51 irq_cannonicalize(int irq) argument 53 return (irq); 121 static __inline__ int irq_cannonicalize(int irq) argument 123 return irq; 128 * this is the # irq's for all ppc arch's (pmac/chrp/prep) 169 static __inline__ int irq_cannonicalize(int irq) argument 172 return ppc_md.irq_cannonicalize(irq); 173 return irq;
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-ppc64/ |
H A D | ide.h | 33 static __inline__ void ide_init_hwif_ports(hw_regs_t *hw, ide_ioreg_t data_port, ide_ioreg_t ctrl_port, int *irq) argument 47 if (irq != NULL) 48 *irq = 0; 67 #define ide_request_irq(irq,hand,flg,dev,id) request_irq((irq),(hand),(flg),(dev),(id)) 68 #define ide_free_irq(irq,dev_id) free_irq((irq), (dev_id))
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/m68k/atari/ |
H A D | ataints.c | 50 #include <asm/irq.h> 86 * the irq directly in the usual case, no C wrapper is involved. In case of 88 * in turn the real irq's. To ease access from assembler level to the irq 123 * Array with irq's and their parameter data. This array is accessed from low 407 static void atari_call_irq_list( int irq, void *dev_id, struct pt_regs *fp ) argument 412 node->handler(irq, node->dev_id, fp); 422 int atari_request_irq(unsigned int irq, void (*handler)(int, void *, struct pt_regs *), argument 441 printk ("%s: Bad irq type 0x%lx <0x%lx> requested from %s\n", 445 if (!IS_VALID_INTNO(irq)) { 519 atari_free_irq(unsigned int irq, void *dev_id) argument 607 atari_unregister_vme_int(unsigned long irq) argument [all...] |
/asus-wl-520gu-7.0.1.45/src/linux/linux/drivers/isdn/pcbit/ |
H A D | module.c | 27 MODULE_PARM(irq, "1-" __MODULE_STRING(MAX_PCBIT_CARDS) "i"); 30 static int irq[MAX_PCBIT_CARDS] = {0, }; variable 36 extern int pcbit_init_dev(int board, int mem_base, int irq); 48 if (mem[0] || irq[0]) 50 for (board=0; board < MAX_PCBIT_CARDS && mem[board] && irq[board]; board++) 54 if (!irq[board]) 55 irq[board] = 5; 57 if (pcbit_init_dev(board, mem[board], irq[board]) == 0) 115 irq[i] = ints[j];
|
/asus-wl-520gu-7.0.1.45/src/router/iproute2/reference/asm-arm/arch-sa1100/ |
H A D | ide.h | 16 #include <asm/irq.h> 26 ide_init_hwif_ports(hw_regs_t *hw, int data_port, int ctrl_port, int *irq) argument 55 if (irq) 56 *irq = 0; 93 hw.irq = EMPEG_IRQ_IDE2; 96 hw.irq = ,EMPEG_IRQ_IDE1; 113 hw.irq = IRQ_GPIO7; 130 hw.irq = LART_IRQ_IDE; 144 hw.irq = FRODO_IDE_IRQ;
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/include/asm-arm/arch-sa1100/ |
H A D | ide.h | 16 #include <asm/irq.h> 26 ide_init_hwif_ports(hw_regs_t *hw, int data_port, int ctrl_port, int *irq) argument 55 if (irq) 56 *irq = 0; 93 hw.irq = EMPEG_IRQ_IDE2; 96 hw.irq = ,EMPEG_IRQ_IDE1; 113 hw.irq = IRQ_GPIO7; 130 hw.irq = LART_IRQ_IDE; 144 hw.irq = FRODO_IDE_IRQ;
|
/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/mips/sgi-ip22/ |
H A D | ip22-eisa.c | 30 #include <asm/irq.h> 36 extern void do_IRQ(int irq, struct pt_regs *regs); 84 static void ip22_eisa_intr(int irq, void *dev_id, struct pt_regs *regs) argument 103 static void enable_eisa1_irq(unsigned int irq) argument 111 mask &= ~((u8) (1 << irq)); 117 static unsigned int startup_eisa1_irq(unsigned int irq) argument 124 edge &= ~((u8) (1 << irq)); 127 enable_eisa1_irq(irq); 131 static void disable_eisa1_irq(unsigned int irq) argument 136 mask |= ((u8) (1 << irq)); 142 mask_and_ack_eisa1_irq(unsigned int irq) argument 149 end_eisa1_irq(unsigned int irq) argument 165 enable_eisa2_irq(unsigned int irq) argument 179 startup_eisa2_irq(unsigned int irq) argument 193 disable_eisa2_irq(unsigned int irq) argument 204 mask_and_ack_eisa2_irq(unsigned int irq) argument 212 end_eisa2_irq(unsigned int irq) argument [all...] |