Searched refs:irq_nr (Results 1 - 25 of 62) sorted by relevance

123

/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 Dint.c105 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 Dint.c105 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 Dirq_tx4939.c54 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 Dirq_tx4939.c54 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 Dirq.c83 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 Dirq.c83 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 Dirq_txx9.c67 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 Dirq_txx9.c67 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 Dinterrupt.c35 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 Dinterrupt.c35 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 Dmpc8xx_pic.c31 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 Di8259.c81 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 Dcpm2_pic.c84 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 Dmpc8xx_pic.c31 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 Di8259.c81 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 Dcpm2_pic.c84 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 Dirq.c52 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 Dirq.c52 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 Dsun4c_irq.c63 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 Dsun4c_irq.c63 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 Dbcsr.c99 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 Dirq.c123 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 Dbcsr.c99 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 Dirq.c123 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 Dirq.c55 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;

Completed in 1139 milliseconds

123