Searched refs:irq (Results 201 - 225 of 2008) sorted by relevance

1234567891011>>

/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/i386/kernel/
H A Dvisws_apic.c31 #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 Dirq.c24 #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 Dirq.h1 /* $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 Dirq.h1 /* $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 Dpci-irq.c14 #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 Dirq.c59 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 Dlasi.c19 #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 Dsun4d_irq.c6 * 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 Dip27-irq.c2 * 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 Dsead_int.c33 #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 Dide-e55.c42 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 Dide-workpad.c41 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 Dide-eagle.c39 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 Dide-mpc30x.c34 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 Dide-capcella.c42 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 Dide-std.c46 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 Dirq.h51 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 Dide.h33 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 Dirq.h51 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 Dide.h33 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 Dataints.c50 #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 Dmodule.c27 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 Dide.h16 #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 Dide.h16 #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 Dip22-eisa.c30 #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...]

Completed in 324 milliseconds

1234567891011>>