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

12

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/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...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/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...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/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...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/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...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/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;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/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...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/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;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/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) {
H A Dleon_kernel.c84 static void leon_enable_irq(unsigned int irq_nr) argument
87 mask = get_irqmask(irq_nr);
94 static void leon_disable_irq(unsigned int irq_nr) argument
97 mask = get_irqmask(irq_nr);
249 void leon_enable_irq_cpu(unsigned int irq_nr, unsigned int cpu) argument
252 mask = get_irqmask(irq_nr);
H A Dsun4m_irq.c157 static void sun4m_disable_irq(unsigned int irq_nr) argument
162 mask = sun4m_get_irqmask(irq_nr);
164 if (irq_nr > 15)
171 static void sun4m_enable_irq(unsigned int irq_nr) argument
176 if (irq_nr != 0x0b) {
177 mask = sun4m_get_irqmask(irq_nr);
179 if (irq_nr > 15)
H A Dpcic.c746 static inline unsigned long get_irqmask(int irq_nr) argument
748 return 1 << irq_nr;
751 static void pcic_disable_irq(unsigned int irq_nr) argument
755 mask = get_irqmask(irq_nr);
761 static void pcic_enable_irq(unsigned int irq_nr) argument
765 mask = get_irqmask(irq_nr);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/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);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/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++) {
H A Dgeneric.h15 extern void __init pxa_init_irq(int irq_nr,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/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;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/mips/alchemy/common/
H A Dirq.c221 static void au1x_ic0_unmask(unsigned int irq_nr) argument
223 unsigned int bit = irq_nr - AU1000_INTC0_INT_BASE;
229 static void au1x_ic1_unmask(unsigned int irq_nr) argument
231 unsigned int bit = irq_nr - AU1000_INTC1_INT_BASE;
239 if (irq_nr == AU1000_GPIO15_INT)
245 static void au1x_ic0_mask(unsigned int irq_nr) argument
247 unsigned int bit = irq_nr - AU1000_INTC0_INT_BASE;
253 static void au1x_ic1_mask(unsigned int irq_nr) argument
255 unsigned int bit = irq_nr - AU1000_INTC1_INT_BASE;
261 static void au1x_ic0_ack(unsigned int irq_nr) argument
274 au1x_ic1_ack(unsigned int irq_nr) argument
287 au1x_ic0_maskack(unsigned int irq_nr) argument
298 au1x_ic1_maskack(unsigned int irq_nr) argument
472 unsigned int bit, irq_nr; local
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/gpu/drm/i830/
H A Di830_irq.c73 static int i830_wait_irq(struct drm_device *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-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/cris/arch-v10/kernel/
H A Dirq.c20 #define crisv10_mask_irq(irq_nr) (*R_VECT_MASK_CLR = 1 << (irq_nr));
21 #define crisv10_unmask_irq(irq_nr) (*R_VECT_MASK_SET = 1 << (irq_nr));
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/mips/dec/
H A Dint-handler.S161 bgez a0,handle_it # irq_nr >= 0?
162 # irq_nr < 0: it is an address
210 bgez a0,handle_it # irq_nr >= 0?
211 # irq_nr < 0: it is an address
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/platforms/powermac/
H A Dpic.c71 static void __pmac_retrigger(unsigned int irq_nr) argument
73 if (irq_nr >= max_real_irqs && pmac_irq_cascade > 0) {
74 __set_bit(irq_nr, ppc_lost_interrupts);
75 irq_nr = pmac_irq_cascade;
78 if (!__test_and_set_bit(irq_nr, ppc_lost_interrupts)) {
121 static void __pmac_set_irq_mask(unsigned int irq_nr, int nokicklost) argument
123 unsigned long bit = 1UL << (irq_nr & 0x1f);
124 int i = irq_nr >> 5;
126 if ((unsigned)irq_nr >= max_irqs)
145 __pmac_retrigger(irq_nr);
[all...]
/netgear-R7000-V1.0.7.12_1.2.5/src/router/mpstat/
H A Dmpstat.c492 ll_s_value(st_irq[prev]->irq_nr, st_irq[curr]->irq_nr, itv));
533 ll_s_value(sip->irq_nr, sic->irq_nr, itv));
634 st_irq_i->irq_nr = 0;
682 st_irq_i->irq_nr += p->interrupt;
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/isdn/hardware/eicon/
H A Ddivasproc.c82 IoAdapters[cadapter]->irq_info.irq_nr);
287 seq_printf(m, "IRQ : %d\n", IoAdapter->irq_info.irq_nr);
319 if (!IoAdapter->irq_info.irq_nr) {
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/mfd/
H A Dasic3.c78 unsigned int irq_nr; member in struct:asic3
385 asic->irq_nr = ret;
408 set_irq_chained_handler(asic->irq_nr, asic3_irq_demux);
409 set_irq_type(asic->irq_nr, IRQ_TYPE_EDGE_RISING);
410 set_irq_data(asic->irq_nr, asic);
428 set_irq_chained_handler(asic->irq_nr, NULL);

Completed in 272 milliseconds

12