Searched refs:irq (Results 1 - 25 of 1915) sorted by relevance

1234567891011>>

/arch/cris/include/asm/
H A Dirq.h4 #include <arch/irq.h>
6 static inline int irq_canonicalize(int irq) argument
8 return irq;
/arch/mips/pci/
H A Dfixup-jmr3927.c36 unsigned char irq = pin; local
39 irq--; /* 0-3 */
44 irq = (irq + 2) % 4;
49 irq = (irq + 0) % 4;
53 irq = (irq + 33 - slot) % 4;
55 irq = (irq
[all...]
H A Dfixup-rbtx4938.c18 int irq = tx4938_pcic1_map_irq(dev, slot); local
20 if (irq >= 0)
21 return irq;
22 irq = pin;
24 irq--; /* 0-3 */
28 irq = (irq + 0 + slot) % 4;
32 irq = (irq + 33 - slot) % 4;
34 irq
[all...]
H A Dfixup-rbtx4927.c41 unsigned char irq = pin; local
44 irq--; /* 0-3 */
48 irq = (irq + 0 + slot) % 4;
52 irq = (irq + 33 - slot) % 4;
54 irq = (irq + 3 + slot) % 4;
56 irq++; /* 1-4 */
58 switch (irq) {
[all...]
H A Dfixup-tb0219.c28 int irq = -1; local
32 irq = TB0219_PCI_SLOT1_IRQ;
35 irq = TB0219_PCI_SLOT2_IRQ;
38 irq = TB0219_PCI_SLOT3_IRQ;
44 return irq;
/arch/mips/include/asm/mach-vr41xx/
H A Dirq.h4 #include <asm/vr41xx/irq.h> /* for MIPS_CPU_IRQ_BASE */
6 #include_next <irq.h>
/arch/tile/include/asm/
H A Dirq.h28 #define irq_canonicalize(irq) (irq)
30 void ack_bad_irq(unsigned int irq);
41 * that the irq can be enabled or disabled from any core at any time.
50 * to tell the generic irq code what kind of interrupt is mapped to a
77 void tile_irq_activate(unsigned int irq, int tile_irq_type);
/arch/xtensa/variants/s6000/include/variant/
H A Dirq.h6 extern void variant_irq_enable(unsigned int irq);
/arch/m68k/apollo/
H A Ddn_ints.c2 #include <linux/irq.h>
9 unsigned int irq = data->irq; local
11 if (irq < 8)
12 *(volatile unsigned char *)(pica+1) &= ~(1 << irq);
14 *(volatile unsigned char *)(picb+1) &= ~(1 << (irq - 8));
20 unsigned int irq = data->irq; local
22 if (irq < 8)
23 *(volatile unsigned char *)(pica+1) |= (1 << irq);
[all...]
/arch/mips/include/asm/
H A Dirq.h18 #include <irq.h>
21 static inline int irq_canonicalize(int irq) argument
23 return ((irq == I8259A_IRQ_BASE + 2) ? I8259A_IRQ_BASE + 9 : irq);
26 #define irq_canonicalize(irq) (irq) /* Sane hardware, sane code ... */
31 extern void do_IRQ(unsigned int irq);
38 extern void free_irqno(unsigned int irq);
H A Di8259.h21 #include <irq.h>
40 extern int i8259A_irq_pending(unsigned int irq);
41 extern void make_8259A_irq(unsigned int irq);
52 int irq; local
58 irq = inb(PIC_MASTER_CMD) & 7;
59 if (irq == PIC_CASCADE_IR) {
65 irq = (inb(PIC_SLAVE_CMD) & 7) + 8;
68 if (unlikely(irq == 7)) {
78 irq = -1;
83 return likely(irq >
[all...]
/arch/sh/include/asm/
H A Dirq.h29 extern void make_maskreg_irq(unsigned int irq);
36 void make_imask_irq(unsigned int irq);
38 static inline int generic_irq_demux(int irq) argument
40 return irq;
43 #define irq_demux(irq) sh_mv.mv_irq_demux(irq)
48 asmlinkage int do_IRQ(unsigned int irq, struct pt_regs *regs);
60 extern unsigned int irq_lookup(unsigned int irq);
61 extern void irq_finish(unsigned int irq);
63 #define irq_lookup(irq) (ir
[all...]
/arch/m68k/include/asm/
H A Datariints.h21 #include <asm/irq.h>
117 * the MFP. 'type' should be constant, if 'irq' is constant, too, code size is
120 static inline int get_mfp_bit( unsigned irq, int type ) argument
124 mask = 1 << (irq & 7);
126 ((irq & 8) >> 2) + (((irq-8) & 16) << 3);
130 static inline void set_mfp_bit( unsigned irq, int type ) argument
134 mask = 1 << (irq & 7);
136 ((irq & 8) >> 2) + (((irq
141 clear_mfp_bit( unsigned irq, int type ) argument
[all...]
/arch/arm/mach-omap2/
H A Domap_hwmod_2xxx_3xxx_ipblock_data.c144 { .irq = 37 + OMAP_INTC_START, },
145 { .irq = -1 },
149 { .irq = 38 + OMAP_INTC_START, },
150 { .irq = -1 },
154 { .irq = 39 + OMAP_INTC_START, },
155 { .irq = -1 },
159 { .irq = 40 + OMAP_INTC_START, },
160 { .irq = -1 },
164 { .irq = 41 + OMAP_INTC_START, },
165 { .irq
[all...]
/arch/ia64/include/asm/
H A Dirq.h19 irq_canonicalize (int irq) argument
26 return ((irq == 2) ? 9 : irq);
29 extern void set_irq_affinity_info (unsigned int irq, int dest, int redir);
35 void destroy_irq(unsigned int irq);
/arch/hexagon/kernel/
H A Dirq_cpu.c22 #include <asm/irq.h>
27 __vmintop_locdis((long) data->irq);
30 static void mask_irq_num(unsigned int irq) argument
32 __vmintop_locdis((long) irq);
37 __vmintop_locen((long) data->irq);
43 __vmintop_globen((long) data->irq);
83 int irq; local
85 for (irq = 0; irq < HEXAGON_CPUINTS; irq
[all...]
/arch/ia64/hp/sim/
H A Dhpsim_irq.c11 #include <linux/irq.h>
42 static void hpsim_irq_set_chip(int irq) argument
44 struct irq_chip *chip = irq_get_chip(irq);
47 irq_set_chip(irq, &irq_type_hp_sim);
50 static void hpsim_connect_irq(int intr, int irq) argument
52 ia64_ssc(intr, irq, 0, 0, SSC_CONNECT_INTERRUPT);
57 int irq = assign_irq_vector(AUTO_ASSIGN); local
59 if (irq >= 0) {
60 hpsim_irq_set_chip(irq);
61 irq_set_handler(irq, handle_simple_ir
[all...]
/arch/frv/include/asm/
H A Dirq.h0 /* irq.h: FRV IRQ definitions
24 static inline int irq_canonicalize(int irq) argument
26 return irq;
/arch/mips/loongson/fuloong-2e/
H A DMakefile5 obj-y += irq.o reset.o
/arch/sh/drivers/pci/
H A Dfixups-snapgear.c24 int irq = -1; local
28 case 11: irq = evt2irq(0x300); break; /* USB */
29 case 12: irq = evt2irq(0x360); break; /* PCMCIA */
30 case 13: irq = evt2irq(0x2a0); break; /* eth0 */
31 case 14: irq = evt2irq(0x300); break; /* eth1 */
32 case 15: irq = evt2irq(0x360); break; /* safenet (unused) */
35 printk("PCI: Mapping SnapGear IRQ for slot %d, pin %c to irq %d\n",
36 slot, pin - 1 + 'A', irq);
38 return irq;
/arch/mn10300/kernel/
H A Dirq.c42 unsigned int irq = d->irq; local
47 GxICR_u8(irq) = GxICR_DETECT;
48 tmp = GxICR(irq);
52 static void __mask_and_set_icr(unsigned int irq, argument
59 tmp = GxICR(irq);
60 GxICR(irq) = (tmp & mask) | set;
61 tmp = GxICR(irq);
67 __mask_and_set_icr(d->irq, GxICR_LEVEL, 0);
72 unsigned int irq local
109 unsigned int irq = d->irq; local
198 ack_bad_irq(int irq) argument
207 set_intr_level(int irq, u16 level) argument
218 mn10300_set_lateack_irq_type(int irq) argument
229 int irq; local
250 int irq; local
312 int irq; local
[all...]
/arch/m68k/coldfire/
H A Dintc-simr.c17 #include <linux/irq.h>
38 static unsigned int inline irq2ebit(unsigned int irq) argument
40 return irqebitmap[irq - EINT0];
54 static unsigned int inline irq2ebit(unsigned int irq) argument
56 return irq - EINT0;
69 unsigned int irq = d->irq - MCFINT_VECBASE; local
71 if (MCFINTC2_SIMR && (irq > 128))
72 __raw_writeb(irq - 128, MCFINTC2_SIMR);
73 else if (MCFINTC1_SIMR && (irq > 6
81 unsigned int irq = d->irq - MCFINT_VECBASE; local
100 unsigned int irq = d->irq; local
131 unsigned int ebit, irq = d->irq; local
179 int irq, eirq; local
[all...]
H A Dintc-2.c24 #include <linux/irq.h>
52 unsigned int irq = d->irq - MCFINT_VECBASE; local
57 imraddr = (irq & 0x40) ? MCFICM_INTC1 : MCFICM_INTC0;
61 imraddr += (irq & 0x20) ? MCFINTC_IMRH : MCFINTC_IMRL;
62 imrbit = 0x1 << (irq & 0x1f);
70 unsigned int irq = d->irq - MCFINT_VECBASE; local
75 imraddr = (irq & 0x40) ? MCFICM_INTC1 : MCFICM_INTC0;
79 imraddr += ((irq
98 unsigned int irq = d->irq; local
114 unsigned int irq = d->irq - MCFINT_VECBASE; local
147 unsigned int irq = d->irq; local
195 int irq; local
[all...]
/arch/sh/boards/mach-dreamcast/
H A Dirq.c2 * arch/sh/boards/dreamcast/irq.c
11 #include <linux/irq.h>
13 #include <linux/irq.h>
66 unsigned int irq = data->irq; local
67 __u32 emr = EMR_BASE + (LEVEL(irq) << 4) + (LEVEL(irq) << 2);
71 mask &= ~(1 << EVENT_BIT(irq));
78 unsigned int irq = data->irq; local
90 unsigned int irq = data->irq; local
106 systemasic_irq_demux(int irq) argument
[all...]
/arch/arm/mach-imx/
H A Dirq-common.h27 int (*set_irq_fiq)(unsigned int irq, unsigned int type);

Completed in 543 milliseconds

1234567891011>>