/arch/cris/include/asm/ |
H A D | irq.h | 4 #include <arch/irq.h> 6 static inline int irq_canonicalize(int irq) argument 8 return irq;
|
/arch/mips/pci/ |
H A D | fixup-jmr3927.c | 36 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 D | fixup-rbtx4938.c | 18 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 D | fixup-rbtx4927.c | 41 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 D | fixup-tb0219.c | 28 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 D | irq.h | 4 #include <asm/vr41xx/irq.h> /* for MIPS_CPU_IRQ_BASE */ 6 #include_next <irq.h>
|
/arch/tile/include/asm/ |
H A D | irq.h | 28 #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 D | irq.h | 6 extern void variant_irq_enable(unsigned int irq);
|
/arch/m68k/apollo/ |
H A D | dn_ints.c | 2 #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 D | irq.h | 18 #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 D | i8259.h | 21 #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 D | irq.h | 29 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 D | atariints.h | 21 #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 D | omap_hwmod_2xxx_3xxx_ipblock_data.c | 144 { .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 D | irq.h | 19 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 D | irq_cpu.c | 22 #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 D | hpsim_irq.c | 11 #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 D | irq.h | 0 /* irq.h: FRV IRQ definitions 24 static inline int irq_canonicalize(int irq) argument 26 return irq;
|
/arch/mips/loongson/fuloong-2e/ |
H A D | Makefile | 5 obj-y += irq.o reset.o
|
/arch/sh/drivers/pci/ |
H A D | fixups-snapgear.c | 24 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 D | irq.c | 42 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 D | intc-simr.c | 17 #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 D | intc-2.c | 24 #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 D | irq.c | 2 * 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 D | irq-common.h | 27 int (*set_irq_fiq)(unsigned int irq, unsigned int type);
|