/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh/boards/saturn/ |
H A D | irq.c | 41 static inline u32 saturn_irq_mask(unsigned int irq_nr) argument 45 mask = (1 << (irq_nr - SATURN_IRQ_MIN)); 46 mask <<= (irq_nr == SATURN_IRQ_MAX); 52 static inline void mask_saturn_irq(unsigned int irq_nr) argument 57 mask |= saturn_irq_mask(irq_nr); 61 static inline void unmask_saturn_irq(unsigned int irq_nr) argument 66 mask &= ~saturn_irq_mask(irq_nr); 70 static void disable_saturn_irq(unsigned int irq_nr) argument 72 mask_saturn_irq(irq_nr); 75 static void enable_saturn_irq(unsigned int irq_nr) argument 80 mask_and_ack_saturn_irq(unsigned int irq_nr) argument 85 end_saturn_irq(unsigned int irq_nr) argument 91 startup_saturn_irq(unsigned int irq_nr) argument 98 shutdown_saturn_irq(unsigned int irq_nr) argument 113 saturn_irq_demux(int irq_nr) argument [all...] |
H A D | setup.c | 16 extern int saturn_irq_demux(int irq_nr);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/mips/au1000/common/ |
H A D | irq.c | 73 static void end_irq(unsigned int irq_nr); 74 static inline void mask_and_ack_level_irq(unsigned int irq_nr); 75 static inline void mask_and_ack_rise_edge_irq(unsigned int irq_nr); 76 static inline void mask_and_ack_fall_edge_irq(unsigned int irq_nr); 77 static inline void mask_and_ack_either_edge_irq(unsigned int irq_nr); 78 inline void local_enable_irq(unsigned int irq_nr); 79 inline void local_disable_irq(unsigned int irq_nr); 86 inline void local_enable_irq(unsigned int irq_nr) argument 88 if (irq_nr > AU1000_LAST_INTC0_INT) { 89 au_writel(1<<(irq_nr 100 local_disable_irq(unsigned int irq_nr) argument 114 mask_and_ack_rise_edge_irq(unsigned int irq_nr) argument 128 mask_and_ack_fall_edge_irq(unsigned int irq_nr) argument 142 mask_and_ack_either_edge_irq(unsigned int irq_nr) argument 161 mask_and_ack_level_irq(unsigned int irq_nr) argument 176 end_irq(unsigned int irq_nr) argument 302 setup_local_irq(unsigned int irq_nr, int type, int int_req) argument [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ppc/syslib/ |
H A D | ppc8xx_pic.c | 24 static void m8xx_mask_irq(unsigned int irq_nr) argument 28 bit = irq_nr & 0x1f; 29 word = irq_nr >> 5; 35 static void m8xx_unmask_irq(unsigned int irq_nr) argument 39 bit = irq_nr & 0x1f; 40 word = irq_nr >> 5; 46 static void m8xx_end_irq(unsigned int irq_nr) argument 48 if (!(irq_desc[irq_nr].status & (IRQ_DISABLED|IRQ_INPROGRESS)) 49 && irq_desc[irq_nr].action) { 52 bit = irq_nr 61 m8xx_mask_and_ack(unsigned int irq_nr) argument [all...] |
H A D | cpm2_pic.c | 48 static void cpm2_mask_irq(unsigned int irq_nr) argument 53 irq_nr -= CPM_IRQ_OFFSET; 55 bit = irq_to_siubit[irq_nr]; 56 word = irq_to_siureg[irq_nr]; 63 static void cpm2_unmask_irq(unsigned int irq_nr) argument 68 irq_nr -= CPM_IRQ_OFFSET; 70 bit = irq_to_siubit[irq_nr]; 71 word = irq_to_siureg[irq_nr]; 78 static void cpm2_mask_and_ack(unsigned int irq_nr) argument 83 irq_nr 95 cpm2_end_irq(unsigned int irq_nr) argument [all...] |
H A D | i8259.c | 72 static void i8259_mask_and_ack_irq(unsigned int irq_nr) argument 77 irq_nr -= i8259_pic_irq_offset; 78 if (irq_nr > 7) { 79 cached_A1 |= 1 << (irq_nr-8); 85 cached_21 |= 1 << irq_nr; 93 static void i8259_set_irq_mask(int irq_nr) argument 99 static void i8259_mask_irq(unsigned int irq_nr) argument 104 irq_nr -= i8259_pic_irq_offset; 105 if (irq_nr < 8) 106 cached_21 |= 1 << irq_nr; 113 i8259_unmask_irq(unsigned int irq_nr) argument [all...] |
H A D | open_pic.c | 84 static void openpic_end_irq(unsigned int irq_nr); 85 static void openpic_ack_irq(unsigned int irq_nr); 86 static void openpic_set_affinity(unsigned int irq_nr, cpumask_t cpumask); 98 static void openpic_end_ipi(unsigned int irq_nr); 99 static void openpic_ack_ipi(unsigned int irq_nr); 100 static void openpic_enable_ipi(unsigned int irq_nr); 101 static void openpic_disable_ipi(unsigned int irq_nr); 813 static void openpic_ack_irq(unsigned int irq_nr) argument 816 openpic_disable_irq(irq_nr); 819 if ((irq_desc[irq_nr] 824 openpic_end_irq(unsigned int irq_nr) argument 836 openpic_set_affinity(unsigned int irq_nr, cpumask_t cpumask) argument 842 openpic_ack_ipi(unsigned int irq_nr) argument 847 openpic_end_ipi(unsigned int irq_nr) argument [all...] |
H A D | open_pic2.c | 78 static void openpic2_end_irq(unsigned int irq_nr); 79 static void openpic2_ack_irq(unsigned int irq_nr); 510 static void openpic2_ack_irq(unsigned int irq_nr) argument 512 openpic2_disable_irq(irq_nr); 516 static void openpic2_end_irq(unsigned int irq_nr) argument 518 if (!(irq_desc[irq_nr].status & (IRQ_DISABLED|IRQ_INPROGRESS))) 519 openpic2_enable_irq(irq_nr);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/mips/philips/pnx8550/common/ |
H A D | int.c | 107 static inline void mask_gic_int(unsigned int irq_nr) argument 110 PNX8550_GIC_REQ(irq_nr) = 1<<28; /* set priority to 0 */ 113 static inline void unmask_gic_int(unsigned int irq_nr) argument 116 PNX8550_GIC_REQ(irq_nr) = (1<<26 | 1<<16) | (1<<28) | gic_prio[irq_nr]; 119 static inline void mask_irq(unsigned int irq_nr) argument 121 if ((PNX8550_INT_CP0_MIN <= irq_nr) && (irq_nr <= PNX8550_INT_CP0_MAX)) { 122 modify_cp0_intmask(1 << irq_nr, 0); 123 } else if ((PNX8550_INT_GIC_MIN <= irq_nr) 134 unmask_irq(unsigned int irq_nr) argument [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/mips/au1000/pb1200/ |
H A D | irqmap.c | 85 inline void pb1200_enable_irq(unsigned int irq_nr) argument 87 bcsr->intset_mask = 1<<(irq_nr - PB1200_INT_BEGIN); 88 bcsr->intset = 1<<(irq_nr - PB1200_INT_BEGIN); 91 inline void pb1200_disable_irq(unsigned int irq_nr) argument 93 bcsr->intclr_mask = 1<<(irq_nr - PB1200_INT_BEGIN); 94 bcsr->intclr = 1<<(irq_nr - PB1200_INT_BEGIN); 97 static unsigned int pb1200_startup_irq( unsigned int irq_nr ) 125 pb1200_enable_irq(irq_nr); 129 static void pb1200_shutdown_irq( unsigned int irq_nr ) 131 pb1200_disable_irq(irq_nr); 157 int irq_nr; local [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/mips/gt64120/ev64120/ |
H A D | irq.c | 67 static void disable_ev64120_irq(unsigned int irq_nr) argument 69 if (irq_nr >= 8) { // All PCI interrupts are on line 5 or 2 72 clear_c0_status(1 << (irq_nr + 8)); 76 static void enable_ev64120_irq(unsigned int irq_nr) argument 78 if (irq_nr >= 8) // All PCI interrupts are on line 5 or 2 81 set_c0_status(1 << (irq_nr + 8));
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/mips/jmr3927/rbhma3100/ |
H A D | irq.c | 65 unsigned int irq_nr = irq - JMR3927_IRQ_IOC; local 67 unsigned int bit = 1 << irq_nr; 75 unsigned int irq_nr = irq - JMR3927_IRQ_IOC; local 77 unsigned int bit = 1 << irq_nr; 85 unsigned int irq_nr = irq - JMR3927_IRQ_IRC; local 86 volatile unsigned long *ilrp = &tx3927_ircptr->ilr[irq_nr / 2]; 87 if (irq_nr & 1) 100 unsigned int irq_nr = irq - JMR3927_IRQ_IRC; local 101 volatile unsigned long *ilrp = &tx3927_ircptr->ilr[irq_nr / 2]; 102 if (irq_nr [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/powerpc/sysdev/ |
H A D | mpc8xx_pic.c | 33 unsigned int irq_nr = (unsigned int)irq_map[virq].hwirq; local 35 bit = irq_nr & 0x1f; 36 word = irq_nr >> 5; 45 unsigned int irq_nr = (unsigned int)irq_map[virq].hwirq; local 47 bit = irq_nr & 0x1f; 48 word = irq_nr >> 5; 57 unsigned int irq_nr = (unsigned int)irq_map[virq].hwirq; local 59 bit = irq_nr & 0x1f; 66 unsigned int irq_nr = (unsigned int)irq_map[virq].hwirq; local 68 bit = irq_nr [all...] |
H A D | i8259.c | 82 static void i8259_mask_and_ack_irq(unsigned int irq_nr) argument 87 if (irq_nr > 7) { 88 cached_A1 |= 1 << (irq_nr-8); 94 cached_21 |= 1 << irq_nr; 102 static void i8259_set_irq_mask(int irq_nr) argument 108 static void i8259_mask_irq(unsigned int irq_nr) argument 112 pr_debug("i8259_mask_irq(%d)\n", irq_nr); 115 if (irq_nr < 8) 116 cached_21 |= 1 << irq_nr; 118 cached_A1 |= 1 << (irq_nr 123 i8259_unmask_irq(unsigned int irq_nr) argument [all...] |
H A D | cpm2_pic.c | 85 unsigned int irq_nr = virq_to_hw(virq); local 87 bit = irq_to_siubit[irq_nr]; 88 word = irq_to_siureg[irq_nr]; 97 unsigned int irq_nr = virq_to_hw(virq); local 99 bit = irq_to_siubit[irq_nr]; 100 word = irq_to_siureg[irq_nr]; 109 unsigned int irq_nr = virq_to_hw(virq); local 111 bit = irq_to_siubit[irq_nr]; 112 word = irq_to_siureg[irq_nr]; 120 unsigned int irq_nr local [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sparc/kernel/ |
H A D | tick14.c | 59 int irq_nr, unsigned int timeout ) 65 disable_irq(irq_nr); 75 if (!request_irq(irq_nr, 82 enable_irq(irq_nr); 58 claim_ticker14(irq_handler_t handler, int irq_nr, unsigned int timeout ) argument
|
H A D | sun4c_irq.c | 61 static void sun4c_disable_irq(unsigned int irq_nr) argument 67 irq_nr &= (NR_IRQS - 1); 69 switch(irq_nr) { 90 static void sun4c_enable_irq(unsigned int irq_nr) argument 96 irq_nr &= (NR_IRQS - 1); 98 switch(irq_nr) {
|
H A D | sun4m_irq.c | 113 static void sun4m_disable_irq(unsigned int irq_nr) argument 118 mask = sun4m_get_irqmask(irq_nr); 120 if (irq_nr > 15) 127 static void sun4m_enable_irq(unsigned int irq_nr) argument 132 if (irq_nr != 0x0b) { 133 mask = sun4m_get_irqmask(irq_nr); 135 if (irq_nr > 15)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/ppc/platforms/ |
H A D | sbc82xx.c | 70 static void sbc82xx_i8259_mask_and_ack_irq(unsigned int irq_nr) argument 74 irq_nr -= NR_SIU_INTS; 77 sbc82xx_i8259_mask |= 1 << irq_nr; 84 static void sbc82xx_i8259_mask_irq(unsigned int irq_nr) argument 88 irq_nr -= NR_SIU_INTS; 91 sbc82xx_i8259_mask |= 1 << irq_nr; 96 static void sbc82xx_i8259_unmask_irq(unsigned int irq_nr) argument 100 irq_nr -= NR_SIU_INTS; 103 sbc82xx_i8259_mask &= ~(1 << irq_nr);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/mips/lasat/ |
H A D | interrupt.c | 37 void disable_lasat_irq(unsigned int irq_nr) argument 39 *lasat_int_mask &= ~(1 << irq_nr) << lasat_int_mask_shift; 42 void enable_lasat_irq(unsigned int irq_nr) argument 44 *lasat_int_mask |= (1 << irq_nr) << lasat_int_mask_shift;
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/cris/arch-v10/kernel/ |
H A D | irq.c | 19 #define mask_irq(irq_nr) (*R_VECT_MASK_CLR = 1 << (irq_nr)); 20 #define unmask_irq(irq_nr) (*R_VECT_MASK_SET = 1 << (irq_nr));
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/mips/mips-boards/atlas/ |
H A D | atlas_int.c | 50 void disable_atlas_irq(unsigned int irq_nr) argument 52 atlas_hw0_icregs->intrsten = 1 << (irq_nr - ATLAS_INT_BASE); 56 void enable_atlas_irq(unsigned int irq_nr) argument 58 atlas_hw0_icregs->intseten = 1 << (irq_nr - ATLAS_INT_BASE);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/char/drm/ |
H A D | i830_irq.c | 73 static int i830_wait_irq(drm_device_t * dev, int irq_nr) argument 82 if (atomic_read(&dev_priv->irq_received) >= irq_nr) 91 if (atomic_read(&dev_priv->irq_received) >= irq_nr)
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/mips/dec/ |
H A D | int-handler.S | 163 bgez a0,handle_it # irq_nr >= 0? 164 # irq_nr < 0: it is an address 212 bgez a0,handle_it # irq_nr >= 0? 213 # irq_nr < 0: it is an address
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/powerpc/platforms/powermac/ |
H A D | pic.c | 69 static void __pmac_retrigger(unsigned int irq_nr) argument 71 if (irq_nr >= max_real_irqs && pmac_irq_cascade > 0) { 72 __set_bit(irq_nr, ppc_lost_interrupts); 73 irq_nr = pmac_irq_cascade; 76 if (!__test_and_set_bit(irq_nr, ppc_lost_interrupts)) { 119 static void __pmac_set_irq_mask(unsigned int irq_nr, int nokicklost) argument 121 unsigned long bit = 1UL << (irq_nr & 0x1f); 122 int i = irq_nr >> 5; 124 if ((unsigned)irq_nr >= max_irqs) 143 __pmac_retrigger(irq_nr); [all...] |