Searched refs:irq (Results 101 - 125 of 2008) sorted by relevance

1234567891011>>

/asus-wl-520gu-7.0.1.45/src/linux/linux/arch/mips64/kernel/
H A Di8259.c20 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 Dip32-irq.c37 /* 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 DMakefile13 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 Dirq_lsapic.c15 #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 Dirq_srm.c7 #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 Dirq.h2 * 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 Dirq.h2 * 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 Dirq.h2 * 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 Dirq.h5 * 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 Dirq.h2 * 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 Dirq.h5 * 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 Dioasic-irq.c2 * 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 Dmv-irq.c5 * 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 Dsetup_hd64465.c20 #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 Dirq.c2 * 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 Damiints.c8 * 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 Dirq.c12 * $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 Dirq.c2 * 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 Dirq_5477.c6 * 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 Dasp.c16 #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 Dtime.h56 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 Dtime.h56 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 Dtime.h56 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 Dtime.h56 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 Dtime.h56 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);

Completed in 321 milliseconds

1234567891011>>