/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/mips/pnx8550/common/ |
H A D | int.c | 105 static inline void mask_gic_int(unsigned int irq_nr) argument 108 PNX8550_GIC_REQ(irq_nr) = 1<<28; /* set priority to 0 */ 111 static inline void unmask_gic_int(unsigned int irq_nr) argument 114 PNX8550_GIC_REQ(irq_nr) = (1<<26 | 1<<16) | (1<<28) | gic_prio[irq_nr]; 117 static inline void mask_irq(unsigned int irq_nr) argument 119 if ((PNX8550_INT_CP0_MIN <= irq_nr) && (irq_nr <= PNX8550_INT_CP0_MAX)) { 120 modify_cp0_intmask(1 << irq_nr, 0); 121 } else if ((PNX8550_INT_GIC_MIN <= irq_nr) 132 unmask_irq(unsigned int irq_nr) argument [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/mips/pnx8550/common/ |
H A D | int.c | 105 static inline void mask_gic_int(unsigned int irq_nr) argument 108 PNX8550_GIC_REQ(irq_nr) = 1<<28; /* set priority to 0 */ 111 static inline void unmask_gic_int(unsigned int irq_nr) argument 114 PNX8550_GIC_REQ(irq_nr) = (1<<26 | 1<<16) | (1<<28) | gic_prio[irq_nr]; 117 static inline void mask_irq(unsigned int irq_nr) argument 119 if ((PNX8550_INT_CP0_MIN <= irq_nr) && (irq_nr <= PNX8550_INT_CP0_MAX)) { 120 modify_cp0_intmask(1 << irq_nr, 0); 121 } else if ((PNX8550_INT_GIC_MIN <= irq_nr) 132 unmask_irq(unsigned int irq_nr) argument [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/mips/txx9/generic/ |
H A D | irq_tx4939.c | 54 unsigned int irq_nr = irq - TXX9_IRQ_BASE; local 57 if (irq_nr < 32) { 58 irq_nr--; 59 lvlp = &tx4939_ircptr->lvl[(irq_nr % 16) / 2].r; 61 irq_nr -= 32; 62 lvlp = &tx4939_ircptr->lvl[8 + (irq_nr % 16) / 2].r; 64 ofs = (irq_nr & 16) + (irq_nr & 1) * 8; 66 | (tx4939irq[irq_nr].level << ofs), 72 unsigned int irq_nr local 91 unsigned int irq_nr = irq - TXX9_IRQ_BASE; local 105 unsigned int irq_nr = irq - TXX9_IRQ_BASE; local [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/mips/txx9/generic/ |
H A D | irq_tx4939.c | 54 unsigned int irq_nr = irq - TXX9_IRQ_BASE; local 57 if (irq_nr < 32) { 58 irq_nr--; 59 lvlp = &tx4939_ircptr->lvl[(irq_nr % 16) / 2].r; 61 irq_nr -= 32; 62 lvlp = &tx4939_ircptr->lvl[8 + (irq_nr % 16) / 2].r; 64 ofs = (irq_nr & 16) + (irq_nr & 1) * 8; 66 | (tx4939irq[irq_nr].level << ofs), 72 unsigned int irq_nr local 91 unsigned int irq_nr = irq - TXX9_IRQ_BASE; local 105 unsigned int irq_nr = irq - TXX9_IRQ_BASE; local [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/mips/rb532/ |
H A D | irq.c | 83 static inline int irq_to_group(unsigned int irq_nr) argument 85 return (irq_nr - GROUP0_IRQ_BASE) >> 5; 114 static void rb532_enable_irq(unsigned int irq_nr) argument 116 int ip = irq_nr - GROUP0_IRQ_BASE; 121 enable_local_irq(irq_nr); 135 static void rb532_disable_irq(unsigned int irq_nr) argument 137 int ip = irq_nr - GROUP0_IRQ_BASE; 142 disable_local_irq(irq_nr); 154 if (group == GPIO_MAPPED_IRQ_GROUP && irq_nr <= (GROUP4_IRQ_BASE + 13)) 155 rb532_gpio_set_istat(0, irq_nr 166 rb532_mask_and_ack_irq(unsigned int irq_nr) argument 172 rb532_set_type(unsigned int irq_nr, unsigned type) argument [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/mips/rb532/ |
H A D | irq.c | 83 static inline int irq_to_group(unsigned int irq_nr) argument 85 return (irq_nr - GROUP0_IRQ_BASE) >> 5; 114 static void rb532_enable_irq(unsigned int irq_nr) argument 116 int ip = irq_nr - GROUP0_IRQ_BASE; 121 enable_local_irq(irq_nr); 135 static void rb532_disable_irq(unsigned int irq_nr) argument 137 int ip = irq_nr - GROUP0_IRQ_BASE; 142 disable_local_irq(irq_nr); 154 if (group == GPIO_MAPPED_IRQ_GROUP && irq_nr <= (GROUP4_IRQ_BASE + 13)) 155 rb532_gpio_set_istat(0, irq_nr 166 rb532_mask_and_ack_irq(unsigned int irq_nr) argument 172 rb532_set_type(unsigned int irq_nr, unsigned type) argument [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/mips/kernel/ |
H A D | irq_txx9.c | 67 unsigned int irq_nr = irq - TXX9_IRQ_BASE; local 68 u32 __iomem *ilrp = &txx9_ircptr->ilr[(irq_nr % 16 ) / 2]; 69 int ofs = irq_nr / 16 * 16 + (irq_nr & 1) * 8; 72 | (txx9irq[irq_nr].level << ofs), 83 unsigned int irq_nr = irq - TXX9_IRQ_BASE; local 84 u32 __iomem *ilrp = &txx9_ircptr->ilr[(irq_nr % 16) / 2]; 85 int ofs = irq_nr / 16 * 16 + (irq_nr & 1) * 8; 103 unsigned int irq_nr local 113 unsigned int irq_nr = irq - TXX9_IRQ_BASE; local [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/mips/kernel/ |
H A D | irq_txx9.c | 67 unsigned int irq_nr = irq - TXX9_IRQ_BASE; local 68 u32 __iomem *ilrp = &txx9_ircptr->ilr[(irq_nr % 16 ) / 2]; 69 int ofs = irq_nr / 16 * 16 + (irq_nr & 1) * 8; 72 | (txx9irq[irq_nr].level << ofs), 83 unsigned int irq_nr = irq - TXX9_IRQ_BASE; local 84 u32 __iomem *ilrp = &txx9_ircptr->ilr[(irq_nr % 16) / 2]; 85 int ofs = irq_nr / 16 * 16 + (irq_nr & 1) * 8; 103 unsigned int irq_nr local 113 unsigned int irq_nr = irq - TXX9_IRQ_BASE; local [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/mips/lasat/ |
H A D | interrupt.c | 35 void disable_lasat_irq(unsigned int irq_nr) argument 37 irq_nr -= LASAT_IRQ_BASE; 38 *lasat_int_mask &= ~(1 << irq_nr) << lasat_int_mask_shift; 41 void enable_lasat_irq(unsigned int irq_nr) argument 43 irq_nr -= LASAT_IRQ_BASE; 44 *lasat_int_mask |= (1 << irq_nr) << lasat_int_mask_shift;
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/mips/lasat/ |
H A D | interrupt.c | 35 void disable_lasat_irq(unsigned int irq_nr) argument 37 irq_nr -= LASAT_IRQ_BASE; 38 *lasat_int_mask &= ~(1 << irq_nr) << lasat_int_mask_shift; 41 void enable_lasat_irq(unsigned int irq_nr) argument 43 irq_nr -= LASAT_IRQ_BASE; 44 *lasat_int_mask |= (1 << irq_nr) << lasat_int_mask_shift;
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/powerpc/sysdev/ |
H A D | mpc8xx_pic.c | 31 unsigned int irq_nr = (unsigned int)irq_map[virq].hwirq; local 33 bit = irq_nr & 0x1f; 34 word = irq_nr >> 5; 43 unsigned int irq_nr = (unsigned int)irq_map[virq].hwirq; local 45 bit = irq_nr & 0x1f; 46 word = irq_nr >> 5; 55 unsigned int irq_nr = (unsigned int)irq_map[virq].hwirq; local 57 bit = irq_nr & 0x1f; 64 unsigned int irq_nr = (unsigned int)irq_map[virq].hwirq; local 66 bit = irq_nr [all...] |
H A D | i8259.c | 81 static void i8259_mask_and_ack_irq(unsigned int irq_nr) argument 86 if (irq_nr > 7) { 87 cached_A1 |= 1 << (irq_nr-8); 93 cached_21 |= 1 << irq_nr; 101 static void i8259_set_irq_mask(int irq_nr) argument 107 static void i8259_mask_irq(unsigned int irq_nr) argument 111 pr_debug("i8259_mask_irq(%d)\n", irq_nr); 114 if (irq_nr < 8) 115 cached_21 |= 1 << irq_nr; 117 cached_A1 |= 1 << (irq_nr 122 i8259_unmask_irq(unsigned int irq_nr) argument [all...] |
H A D | cpm2_pic.c | 84 unsigned int irq_nr = virq_to_hw(virq); local 86 bit = irq_to_siubit[irq_nr]; 87 word = irq_to_siureg[irq_nr]; 96 unsigned int irq_nr = virq_to_hw(virq); local 98 bit = irq_to_siubit[irq_nr]; 99 word = irq_to_siureg[irq_nr]; 108 unsigned int irq_nr = virq_to_hw(virq); local 110 bit = irq_to_siubit[irq_nr]; 111 word = irq_to_siureg[irq_nr]; 120 unsigned int irq_nr local [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/powerpc/sysdev/ |
H A D | mpc8xx_pic.c | 31 unsigned int irq_nr = (unsigned int)irq_map[virq].hwirq; local 33 bit = irq_nr & 0x1f; 34 word = irq_nr >> 5; 43 unsigned int irq_nr = (unsigned int)irq_map[virq].hwirq; local 45 bit = irq_nr & 0x1f; 46 word = irq_nr >> 5; 55 unsigned int irq_nr = (unsigned int)irq_map[virq].hwirq; local 57 bit = irq_nr & 0x1f; 64 unsigned int irq_nr = (unsigned int)irq_map[virq].hwirq; local 66 bit = irq_nr [all...] |
H A D | i8259.c | 81 static void i8259_mask_and_ack_irq(unsigned int irq_nr) argument 86 if (irq_nr > 7) { 87 cached_A1 |= 1 << (irq_nr-8); 93 cached_21 |= 1 << irq_nr; 101 static void i8259_set_irq_mask(int irq_nr) argument 107 static void i8259_mask_irq(unsigned int irq_nr) argument 111 pr_debug("i8259_mask_irq(%d)\n", irq_nr); 114 if (irq_nr < 8) 115 cached_21 |= 1 << irq_nr; 117 cached_A1 |= 1 << (irq_nr 122 i8259_unmask_irq(unsigned int irq_nr) argument [all...] |
H A D | cpm2_pic.c | 84 unsigned int irq_nr = virq_to_hw(virq); local 86 bit = irq_to_siubit[irq_nr]; 87 word = irq_to_siureg[irq_nr]; 96 unsigned int irq_nr = virq_to_hw(virq); local 98 bit = irq_to_siubit[irq_nr]; 99 word = irq_to_siureg[irq_nr]; 108 unsigned int irq_nr = virq_to_hw(virq); local 110 bit = irq_to_siubit[irq_nr]; 111 word = irq_to_siureg[irq_nr]; 120 unsigned int irq_nr local [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/mips/txx9/jmr3927/ |
H A D | irq.c | 52 unsigned int irq_nr = irq - JMR3927_IRQ_IOC; local 54 unsigned int bit = 1 << irq_nr; 62 unsigned int irq_nr = irq - JMR3927_IRQ_IOC; local 64 unsigned int bit = 1 << irq_nr;
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/mips/txx9/jmr3927/ |
H A D | irq.c | 52 unsigned int irq_nr = irq - JMR3927_IRQ_IOC; local 54 unsigned int bit = 1 << irq_nr; 62 unsigned int irq_nr = irq - JMR3927_IRQ_IOC; local 64 unsigned int bit = 1 << irq_nr;
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/sparc/kernel/ |
H A D | sun4c_irq.c | 63 static void sun4c_disable_irq(unsigned int irq_nr) argument 69 irq_nr &= (NR_IRQS - 1); 71 switch(irq_nr) { 92 static void sun4c_enable_irq(unsigned int irq_nr) argument 98 irq_nr &= (NR_IRQS - 1); 100 switch(irq_nr) {
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/sparc/kernel/ |
H A D | sun4c_irq.c | 63 static void sun4c_disable_irq(unsigned int irq_nr) argument 69 irq_nr &= (NR_IRQS - 1); 71 switch(irq_nr) { 92 static void sun4c_enable_irq(unsigned int irq_nr) argument 98 irq_nr &= (NR_IRQS - 1); 100 switch(irq_nr) {
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/mips/alchemy/devboards/ |
H A D | bcsr.c | 99 static void bcsr_irq_mask(unsigned int irq_nr) argument 101 unsigned short v = 1 << (irq_nr - bcsr_csc_base); 107 static void bcsr_irq_maskack(unsigned int irq_nr) argument 109 unsigned short v = 1 << (irq_nr - bcsr_csc_base); 116 static void bcsr_irq_unmask(unsigned int irq_nr) argument 118 unsigned short v = 1 << (irq_nr - bcsr_csc_base);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/arm/mach-pxa/ |
H A D | irq.c | 123 void __init pxa_init_irq(int irq_nr, set_wake_t fn) argument 127 BUG_ON(irq_nr > MAX_INTERNAL_IRQS); 129 pxa_internal_irq_nr = irq_nr; 131 for (irq = PXA_IRQ(0); irq < PXA_IRQ(irq_nr); irq += 32) { 138 for (i = 0; i < irq_nr; i++) 145 for (irq = PXA_IRQ(0); irq < PXA_IRQ(irq_nr); irq++) {
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/mips/alchemy/devboards/ |
H A D | bcsr.c | 99 static void bcsr_irq_mask(unsigned int irq_nr) argument 101 unsigned short v = 1 << (irq_nr - bcsr_csc_base); 107 static void bcsr_irq_maskack(unsigned int irq_nr) argument 109 unsigned short v = 1 << (irq_nr - bcsr_csc_base); 116 static void bcsr_irq_unmask(unsigned int irq_nr) argument 118 unsigned short v = 1 << (irq_nr - bcsr_csc_base);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/arm/mach-pxa/ |
H A D | irq.c | 123 void __init pxa_init_irq(int irq_nr, set_wake_t fn) argument 127 BUG_ON(irq_nr > MAX_INTERNAL_IRQS); 129 pxa_internal_irq_nr = irq_nr; 131 for (irq = PXA_IRQ(0); irq < PXA_IRQ(irq_nr); irq += 32) { 138 for (i = 0; i < irq_nr; i++) 145 for (irq = PXA_IRQ(0); irq < PXA_IRQ(irq_nr); irq++) {
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/score/kernel/ |
H A D | irq.c | 55 static void score_mask(unsigned int irq_nr) argument 57 unsigned int irq_source = 63 - irq_nr; 67 static void score_unmask(unsigned int irq_nr) argument 69 unsigned int irq_source = 63 - irq_nr;
|