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

12

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/sh/boards/saturn/
H A Dirq.c41 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 Dsetup.c16 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 Dirq.c73 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 Dppc8xx_pic.c24 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 Dcpm2_pic.c48 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 Di8259.c72 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 Dopen_pic.c84 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 Dopen_pic2.c78 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 Dint.c107 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 Dirqmap.c85 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 Dirq.c67 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 Dirq.c65 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 Dmpc8xx_pic.c33 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 Di8259.c82 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 Dcpm2_pic.c85 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 Dtick14.c59 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 Dsun4c_irq.c61 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 Dsun4m_irq.c113 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 Dsbc82xx.c70 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 Dinterrupt.c37 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 Dirq.c19 #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 Datlas_int.c50 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 Di830_irq.c73 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 Dint-handler.S163 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 Dpic.c69 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...]

Completed in 114 milliseconds

12